Implementation notes: amd64, h5e450, crypto_dh/hector

Computer: h5e450
Architecture: amd64
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20130419
Operation: crypto_dh
Primitive: hector
TimeImplementationCompilerBenchmark dateSUPERCOP version
7299957refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012080320120717
7306926refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012080320120717
7308156refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012080320120717
7308195refgcc -m64 -march=nocona -O -fomit-frame-pointer2012080320120717
7308714refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012080320120717
7310049refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012080320120717
7311771refgcc -march=nocona -O -fomit-frame-pointer2012080320120717
7313592refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012080320120717
7316817refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012080320120717
7317528refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012080320120717
7321722refgcc -march=k8 -O -fomit-frame-pointer2012080320120717
7322325refgcc -funroll-loops -O -fomit-frame-pointer2012080320120717
7331169refgcc -m64 -O -fomit-frame-pointer2012080320120717
7332960refgcc -m64 -march=core2 -O -fomit-frame-pointer2012080320120717
7335369refgcc -fno-schedule-insns -O -fomit-frame-pointer2012080320120717
7336740refgcc -m64 -march=k8 -O -fomit-frame-pointer2012080320120717
7339527refgcc -O -fomit-frame-pointer2012080320120717
7350435refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012080320120717
7412742refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012080320120717
7441485refgcc -march=barcelona -O -fomit-frame-pointer2012080320120717
7649526refclang -O32012080320120717
11887278refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012080320120717
11909742refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012080320120717
11923557refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012080320120717
11925177refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012080320120717
11947047refgcc -march=nocona -O2 -fomit-frame-pointer2012080320120717
11955030refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012080320120717
11962704refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012080320120717
11981343refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012080320120717
11984982refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012080320120717
11990073refgcc -march=nocona -O3 -fomit-frame-pointer2012080320120717
12552846refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012080320120717
12621765refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012080320120717
12632256refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012080320120717
12635238refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012080320120717
12643677refgcc -march=nocona -Os -fomit-frame-pointer2012080320120717
13068549refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012080320120717
13073574refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012080320120717
13074714refgcc -O2 -fomit-frame-pointer2012080320120717
13075200refgcc -m64 -O2 -fomit-frame-pointer2012080320120717
13082601refgcc -march=k8 -O2 -fomit-frame-pointer2012080320120717
13083012refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012080320120717
13102584refgcc -O3 -fomit-frame-pointer2012080320120717
13110576refgcc -m64 -O3 -fomit-frame-pointer2012080320120717
13116054refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012080320120717
13125267refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012080320120717
13130067refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012080320120717
13132911refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012080320120717
13133262refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012080320120717
13133943refgcc -march=k8 -O3 -fomit-frame-pointer2012080320120717
13142220refgcc -funroll-loops -O2 -fomit-frame-pointer2012080320120717
13142805refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012080320120717
13148943refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012080320120717
13192224refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012080320120717
13195341refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012080320120717
13198749refgcc -funroll-loops -O3 -fomit-frame-pointer2012080320120717
13216995refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012080320120717
13232190refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012080320120717
13283211refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012080320120717
13287075refgcc -march=barcelona -O2 -fomit-frame-pointer2012080320120717
13358136refgcc -march=barcelona -O3 -fomit-frame-pointer2012080320120717
13362864refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012080320120717
13702236refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012080320120717
13723779refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012080320120717
13740150refgcc -march=k8 -Os -fomit-frame-pointer2012080320120717
13751754refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012080320120717
13753743refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012080320120717
13754169refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012080320120717
13760568refgcc -m64 -Os -fomit-frame-pointer2012080320120717
13763889refgcc -Os -fomit-frame-pointer2012080320120717
13829310refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012080320120717
13831332refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012080320120717
13838790refgcc -funroll-loops -Os -fomit-frame-pointer2012080320120717
13840395refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012080320120717
13844994refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012080320120717
13846350refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012080320120717
13862862refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012080320120717
13977513refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012080320120717
14021580refgcc -march=barcelona -Os -fomit-frame-pointer2012080320120717
14418642refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012080320120717
14420334refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012080320120717
27629091refgcc -funroll-loops2012080320120717
27689571refgcc2012080320120717
28419207refcc2012080320120717

Test failure

Implementation: crypto_dh/hector/ref
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O -fomit-frame-pointer ref
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ref