Implementation notes: amd64, hydra9, crypto_encrypt/ntruees787ep1

Computer: hydra9
Architecture: amd64
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_encrypt
Primitive: ntruees787ep1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1129049? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111320171020
1129070? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111320171020
1130494? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017111320171020
1133294? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111320171020
1134560? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111320171020
1135397? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111320171020
1135659? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111320171020
1142781? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111320171020
1143077? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111320171020
1146205? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111320171020
1146350? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111320171020
1148543? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111320171020
1148620? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017111320171020
1148877? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111320171020
1151111? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111320171020
1151712? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111320171020
1152163? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111320171020
1153533? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111320171020
1153691? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111320171020
1153928? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111320171020
1154390? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111320171020
1154485? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017111320171020
1154573? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111320171020
1156116? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111320171020
1156457? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111320171020
1157045? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111320171020
1157109? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111320171020
1256906? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111320171020
1256948? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111320171020
1257085? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111320171020
1257205? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111320171020
1257247? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111320171020
1257292? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111320171020
1257319? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017111320171020
1259741? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017111320171020
1260540? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111320171020
1260972? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111320171020
1261135? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111320171020
1261429? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111320171020
1261469? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111320171020
1261500? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017111320171020
1261563? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017111320171020
1261644? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111320171020
1261801? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111320171020
1261845? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017111320171020
1261874? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111320171020
1262047? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111320171020
1263789? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111320171020
1264061? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111320171020
1264227? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111320171020
1333685? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111320171020
1333710? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111320171020
1334394? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111320171020
1334472? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017111320171020
1335657? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017111320171020
1335849? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017111320171020
1336582? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017111320171020
1337324? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111320171020
1338479? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017111320171020
1338935? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111320171020
1360347? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111320171020
1360603? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111320171020
1360770? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111320171020
1361208? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111320171020
1361222? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111320171020
1362032? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111320171020
1362321? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017111320171020
1364228? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017111320171020
1366443? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111320171020
1366462? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111320171020
1366672? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111320171020
1367082? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017111320171020
1367217? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111320171020
1381106? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017111320171020
1382468? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111320171020
1389458? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111320171020
1389751? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017111320171020
1389765? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111320171020
1389950? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017111320171020
1390040? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111320171020
1390103? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017111320171020
1390181? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017111320171020
1392495? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111320171020
1392703? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111320171020
1392870? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111320171020
1393016? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111320171020
1393221? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111320171020
1393242? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111320171020
1393333? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111320171020
1393358? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111320171020
1397640? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017111320171020
1397941? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111320171020
1412390? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111320171020
1412588? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017111320171020
1698393? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111320171020
1704152? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111320171020
1710667? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017111320171020
1846432? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111320171020
1846554? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111320171020
1846596? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111320171020
1846627? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111320171020
1850335? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111320171020
1850362? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111320171020
1850504? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111320171020
4409055? ? ?? ? ?refgcc2017111320171020
4410528? ? ?? ? ?refcc2017111320171020
4413520? ? ?? ? ?refgcc_-funroll-loops2017111320171020

Test failure

Implementation: crypto_encrypt/ntruees787ep1/ref
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ref