Implementation notes: amd64, enigma, crypto_encrypt/ntruees787ep1

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_encrypt
Primitive: ntruees787ep1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1085715refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140529
1085742refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060620140529
1094112refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060620140529
1095372refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060620140529
1095939refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060620140529
1096029refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140529
1101033refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060620140529
1101168refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060620140529
1103013refgcc -funroll-loops -O3 -fomit-frame-pointer2014060620140529
1105542refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060620140529
1105938refgcc -funroll-loops -O2 -fomit-frame-pointer2014060620140529
1108755refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060620140529
1111842refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060620140529
1111923refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060620140529
1145619refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060620140529
1145772refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060620140529
1145799refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060620140529
1146159refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060620140529
1146159refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060620140529
1146555refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060620140529
1146600refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060620140529
1146681refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060620140529
1148715refgcc -funroll-loops -O -fomit-frame-pointer2014060620140529
1149066refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060620140529
1151145refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060620140529
1151460refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060620140529
1154520refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060620140529
1265526refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060620140529
1266057refgcc -march=barcelona -Os -fomit-frame-pointer2014060620140529
1266705refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060620140529
1266822refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060620140529
1267254refgcc -march=k8 -Os -fomit-frame-pointer2014060620140529
1267407refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140529
1267461refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140529
1267767refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060620140529
1267776refgcc -Os -fomit-frame-pointer2014060620140529
1268091refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060620140529
1268100refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060620140529
1268226refgcc -m64 -Os -fomit-frame-pointer2014060620140529
1270080refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060620140529
1270233refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060620140529
1270287refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060620140529
1271421refgcc -funroll-loops -Os -fomit-frame-pointer2014060620140529
1271457refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060620140529
1274103refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060620140529
1274184refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060620140529
1302984refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060620140529
1304379refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060620140529
1304397refgcc -march=nocona -O3 -fomit-frame-pointer2014060620140529
1304721refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060620140529
1304946refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060620140529
1305018refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060620140529
1306494refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060620140529
1306512refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140529
1306548refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060620140529
1306656refgcc -march=barcelona -O3 -fomit-frame-pointer2014060620140529
1307151refgcc -march=k8 -O3 -fomit-frame-pointer2014060620140529
1307736refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060620140529
1308717refgcc -O3 -fomit-frame-pointer2014060620140529
1308753refgcc -m64 -O3 -fomit-frame-pointer2014060620140529
1329570refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140529
1330263refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060620140529
1330416refgcc -m64 -O2 -fomit-frame-pointer2014060620140529
1330785refgcc -O2 -fomit-frame-pointer2014060620140529
1330794refgcc -march=barcelona -O2 -fomit-frame-pointer2014060620140529
1330839refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060620140529
1330956refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060620140529
1331136refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060620140529
1331487refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060620140529
1331559refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060620140529
1331559refgcc -march=k8 -O2 -fomit-frame-pointer2014060620140529
1331703refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060620140529
1331937refgcc -march=nocona -O2 -fomit-frame-pointer2014060620140529
1332333refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060620140529
1336725refgcc -m64 -O -fomit-frame-pointer2014060620140529
1337355refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060620140529
1337940refgcc -m64 -march=nocona -O -fomit-frame-pointer2014060620140529
1337949refgcc -m64 -march=k8 -O -fomit-frame-pointer2014060620140529
1338219refgcc -O -fomit-frame-pointer2014060620140529
1338813refgcc -march=nocona -O -fomit-frame-pointer2014060620140529
1339731refgcc -march=k8 -O -fomit-frame-pointer2014060620140529
1339794refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060620140529
1339821refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060620140529
1339848refgcc -march=barcelona -O -fomit-frame-pointer2014060620140529
1340397refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060620140529
1341243refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060620140529
1341261refgcc -march=nocona -Os -fomit-frame-pointer2014060620140529
1341297refgcc -m64 -march=core2 -O -fomit-frame-pointer2014060620140529
1341342refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060620140529
1342368refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060620140529
1342629refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060620140529
1342845refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060620140529
4260141refgcc2014060620140529
4263309refgcc -funroll-loops2014060620140529
4263372refcc2014060620140529