Implementation notes: amd64, khazaddum, crypto_encrypt/ntruees787ep1

Computer: khazaddum
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_encrypt
Primitive: ntruees787ep1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1577272refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101620120928
1578036refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
1590408refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101620120928
1590840refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
1591120refgcc -funroll-loops -O -fomit-frame-pointer2012101620120928
1591516refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012101620120928
1592288refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
1592492refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101620120928
1593420refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
1593660refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101620120928
1593740refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
1600540refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101620120928
1600660refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
1600996refgcc -funroll-loops -O2 -fomit-frame-pointer2012101620120928
1603952refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
1605352refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101620120928
1611624refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101620120928
1612344refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
1615228refgcc -Os -fomit-frame-pointer2012101620120928
1615232refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
1615236refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
1615248refgcc -march=k8 -Os -fomit-frame-pointer2012101620120928
1615480refgcc -funroll-loops -Os -fomit-frame-pointer2012101620120928
1615588refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
1615604refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101620120928
1615864refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101620120928
1615944refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
1616004refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
1616060refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101620120928
1616156refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101620120928
1616196refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
1616632refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101620120928
1616664refgcc -march=barcelona -Os -fomit-frame-pointer2012101620120928
1616728refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101620120928
1616944refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101620120928
1617096refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
1617100refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012101620120928
1617316refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101620120928
1617460refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101620120928
1618436refgcc -m64 -Os -fomit-frame-pointer2012101620120928
1622196refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
1624308refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101620120928
1625896refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
1626852refgcc -march=nocona -Os -fomit-frame-pointer2012101620120928
1650084refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101620120928
1651052refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
1669316refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101620120928
1669636refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
1672168refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101620120928
1672256refgcc -funroll-loops -O3 -fomit-frame-pointer2012101620120928
1672556refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
1675616refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
1675920refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101620120928
1740968refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
1741612refgcc -march=barcelona -O3 -fomit-frame-pointer2012101620120928
1741744refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
1748864refgcc -march=nocona -O -fomit-frame-pointer2012101620120928
1749364refgcc -march=k8 -O3 -fomit-frame-pointer2012101620120928
1749576refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
1750160refgcc -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
1750648refgcc -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
1752140refgcc -march=k8 -O -fomit-frame-pointer2012101620120928
1753772refgcc -march=barcelona -O -fomit-frame-pointer2012101620120928
1754580refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101620120928
1754624refgcc -m64 -march=core2 -O -fomit-frame-pointer2012101620120928
1754652refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
1754824refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
1754980refgcc -m64 -O -fomit-frame-pointer2012101620120928
1755108refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101620120928
1755176refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101620120928
1755392refgcc -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
1755528refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012101620120928
1755572refgcc -O -fomit-frame-pointer2012101620120928
1755596refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101620120928
1755624refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101620120928
1756664refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101620120928
1756852refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101620120928
1757092refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101620120928
1757876refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101620120928
1758012refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101620120928
1758116refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101620120928
1758848refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101620120928
1760440refgcc -m64 -O3 -fomit-frame-pointer2012101620120928
1760884refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
1761276refgcc -O3 -fomit-frame-pointer2012101620120928
1771120refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
1771404refgcc -march=barcelona -O2 -fomit-frame-pointer2012101620120928
1772448refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
1780780refgcc -march=nocona -O3 -fomit-frame-pointer2012101620120928
1780952refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
1784468refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101620120928
1784840refgcc -O2 -fomit-frame-pointer2012101620120928
1784984refgcc -m64 -O2 -fomit-frame-pointer2012101620120928
1785052refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
1797120refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101620120928
1798272refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101620120928
1798732refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101620120928
1799456refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101620120928
1799836refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101620120928
1803108refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
1803464refgcc -march=k8 -O2 -fomit-frame-pointer2012101620120928
1804676refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101620120928
1808980refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
1809340refgcc -march=nocona -O2 -fomit-frame-pointer2012101620120928
4508096refgcc2012101620120928
4511208refgcc -funroll-loops2012101620120928
4511452refcc2012101620120928