Implementation notes: amd64, h9ivy, crypto_dh/sclaus1024

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_dh
Primitive: sclaus1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
1083372gmpg++ -m64 -march=nocona -O3 -fomit-frame-pointer2014101520141014
1084020gmpg++ -march=nocona -O3 -fomit-frame-pointer2014101520141014
1084580gmpg++ -m64 -march=corei7 -O3 -fomit-frame-pointer2014101520141014
1084792gmpg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2014101520141014
1085516gmpg++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101520141014
1085540gmpg++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101520141014
1085688gmpg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101520141014
1086332gmpg++ -march=barcelona -O3 -fomit-frame-pointer2014101520141014
1087624gmpg++ -m64 -O3 -fomit-frame-pointer2014101520141014
1088356gmpg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101520141014
1088940gmpg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
1089008gmpg++ -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
1089468gmpg++ -march=k8 -O3 -fomit-frame-pointer2014101520141014
1089864gmpg++ -O3 -fomit-frame-pointer2014101520141014
1090408gmpg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101520141014
1090636gmpg++ -m64 -march=nocona -O2 -fomit-frame-pointer2014101520141014
1091264gmpg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
1092136gmpg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
1092884gmpg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
1093488gmpg++ -march=barcelona -O -fomit-frame-pointer2014101520141014
1093572gmpg++ -m64 -march=k8 -O3 -fomit-frame-pointer2014101520141014
1096312gmpg++ -m64 -march=corei7 -Os -fomit-frame-pointer2014101520141014
1096376gmpg++ -march=nocona -O -fomit-frame-pointer2014101520141014
1096452gmpg++ -m64 -march=core2 -O2 -fomit-frame-pointer2014101520141014
1096500gmpg++ -m64 -march=nocona -O -fomit-frame-pointer2014101520141014
1096564gmpg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101520141014
1096828gmpg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101520141014
1096848gmpg++ -O2 -fomit-frame-pointer2014101520141014
1097192gmpg++ -m64 -O2 -fomit-frame-pointer2014101520141014
1097200gmpg++ -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101520141014
1097576gmpg++ -march=barcelona -Os -fomit-frame-pointer2014101520141014
1097636gmpg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101520141014
1098148gmpg++ -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101520141014
1098164gmpg++ -march=barcelona -O2 -fomit-frame-pointer2014101520141014
1098724gmpg++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101520141014
1098936gmpg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101520141014
1099108gmpg++ -m64 -march=core2 -Os -fomit-frame-pointer2014101520141014
1099248gmpg++ -m64 -Os -fomit-frame-pointer2014101520141014
1099368gmpg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101520141014
1099392gmpg++ -march=k8 -Os -fomit-frame-pointer2014101520141014
1099532gmpg++ -Os -fomit-frame-pointer2014101520141014
1099576gmpg++ -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
1099632gmpg++ -m64 -march=k8 -O2 -fomit-frame-pointer2014101520141014
1099648gmpg++ -march=nocona -Os -fomit-frame-pointer2014101520141014
1099768gmpg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2014101520141014
1099828gmpg++ -m64 -march=barcelona -Os -fomit-frame-pointer2014101520141014
1099868gmpg++ -m64 -march=k8 -Os -fomit-frame-pointer2014101520141014
1099876gmpg++ -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
1100496gmpg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2014101520141014
1101160gmpg++ -march=k8 -O -fomit-frame-pointer2014101520141014
1101300gmpg++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101520141014
1101352gmpg++ -march=k8 -O2 -fomit-frame-pointer2014101520141014
1101768gmpg++ -m64 -O -fomit-frame-pointer2014101520141014
1101880gmpg++ -m64 -march=nocona -Os -fomit-frame-pointer2014101520141014
1102176gmpg++ -m64 -march=k8 -O -fomit-frame-pointer2014101520141014
1102496gmpg++ -m64 -march=core-avx-i -O -fomit-frame-pointer2014101520141014
1102792gmpg++ -m64 -march=corei7 -O -fomit-frame-pointer2014101520141014
1103012gmpg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101520141014
1103320gmpg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101520141014
1103388gmpg++ -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
1103660gmpg++ -O -fomit-frame-pointer2014101520141014
1103692gmpg++ -m64 -march=corei7-avx -O -fomit-frame-pointer2014101520141014
1119412gmpg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101520141014
1124368gmpg++ -m64 -march=core2 -O -fomit-frame-pointer2014101520141014
1124560gmpg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101520141014
1124988gmpg++2014101520141014
1141812gmpg++ -m64 -march=core2 -O3 -fomit-frame-pointer2014101520141014
1145412gmpg++ -march=nocona -O2 -fomit-frame-pointer2014101520141014
1150064gmpg++ -m64 -march=barcelona -O -fomit-frame-pointer2014101520141014
1454044cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
1456492cryptoppg++ -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
1456536cryptoppg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
1456592cryptoppg++ -march=barcelona -O2 -fomit-frame-pointer2014050420140425
1456808cryptoppg++ -march=nocona -O2 -fomit-frame-pointer2014050420140425
1457048cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
1457196cryptoppg++ -march=k8 -O3 -fomit-frame-pointer2014050420140425
1457560cryptoppg++ -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
1457596cryptoppg++ -m64 -O3 -fomit-frame-pointer2014050420140425
1457940cryptoppg++ -m64 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
1458460cryptoppg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
1458500cryptoppg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
1458648cryptoppg++ -m64 -Os -fomit-frame-pointer2014050420140425
1458760cryptoppg++ -O3 -fomit-frame-pointer2014050420140425
1458780cryptoppg++ -m64 -march=core2 -Os -fomit-frame-pointer2014050420140425
1458856cryptoppg++ -m64 -march=core2 -O3 -fomit-frame-pointer2014050420140425
1458960cryptoppg++ -m64 -march=corei7 -Os -fomit-frame-pointer2014050420140425
1459316cryptoppg++ -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
1459380cryptoppg++ -march=barcelona -Os -fomit-frame-pointer2014050420140425
1459464cryptoppg++ -m64 -march=corei7 -O -fomit-frame-pointer2014050420140425
1459484cryptoppg++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014050420140425
1459864cryptoppg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
1460100cryptoppg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
1460408cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
1460460cryptoppg++ -march=k8 -Os -fomit-frame-pointer2014050420140425
1460644cryptoppg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
1460776cryptoppg++ -march=barcelona -O3 -fomit-frame-pointer2014050420140425
1460848cryptoppg++ -m64 -march=corei7-avx -Os -fomit-frame-pointer2014050420140425
1461096cryptoppg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
1461148cryptoppg++ -m64 -march=core-avx-i -O -fomit-frame-pointer2014050420140425
1461648cryptoppg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
1461676cryptoppg++ -m64 -march=core-avx-i -Os -fomit-frame-pointer2014050420140425
1461896cryptoppg++ -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
1461912cryptoppg++ -march=k8 -O -fomit-frame-pointer2014050420140425
1461936cryptoppg++ -march=nocona -O3 -fomit-frame-pointer2014050420140425
1462196cryptoppg++ -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
1462628cryptoppg++ -m64 -march=core2 -O -fomit-frame-pointer2014050420140425
1462748cryptoppg++ -O -fomit-frame-pointer2014050420140425
1462864cryptoppg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
1463056cryptoppg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
1463316cryptoppg++ -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
1463444cryptoppg++ -m64 -march=corei7-avx -O -fomit-frame-pointer2014050420140425
1464184cryptoppg++ -march=k8 -O2 -fomit-frame-pointer2014050420140425
1464288cryptoppg++ -march=nocona -O -fomit-frame-pointer2014050420140425
1464408cryptoppg++ -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
1464940cryptoppg++ -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
1464984cryptoppg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
1465076cryptoppg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
1465240cryptoppg++ -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
1465476cryptoppg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
1465500cryptoppg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
1465672cryptoppg++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014050420140425
1465740cryptoppg++ -O2 -fomit-frame-pointer2014050420140425
1465768cryptoppg++ -m64 -O -fomit-frame-pointer2014050420140425
1466032cryptoppg++ -m64 -O2 -fomit-frame-pointer2014050420140425
1466256cryptoppg++ -march=nocona -Os -fomit-frame-pointer2014050420140425
1466324cryptoppg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
1466944cryptoppg++ -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
1467376cryptoppg++ -m64 -march=core2 -O2 -fomit-frame-pointer2014050420140425
1467412cryptoppg++ -march=barcelona -O -fomit-frame-pointer2014050420140425
1467460cryptoppg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
1467532cryptoppg++ -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
1468516cryptoppg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
1469540cryptoppg++ -Os -fomit-frame-pointer2014050420140425
1470304cryptoppg++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014050420140425
1472312cryptoppg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
1475020cryptoppg++ -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
1488960cryptoppg++2014050420140425
1490224cryptoppg++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014050420140425