Implementation notes: amd64, sandy, crypto_hash/shabal512

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_hash
Primitive: shabal512
TimeImplementationCompilerBenchmark dateSUPERCOP version
10252amd64gcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
10264amd64gcc -Os -fomit-frame-pointer2012081620120812
10264amd64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
10264amd64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
10268amd64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
10272amd64cc2012081620120812
10272amd64gcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
10272amd64gcc -m64 -O -fomit-frame-pointer2012081620120812
10272amd64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
10272amd64gcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
10272amd64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
10272amd64gcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
10276amd64gcc2012081620120812
10276amd64gcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
10276amd64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
10276amd64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
10276amd64gcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
10276amd64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
10276amd64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
10276amd64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
10276amd64gcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
10276amd64gcc -march=k8 -Os -fomit-frame-pointer2012081620120812
10280amd64gcc -O2 -fomit-frame-pointer2012081620120812
10280amd64gcc -O -fomit-frame-pointer2012081620120812
10280amd64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
10280amd64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
10280amd64gcc -m64 -O2 -fomit-frame-pointer2012081620120812
10280amd64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
10280amd64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
10280amd64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
10280amd64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
10284amd64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
10284amd64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
10284amd64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
10284amd64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
10284amd64gcc -m64 -O3 -fomit-frame-pointer2012081620120812
10284amd64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
10284amd64gcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
10284amd64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
10284amd64gcc -march=nocona -O -fomit-frame-pointer2012081620120812
10288amd64gcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
10288amd64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
10288amd64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
10288amd64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
10288amd64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
10288amd64gcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
10292amd64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
10292amd64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
10292amd64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
10292amd64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
10296amd64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
10296amd64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
10296amd64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
10296amd64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
10296amd64gcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
10296amd64gcc -march=k8 -O -fomit-frame-pointer2012081620120812
10300amd64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
10300amd64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
10300amd64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
10300amd64gcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
10300amd64gcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
10304amd64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
10304amd64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
10308amd64gcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
10308amd64gcc -march=nocona -Os -fomit-frame-pointer2012081620120812
10312amd64gcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
10312amd64gcc -funroll-loops -O -fomit-frame-pointer2012081620120812
10312amd64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
10312amd64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
10312amd64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
10312amd64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
10316amd64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
10316amd64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
10316amd64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
10316amd64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
10320amd64gcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
10320amd64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
10320amd64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
10320amd64gcc -march=barcelona -O -fomit-frame-pointer2012081620120812
10320amd64gcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
10324amd64gcc -O3 -fomit-frame-pointer2012081620120812
10324amd64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
10324amd64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
10324amd64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
10328amd64gcc -funroll-loops2012081620120812
10332amd64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
10336amd64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
10336amd64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
10344amd64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
10352amd64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
10388amd64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
10424amd64gcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
10472amd64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
10500amd64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
10520amd64gcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
10548amd64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
10556amd64gcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
10564amd64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
10884amd64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
10896amd64gcc -m64 -Os -fomit-frame-pointer2012081620120812
11216amd64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
11288amd64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
11404amd64gcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
12824refclang -O3 -mavx2012071220120709
12872refclang -O32012071220120709
12888sphlibclang -O32012071220120709
12928sphlibclang -O3 -mavx2012071220120709
12960refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
12992refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
12996refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
13052refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
13056refgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
13068refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
13084refgcc -O -fomit-frame-pointer2012081620120812
13128refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
13132refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
13132refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
13140refgcc -march=nocona -O -fomit-frame-pointer2012081620120812
13144refgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
13152refgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
13156refgcc -m64 -O -fomit-frame-pointer2012081620120812
13168refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
13176refgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
13204refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
13216refgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
13236refgcc -march=k8 -O -fomit-frame-pointer2012081620120812
13276refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
13312refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
13316refgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
13420refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
13428refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
13432sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
13448refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
13448sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
13464sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
13524sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
13548sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
13600sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
13604sphlibgcc -march=k8 -O -fomit-frame-pointer2012081620120812
13704sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
13712sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
13716sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
13716sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
13724sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
13736sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
13748sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
13752sphlibgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
13756sphlibgcc -m64 -O -fomit-frame-pointer2012081620120812
13760sphlibgcc -O -fomit-frame-pointer2012081620120812
13764sphlibgcc -march=nocona -O -fomit-frame-pointer2012081620120812
13768sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
13780sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
13804sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
13812sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
13816sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
13916sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
14000sphlibgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
14576refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
14592refgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
14676refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
14696refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
14704refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
14748refgcc -O2 -fomit-frame-pointer2012081620120812
14760refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
14768refgcc -O3 -fomit-frame-pointer2012081620120812
14800refgcc -m64 -O3 -fomit-frame-pointer2012081620120812
14812refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
14816refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
14824refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
14840refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
14844refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
14864refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
14868refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
14912sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
14916refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
14924sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
14932refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
14960sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
14992refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
14992sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
15008sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
15016refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
15020sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
15024refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
15024sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
15028sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
15060sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
15072refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
15092refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
15108refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
15116sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
15120refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
15128refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
15128sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
15132sphlibgcc -m64 -O3 -fomit-frame-pointer2012081620120812
15156sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
15156refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
15156refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
15160sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
15160sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
15164refgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
15192refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
15196refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
15224sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
15228sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
15232refgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
15232refgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
15244sphlibgcc -O3 -fomit-frame-pointer2012081620120812
15248refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
15252sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
15256sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
15256refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
15256refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
15260sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
15264sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
15272sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
15280refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
15288sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
15292sphlibgcc -O2 -fomit-frame-pointer2012081620120812
15292sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
15316sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
15324sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
15328sphlibgcc -m64 -O2 -fomit-frame-pointer2012081620120812
15336sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
15340sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
15340refgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
15368refgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
15368refgcc -m64 -O2 -fomit-frame-pointer2012081620120812
15372sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
15380sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
15388sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
15388refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
15400refgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
15404refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
15432sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
15448sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
15472refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
15476sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
15488refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
15488sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
15488sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
15512sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
15556sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
15612sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
15616sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
15628sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
15644refgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
15648sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
15648sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
15788sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
15792refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
15848sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
15884sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
15956refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
15972refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
16052refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
16052sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
16652refgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
16656refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
16668refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
16704refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
16736refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
16748refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
16768refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
16772refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
16784refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
16800refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
16808refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
16852refgcc -m64 -Os -fomit-frame-pointer2012081620120812
16864refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
16892refgcc -Os -fomit-frame-pointer2012081620120812
16924refgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
16940refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
16948refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
16960refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
16972refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
17092refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
17144refgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
17528refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
17532refgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
17544refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
17892sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
17896sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
17908sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
17912sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
18016sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
18020refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
18020sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
18020sphlibgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
18024sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
18028sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
18032sphlibgcc -Os -fomit-frame-pointer2012081620120812
18032sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
18040sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
18056sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
18060sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
18060sphlibgcc -m64 -Os -fomit-frame-pointer2012081620120812
18064sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
18168sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
18172sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
18264sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
18280sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
18292sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
18300sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
18312sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
18316sphlibgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
18348sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
36328refgcc -funroll-loops2012081620120812
36364refgcc2012081620120812
36432sphlibcc2012081620120812
36436refcc2012081620120812
36660sphlibgcc -funroll-loops2012081620120812
37004sphlibgcc2012081620120812

Compiler output

Implementation: crypto_hash/shabal512/amd64
Compiler: clang -O3
shabal_amd64.s: clang: warning: argument unused during compilation: '-I .'
shabal_amd64.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20120709/supercop-data/sandy/amd64/include'
shabal_amd64.s: shabal_amd64.s:30:14: error: single quote way too long
shabal_amd64.s: # 64 'ptr' field (8 bytes)
shabal_amd64.s: ^

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 amd64

Compiler output

Implementation: crypto_hash/shabal512/amd64
Compiler: clang -O3 -mavx
shabal_amd64.s: clang: warning: argument unused during compilation: '-mavx'
shabal_amd64.s: clang: warning: argument unused during compilation: '-I .'
shabal_amd64.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20120709/supercop-data/sandy/amd64/include'
shabal_amd64.s: shabal_amd64.s:30:14: error: single quote way too long
shabal_amd64.s: # 64 'ptr' field (8 bytes)
shabal_amd64.s: ^

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -mavx amd64