Implementation notes: amd64, h9ivy, crypto_sign/ntrumls439x

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: ntrumls439x
TimeImplementationCompilerBenchmark dateSUPERCOP version
976268refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070820140622
977264refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070820140622
978352refgcc -funroll-loops -O3 -fomit-frame-pointer2014070820140622
978588refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070820140622
979680refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070820140622
1005420refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070820140622
1007704refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070820140622
1007808refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070820140622
1010648refgcc -funroll-loops -O2 -fomit-frame-pointer2014070820140622
1011316refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070820140622
1012848refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070820140622
1013044refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070820140622
1013408refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
1013932refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070820140622
1045280refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070820140622
1051888refgcc -march=nocona -O3 -fomit-frame-pointer2014070820140622
1084380refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070820140622
1085752refgcc -march=barcelona -O2 -fomit-frame-pointer2014070820140622
1086972refgcc -march=k8 -O2 -fomit-frame-pointer2014070820140622
1093336refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
1119084refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014070820140622
1120916refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
1121804refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
1124940refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070820140622
1127880refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014070820140622
1130092refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014070820140622
1134868refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070820140622
1135984refgcc -O3 -fomit-frame-pointer2014070820140622
1136760refgcc -m64 -O3 -fomit-frame-pointer2014070820140622
1141208refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
1151996refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014070820140622
1153804refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014070820140622
1155000refgcc -O2 -fomit-frame-pointer2014070820140622
1155304refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
1155304refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
1155624refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070820140622
1155684refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
1155712refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070820140622
1156904refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070820140622
1158328refgcc -m64 -O2 -fomit-frame-pointer2014070820140622
1168556refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070820140622
1170428refgcc -march=nocona -O2 -fomit-frame-pointer2014070820140622
1171960refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070820140622
1174236refgcc -funroll-loops -O -fomit-frame-pointer2014070820140622
1174732refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070820140622
1175644refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070820140622
1175652refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070820140622
1176044refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070820140622
1183120refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070820140622
1189292refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
1189768refgcc -m64 -march=corei7 -O -fomit-frame-pointer2014070820140622
1189984refgcc -O -fomit-frame-pointer2014070820140622
1190344refgcc -m64 -march=core2 -O -fomit-frame-pointer2014070820140622
1190988refgcc -fno-schedule-insns -O -fomit-frame-pointer2014070820140622
1191964refgcc -m64 -O -fomit-frame-pointer2014070820140622
1192844refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
1193088refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014070820140622
1193844refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
1194364refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014070820140622
1194376refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
1195352refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014070820140622
1195704refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014070820140622
1195844refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070820140622
1196844refgcc -march=barcelona -O -fomit-frame-pointer2014070820140622
1198768refgcc -m64 -march=k8 -O -fomit-frame-pointer2014070820140622
1199136refgcc -march=k8 -O -fomit-frame-pointer2014070820140622
1200316refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070820140622
1200904refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
1205044refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070820140622
1205860refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070820140622
1206772refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070820140622
1207224refgcc -m64 -march=nocona -O -fomit-frame-pointer2014070820140622
1207520refgcc -march=nocona -O -fomit-frame-pointer2014070820140622
1214132refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070820140622
1214660refgcc -march=barcelona -O3 -fomit-frame-pointer2014070820140622
1216444refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
1223304refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070820140622
1224020refgcc -march=k8 -O3 -fomit-frame-pointer2014070820140622
1288180refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070820140622
1288484refgcc -march=nocona -Os -fomit-frame-pointer2014070820140622
1296760refgcc -march=barcelona -Os -fomit-frame-pointer2014070820140622
1296776refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070820140622
1297272refgcc -Os -fomit-frame-pointer2014070820140622
1297600refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
1297604refgcc -m64 -Os -fomit-frame-pointer2014070820140622
1298216refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
1298744refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070820140622
1298852refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070820140622
1299204refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070820140622
1299416refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070820140622
1299440refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070820140622
1299696refgcc -march=k8 -Os -fomit-frame-pointer2014070820140622
1300980refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070820140622
1300980refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070820140622
1301408refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070820140622
1301512refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070820140622
1302124refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070820140622
1302428refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070820140622
1303968refgcc -funroll-loops -Os -fomit-frame-pointer2014070820140622
1309004refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070820140622
3650316refgcc -funroll-loops2014070820140622
3716240refgcc2014070820140622
3762516refcc2014070820140622