Implementation notes: amd64, haswell, crypto_hash/shavite3256

Computer: haswell
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: shavite3256
TimeImplementationCompilerBenchmark dateSUPERCOP version
24676sphlibgcc -funroll-loops -O -fomit-frame-pointer2013060820130419
24720sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060820130419
24756sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
24980sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
25032sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
25040sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060820130419
25096sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
25116sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060820130419
25164sphlibgcc -march=nocona -O -fomit-frame-pointer2013060820130419
25176sphlibgcc -O -fomit-frame-pointer2013060820130419
25180sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
25180sphlibgcc -m64 -O -fomit-frame-pointer2013060820130419
25184sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2013060820130419
25196sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
25200sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060820130419
25204sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060820130419
25220sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060820130419
25284sphlibgcc -march=k8 -O -fomit-frame-pointer2013060820130419
25324sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
25412sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060820130419
25440sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060820130419
25440sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060820130419
25456sphlibgcc -march=barcelona -O -fomit-frame-pointer2013060820130419
25468sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060820130419
25596sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
27144sphlibclang -O3 -mavx2013060820130419
27272sphlibclang -O32013060820130419
27764low-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
27764low-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060820130419
27816low-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
27820sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2013060820130419
27820sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060820130419
27824low-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060820130419
27828low-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060820130419
27852no-saltgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060820130419
27876low-memgcc -funroll-loops -O -fomit-frame-pointer2013060820130419
27888low-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
27928no-saltgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060820130419
27956low-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060820130419
27960sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
27960low-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
27968sphlib-smallgcc -O3 -fomit-frame-pointer2013060820130419
27968no-saltgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
27976no-saltgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060820130419
27988no-saltgcc -funroll-loops -O -fomit-frame-pointer2013060820130419
27992sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2013060820130419
27996sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
27996no-saltgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060820130419
27996sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060820130419
28008sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060820130419
28012sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
28024no-saltgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
28032sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060820130419
28044sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
28044no-saltgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
28116sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060820130419
28120sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060820130419
28136sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2013060820130419
28160sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060820130419
28180sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
28260sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060820130419
28292sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
28308sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060820130419
28380new-aes-roundgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060820130419
28384sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2013060820130419
28408new-aes-roundgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060820130419
28436new-aes-roundgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
28472no-saltgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
28516sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
28564sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060820130419
28596sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060820130419
28608sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060820130419
28612sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060820130419
28620sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
28756new-aes-roundgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
28756new-aes-roundgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060820130419
28788new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
28796new-aes-roundgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
28808new-aes-roundgcc -funroll-loops -O -fomit-frame-pointer2013060820130419
28820new-aes-roundgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060820130419
29004sphlib-smallclang -O3 -mavx2013060820130419
29156sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2013060820130419
29220sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
29372sphlib-smallclang -O32013060820130419
29376sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2013060820130419
29376sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
29392sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060820130419
29392sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
29396sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060820130419
29404sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
29404sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060820130419
29412sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060820130419
29612sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060820130419
29628sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060820130419
29636sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
29636sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060820130419
29656sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060820130419
29668sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060820130419
29668sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060820130419
29780sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
29788sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060820130419
29792sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2013060820130419
29808sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060820130419
29816sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
29828sphlib-smallgcc -O2 -fomit-frame-pointer2013060820130419
29832sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
29840sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2013060820130419
29876sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
29892sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
29908sphlib-smallgcc -Os -fomit-frame-pointer2013060820130419
29908sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060820130419
29912sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
29924sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2013060820130419
29936sphlib-smallgcc -m64 -Os -fomit-frame-pointer2013060820130419
29940sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
29944sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060820130419
30000sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060820130419
30004sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060820130419
30024sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
30040sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2013060820130419
30044sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2013060820130419
30064sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060820130419
30080sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060820130419
30096sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060820130419
30096sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
30096sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2013060820130419
30156sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060820130419
30184sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060820130419
30192sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
30212sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060820130419
30556sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2013060820130419
30696sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
31332low-memgcc -m64 -march=core2 -O -fomit-frame-pointer2013060820130419
31360low-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060820130419
31372low-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060820130419
31396low-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060820130419
31572low-memgcc -O -fomit-frame-pointer2013060820130419
31708low-memgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060820130419
31744low-memgcc -m64 -O -fomit-frame-pointer2013060820130419
31748low-memgcc -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
31788low-memgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060820130419
31804low-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060820130419
31932sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060820130419
31956sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2013060820130419
31980sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
31996low-memgcc -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
32004low-memgcc -march=k8 -O -fomit-frame-pointer2013060820130419
32016sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060820130419
32032sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
32044sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
32088sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060820130419
32088new-aes-roundgcc -march=k8 -O -fomit-frame-pointer2013060820130419
32088sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2013060820130419
32100sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060820130419
32108sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060820130419
32108sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060820130419
32112sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
32144sphlib-smallgcc -m64 -O -fomit-frame-pointer2013060820130419
32152sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2013060820130419
32152low-memgcc -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
32160sphlib-smallgcc -O -fomit-frame-pointer2013060820130419
32160sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2013060820130419
32168low-memgcc -march=nocona -O -fomit-frame-pointer2013060820130419
32192no-saltgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
32196new-aes-roundgcc -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
32256no-saltgcc -march=barcelona -O -fomit-frame-pointer2013060820130419
32348no-saltgcc -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
32352no-saltgcc -O -fomit-frame-pointer2013060820130419
32368no-saltgcc -m64 -O -fomit-frame-pointer2013060820130419
32420new-aes-roundgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060820130419
32468new-aes-roundgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060820130419
32472new-aes-roundgcc -march=nocona -O -fomit-frame-pointer2013060820130419
32484new-aes-roundgcc -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
32488no-saltgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060820130419
32520no-saltgcc -m64 -march=core2 -O -fomit-frame-pointer2013060820130419
32520no-saltgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060820130419
32524new-aes-roundgcc -m64 -march=core2 -O -fomit-frame-pointer2013060820130419
32544new-aes-roundgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060820130419
32556no-saltgcc -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
32560no-saltgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060820130419
32572low-memgcc -march=barcelona -O -fomit-frame-pointer2013060820130419
32580no-saltgcc -march=nocona -O -fomit-frame-pointer2013060820130419
32624low-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
32632no-saltgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060820130419
32668new-aes-roundgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060820130419
32680no-saltgcc -march=k8 -O -fomit-frame-pointer2013060820130419
32800no-saltgcc -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
32824new-aes-roundgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060820130419
32904new-aes-roundgcc -march=barcelona -O -fomit-frame-pointer2013060820130419
33172new-aes-roundgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060820130419
33220sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
33264sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060820130419
33264no-saltgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060820130419
33276sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060820130419
33280sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
33304no-saltgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060820130419
33332new-aes-roundgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
33520sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
33524sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2013060820130419
33556sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2013060820130419
33580sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
33900no-saltclang -O3 -mavx2013060820130419
33924new-aes-roundgcc -m64 -O -fomit-frame-pointer2013060820130419
33948new-aes-roundgcc -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
33952new-aes-roundgcc -O -fomit-frame-pointer2013060820130419
34044no-saltclang -O32013060820130419
34116sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
34140sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060820130419
34144sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060820130419
34160sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060820130419
34168sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2013060820130419
34180sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060820130419
34192sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
34212sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
34224sphlibgcc -O3 -fomit-frame-pointer2013060820130419
34236sphlibgcc -m64 -O3 -fomit-frame-pointer2013060820130419
34240sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060820130419
34252sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060820130419
34252sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060820130419
34264sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2013060820130419
34284sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060820130419
34284sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060820130419
34292low-memclang -O3 -mavx2013060820130419
34292sphlibgcc -O2 -fomit-frame-pointer2013060820130419
34304sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060820130419
34320sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060820130419
34332sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
34340sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
34364sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060820130419
34380sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
34384sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060820130419
34396sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060820130419
34420sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060820130419
34428lower-memclang -O3 -mavx2013060820130419
34428sphlibgcc -m64 -O2 -fomit-frame-pointer2013060820130419
34440sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060820130419
34440sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060820130419
34448sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
34468sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060820130419
34492low-memclang -O32013060820130419
34512sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060820130419
34568sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060820130419
34588lower-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
34596lower-memclang -O32013060820130419
34608lower-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060820130419
34624sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
34680sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2013060820130419
34688sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2013060820130419
34692sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
34744sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
34756sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
34764sphlibgcc -march=k8 -O3 -fomit-frame-pointer2013060820130419
34776sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
34820sphlibgcc -march=nocona -O2 -fomit-frame-pointer2013060820130419
34828sphlibgcc -march=k8 -O2 -fomit-frame-pointer2013060820130419
34840sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
34860sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
34860sphlibgcc -march=nocona -O3 -fomit-frame-pointer2013060820130419
34924sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060820130419
34924lower-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060820130419
34928sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060820130419
34952lower-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060820130419
34976sphlibgcc -funroll-loops -Os -fomit-frame-pointer2013060820130419
34988sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060820130419
34992lower-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060820130419
34996sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060820130419
35004sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060820130419
35012sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
35024lower-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060820130419
35032sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
35044sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
35084sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
35108new-aes-roundgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060820130419
35116sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
35116sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060820130419
35120sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060820130419
35136new-aes-roundgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
35140sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060820130419
35144new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
35156new-aes-roundclang -O32013060820130419
35160sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060820130419
35168new-aes-roundgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060820130419
35168sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060820130419
35180sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
35180sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
35196sphlibgcc -march=barcelona -Os -fomit-frame-pointer2013060820130419
35200sphlibgcc -march=k8 -Os -fomit-frame-pointer2013060820130419
35260sphlibgcc -Os -fomit-frame-pointer2013060820130419
35264sphlibgcc -m64 -Os -fomit-frame-pointer2013060820130419
35304lower-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
35308sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060820130419
35320lower-memgcc -funroll-loops -O -fomit-frame-pointer2013060820130419
35336lower-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060820130419
35364sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060820130419
35396sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
35420lower-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
35440new-aes-roundclang -O3 -mavx2013060820130419
35448lower-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060820130419
35476lower-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
35500lower-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060820130419
35576lower-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
35588new-aes-roundgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060820130419
35616new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
35616new-aes-roundgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060820130419
35624new-aes-roundgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
35652lower-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
35668lower-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
35668new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer2013060820130419
35668lower-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
35688lower-memgcc -O3 -fomit-frame-pointer2013060820130419
35692lower-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060820130419
35692lower-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060820130419
35700lower-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060820130419
35700lower-memgcc -m64 -O3 -fomit-frame-pointer2013060820130419
35720new-aes-roundgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060820130419
35720sphlibgcc -march=nocona -Os -fomit-frame-pointer2013060820130419
35744new-aes-roundgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
35748lower-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
35760lower-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
35768lower-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060820130419
35808lower-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060820130419
35860new-aes-roundgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060820130419
35884lower-memgcc -funroll-loops -O3 -fomit-frame-pointer2013060820130419
35892new-aes-roundgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
35896new-aes-roundgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060820130419
35908sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
35936new-aes-roundgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
35940sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
36008new-aes-roundgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060820130419
36016new-aes-roundgcc -march=k8 -O3 -fomit-frame-pointer2013060820130419
36028sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060820130419
36052new-aes-roundgcc -march=barcelona -O3 -fomit-frame-pointer2013060820130419
36064new-aes-roundgcc -funroll-loops -O3 -fomit-frame-pointer2013060820130419
36064new-aes-roundgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060820130419
36072new-aes-roundgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060820130419
36148new-aes-roundgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060820130419
36168new-aes-roundgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060820130419
36236lower-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
36268lower-memgcc -march=k8 -O3 -fomit-frame-pointer2013060820130419
36284lower-memgcc -march=barcelona -O3 -fomit-frame-pointer2013060820130419
36288new-aes-roundgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
36288lower-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
36336new-aes-roundgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060820130419
36420new-aes-roundgcc -m64 -O3 -fomit-frame-pointer2013060820130419
36460new-aes-roundgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060820130419
36500new-aes-roundgcc -O3 -fomit-frame-pointer2013060820130419
36540new-aes-roundgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
36604lower-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
36668new-aes-roundgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
36712lower-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060820130419
36844lower-memgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060820130419
36856lower-memgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060820130419
36976lower-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
36992lower-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060820130419
36992lower-memgcc -march=nocona -O3 -fomit-frame-pointer2013060820130419
37004new-aes-roundgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
37028low-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060820130419
37036new-aes-roundgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060820130419
37092low-memgcc -march=k8 -O2 -fomit-frame-pointer2013060820130419
37144low-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
37184low-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
37188low-memgcc -march=barcelona -O2 -fomit-frame-pointer2013060820130419
37252new-aes-roundgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060820130419
37252new-aes-roundgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060820130419
37316low-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060820130419
37336new-aes-roundgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060820130419
37344low-memgcc -m64 -Os -fomit-frame-pointer2013060820130419
37352new-aes-roundgcc -march=nocona -O3 -fomit-frame-pointer2013060820130419
37384low-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060820130419
37388new-aes-roundgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
37416low-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060820130419
37432low-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060820130419
37432low-memgcc -march=k8 -Os -fomit-frame-pointer2013060820130419
37480low-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
37484low-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
37484low-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060820130419
37488low-memgcc -funroll-loops -O2 -fomit-frame-pointer2013060820130419
37488low-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060820130419
37500low-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060820130419
37516low-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060820130419
37520new-aes-roundgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
37524low-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
37532low-memgcc -Os -fomit-frame-pointer2013060820130419
37540low-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060820130419
37560low-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060820130419
37560low-memgcc -march=barcelona -Os -fomit-frame-pointer2013060820130419
37568low-memgcc -funroll-loops -Os -fomit-frame-pointer2013060820130419
37572low-memgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060820130419
37588low-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060820130419
37596lower-memgcc -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
37600low-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060820130419
37600new-aes-roundgcc -march=k8 -O2 -fomit-frame-pointer2013060820130419
37608lower-memgcc -march=k8 -O -fomit-frame-pointer2013060820130419
37616low-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
37620low-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060820130419
37624low-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060820130419
37624low-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
37640low-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
37652low-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060820130419
37668low-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
37672low-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
37676low-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060820130419
37696low-memgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060820130419
37712low-memgcc -m64 -O2 -fomit-frame-pointer2013060820130419
37712lower-memgcc -march=barcelona -O -fomit-frame-pointer2013060820130419
37720lower-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
37732low-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060820130419
37740new-aes-roundgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
37748low-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
37752low-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
37752new-aes-roundgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060820130419
37772new-aes-roundgcc -funroll-loops -Os -fomit-frame-pointer2013060820130419
37772new-aes-roundgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
37772low-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
37772new-aes-roundgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060820130419
37776low-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060820130419
37792new-aes-roundgcc -march=barcelona -O2 -fomit-frame-pointer2013060820130419
37800new-aes-roundgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060820130419
37800new-aes-roundgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060820130419
37804low-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
37808new-aes-roundgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
37820new-aes-roundgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060820130419
37848low-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
37852new-aes-roundgcc -O2 -fomit-frame-pointer2013060820130419
37856low-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060820130419
37856new-aes-roundgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060820130419
37860new-aes-roundgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
37860new-aes-roundgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060820130419
37872low-memgcc -O2 -fomit-frame-pointer2013060820130419
37876new-aes-roundgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060820130419
37888low-memgcc -funroll-loops -O3 -fomit-frame-pointer2013060820130419
37900new-aes-roundgcc -m64 -O2 -fomit-frame-pointer2013060820130419
37908new-aes-roundgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060820130419
37916new-aes-roundgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
37936low-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060820130419
37976low-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060820130419
37984new-aes-roundgcc -march=k8 -Os -fomit-frame-pointer2013060820130419
37988new-aes-roundgcc -Os -fomit-frame-pointer2013060820130419
38000new-aes-roundgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
38012new-aes-roundgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
38040new-aes-roundgcc -march=barcelona -Os -fomit-frame-pointer2013060820130419
38068low-memgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060820130419
38080new-aes-roundgcc -m64 -Os -fomit-frame-pointer2013060820130419
38116low-memgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060820130419
38136low-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060820130419
38140new-aes-roundgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
38144new-aes-roundgcc -march=nocona -Os -fomit-frame-pointer2013060820130419
38164new-aes-roundgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060820130419
38180low-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
38196low-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060820130419
38248low-memgcc -O3 -fomit-frame-pointer2013060820130419
38284low-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
38304new-aes-roundgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
38312no-saltgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
38332no-saltgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
38332no-saltgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
38352low-memgcc -m64 -O3 -fomit-frame-pointer2013060820130419
38356no-saltgcc -m64 -Os -fomit-frame-pointer2013060820130419
38384new-aes-roundgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060820130419
38384no-saltgcc -march=k8 -Os -fomit-frame-pointer2013060820130419
38396no-saltgcc -march=barcelona -Os -fomit-frame-pointer2013060820130419
38404no-saltgcc -Os -fomit-frame-pointer2013060820130419
38412new-aes-roundgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
38412low-memgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060820130419
38412low-memgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060820130419
38440low-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
38448no-saltgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060820130419
38460low-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
38500no-saltgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060820130419
38504low-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060820130419
38532no-saltgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060820130419
38568low-memgcc -march=barcelona -O3 -fomit-frame-pointer2013060820130419
38572no-saltgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060820130419
38600low-memgcc -march=k8 -O3 -fomit-frame-pointer2013060820130419
38612new-aes-roundgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060820130419
38616new-aes-roundgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060820130419
38652lower-memgcc -march=nocona -O -fomit-frame-pointer2013060820130419
38704low-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
38716no-saltgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060820130419
38728no-saltgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060820130419
38740no-saltgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060820130419
38780no-saltgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
38796no-saltgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060820130419
38812low-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
38836low-memgcc -march=nocona -Os -fomit-frame-pointer2013060820130419
38852low-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060820130419
38888no-saltgcc -funroll-loops -Os -fomit-frame-pointer2013060820130419
38892no-saltgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060820130419
38900no-saltgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060820130419
38976no-saltgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
38996no-saltgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060820130419
39028no-saltgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060820130419
39040new-aes-roundgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060820130419
39044no-saltgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
39044no-saltgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060820130419
39044no-saltgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060820130419
39048no-saltgcc -funroll-loops -O3 -fomit-frame-pointer2013060820130419
39052no-saltgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060820130419
39052no-saltgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060820130419
39072no-saltgcc -march=barcelona -O2 -fomit-frame-pointer2013060820130419
39076low-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
39088no-saltgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060820130419
39108new-aes-roundgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060820130419
39116no-saltgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
39124low-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060820130419
39192lower-memgcc -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
39208no-saltgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060820130419
39220no-saltgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060820130419
39228no-saltgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
39236low-memgcc -march=nocona -O3 -fomit-frame-pointer2013060820130419
39304no-saltgcc -march=k8 -O2 -fomit-frame-pointer2013060820130419
39312no-saltgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060820130419
39332no-saltgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060820130419
39336no-saltgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
39352no-saltgcc -funroll-loops -O2 -fomit-frame-pointer2013060820130419
39356no-saltgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
39360no-saltgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060820130419
39360low-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
39408no-saltgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
39432no-saltgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060820130419
39496no-saltgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
39500no-saltgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060820130419
39544no-saltgcc -march=nocona -Os -fomit-frame-pointer2013060820130419
39604no-saltgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060820130419
39624no-saltgcc -O2 -fomit-frame-pointer2013060820130419
39624no-saltgcc -m64 -O2 -fomit-frame-pointer2013060820130419
39628no-saltgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
39628no-saltgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
39632no-saltgcc -O3 -fomit-frame-pointer2013060820130419
39656no-saltgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060820130419
39696no-saltgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
39700no-saltgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060820130419
39708no-saltgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060820130419
39712no-saltgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
39744no-saltgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
39748no-saltgcc -m64 -O3 -fomit-frame-pointer2013060820130419
39812no-saltgcc -march=k8 -O3 -fomit-frame-pointer2013060820130419
39852no-saltgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060820130419
39868no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
39888new-aes-roundgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
39892no-saltgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
39928no-saltgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060820130419
39936no-saltgcc -march=barcelona -O3 -fomit-frame-pointer2013060820130419
39944lower-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060820130419
39956lower-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060820130419
39960low-memgcc -march=nocona -O2 -fomit-frame-pointer2013060820130419
39988lower-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060820130419
40000lower-memgcc -m64 -march=core2 -O -fomit-frame-pointer2013060820130419
40076lower-memgcc -O -fomit-frame-pointer2013060820130419
40084low-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
40092lower-memgcc -m64 -O -fomit-frame-pointer2013060820130419
40120lower-memgcc -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
40124lower-memgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060820130419
40128lower-memgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060820130419
40164no-saltgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060820130419
40184no-saltgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
40196lower-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060820130419
40220new-aes-roundgcc -march=nocona -O2 -fomit-frame-pointer2013060820130419
40236no-saltgcc -march=nocona -O2 -fomit-frame-pointer2013060820130419
40320no-saltgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
40528no-saltgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
40528no-saltgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060820130419
40596no-saltgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
40640no-saltgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060820130419
40740lower-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060820130419
40756lower-memgcc -funroll-loops -Os -fomit-frame-pointer2013060820130419
40800lower-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060820130419
40804no-saltgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
40808lower-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
40824lower-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
40924lower-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
40984lower-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060820130419
41004lower-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
41068lower-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060820130419
41076no-saltgcc -march=nocona -O3 -fomit-frame-pointer2013060820130419
41100lower-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
41116lower-memgcc -funroll-loops -O2 -fomit-frame-pointer2013060820130419
41156lower-memgcc -march=nocona -Os -fomit-frame-pointer2013060820130419
41184lower-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060820130419
41192lower-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
41480lower-memgcc -Os -fomit-frame-pointer2013060820130419
41532lower-memgcc -march=k8 -Os -fomit-frame-pointer2013060820130419
41568lower-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
41624lower-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060820130419
41660lower-memgcc -m64 -Os -fomit-frame-pointer2013060820130419
41668lower-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
41680lower-memgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060820130419
41680lower-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060820130419
41680lower-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060820130419
41684lower-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060820130419
41700lower-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060820130419
41736lower-memgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060820130419
41752lower-memgcc -march=barcelona -Os -fomit-frame-pointer2013060820130419
41776lower-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
42172lower-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060820130419
42244lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
43624lower-memgcc -O2 -fomit-frame-pointer2013060820130419
43632lower-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
43736lower-memgcc -m64 -O2 -fomit-frame-pointer2013060820130419
43836lower-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060820130419
43852lower-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060820130419
43868lower-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060820130419
43904lower-memgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060820130419
43932lower-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060820130419
43964lower-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060820130419
44200lower-memgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060820130419
45004lower-memgcc -march=k8 -O2 -fomit-frame-pointer2013060820130419
45096lower-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
45104lower-memgcc -march=barcelona -O2 -fomit-frame-pointer2013060820130419
45164lower-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
45192lower-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
45512lower-memgcc -march=nocona -O2 -fomit-frame-pointer2013060820130419
61916sphlibcc2013060820130419
62032sphlibgcc -funroll-loops2013060820130419
62072sphlibgcc2013060820130419
73672new-aes-roundcc2013060820130419
73684new-aes-roundgcc2013060820130419
73684new-aes-roundgcc -funroll-loops2013060820130419
74632low-memgcc2013060820130419
74644low-memcc2013060820130419
74740low-memgcc -funroll-loops2013060820130419
76516sphlib-smallgcc2013060820130419
76772sphlib-smallgcc -funroll-loops2013060820130419
76816sphlib-smallcc2013060820130419
77140no-saltgcc2013060820130419
77232no-saltcc2013060820130419
77244no-saltgcc -funroll-loops2013060820130419
91916lower-memgcc2013060820130419
92032lower-memcc2013060820130419
92444lower-memgcc -funroll-loops2013060820130419
1171568-bitgcc -funroll-loops -O2 -fomit-frame-pointer2013060820130419
1171728-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
1172568-bitgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060820130419
1173128-bitgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
1174048-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060820130419
1177688-bitgcc -funroll-loops -O3 -fomit-frame-pointer2013060820130419
1177888-bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
1182688-bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
1182688-bitgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060820130419
1187408-bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060820130419
1189048-bitgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
1189088-bitgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060820130419
1189928-bitgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060820130419
1190688-bitgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060820130419
1190728-bitgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060820130419
1191368-bitgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060820130419
1193128-bitgcc -m64 -O3 -fomit-frame-pointer2013060820130419
1193648-bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
1199008-bitgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
1200128-bitgcc -march=barcelona -O3 -fomit-frame-pointer2013060820130419
1201408-bitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
1201448-bitgcc -O3 -fomit-frame-pointer2013060820130419
1201888-bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060820130419
1205648-bitgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
1206088-bitgcc -march=k8 -O3 -fomit-frame-pointer2013060820130419
1216328-bitgcc -march=barcelona -O2 -fomit-frame-pointer2013060820130419
1217088-bitgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
1217448-bitgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060820130419
1219568-bitgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060820130419
1222528-bitgcc -m64 -O2 -fomit-frame-pointer2013060820130419
1222888-bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
1225328-bitgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060820130419
1225928-bitgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060820130419
1225928-bitgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060820130419
1226248-bitgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060820130419
1226488-bitgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060820130419
1228848-bitgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060820130419
1230648-bitgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060820130419
1231648-bitgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
1232528-bitgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060820130419
1237568-bitgcc -march=k8 -O2 -fomit-frame-pointer2013060820130419
1240128-bitgcc -O2 -fomit-frame-pointer2013060820130419
2311168-bitgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
2327528-bitgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060820130419
2424528-bitgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
2428288-bitgcc -march=nocona -O2 -fomit-frame-pointer2013060820130419
2513568-bitgcc -march=nocona -O3 -fomit-frame-pointer2013060820130419
2526528-bitgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
2544528-bitgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060820130419
2556728-bitgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
2628488-bitgcc -march=k8 -Os -fomit-frame-pointer2013060820130419
2629528-bitgcc -Os -fomit-frame-pointer2013060820130419
2630008-bitgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
2630808-bitgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
2632008-bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
2632168-bitgcc -march=barcelona -Os -fomit-frame-pointer2013060820130419
2632928-bitgcc -m64 -Os -fomit-frame-pointer2013060820130419
2639608-bitgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
2640728-bitgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060820130419
2641448-bitgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060820130419
2643368-bitgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060820130419
2643728-bitgcc -march=nocona -Os -fomit-frame-pointer2013060820130419
2645048-bitgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060820130419
2648368-bitgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060820130419
2661808-bitgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060820130419
2666568-bitgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060820130419
2877328-bitgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060820130419
2878928-bitgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
2887248-bitgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060820130419
2888848-bitgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060820130419
2889168-bitgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
2890928-bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
2891328-bitgcc -funroll-loops -Os -fomit-frame-pointer2013060820130419
2894248-bitgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
2895808-bitgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060820130419
3460568-bitclang -O32013060820130419
3476888-bitclang -O3 -mavx2013060820130419
4380888-bitgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060820130419
4381888-bitgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
4403328-bitgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
4406248-bitgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060820130419
4414008-bitgcc -march=nocona -O -fomit-frame-pointer2013060820130419
4416968-bitgcc -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
4482248-bitgcc -march=barcelona -O -fomit-frame-pointer2013060820130419
4483928-bitgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
4629928-bitgcc -funroll-loops -O -fomit-frame-pointer2013060820130419
4630288-bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
4634328-bitgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
4647368-bitgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060820130419
4655728-bitgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060820130419
4682808-bitgcc -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
4683968-bitgcc -m64 -O -fomit-frame-pointer2013060820130419
4684368-bitgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060820130419
4692288-bitgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060820130419
4698488-bitgcc -O -fomit-frame-pointer2013060820130419
4703728-bitgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060820130419
4704288-bitgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060820130419
4704328-bitgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060820130419
4709088-bitgcc -m64 -march=core2 -O -fomit-frame-pointer2013060820130419
4724328-bitgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060820130419
4753488-bitgcc -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
4800168-bitgcc -march=k8 -O -fomit-frame-pointer2013060820130419
8716448-bitgcc2013060820130419
8731768-bitgcc -funroll-loops2013060820130419
8781368-bitcc2013060820130419

Compiler output

Implementation: crypto_hash/shavite3256/8-bit
Compiler: cc
SHAvite3.c: In file included from SHAvite3.c:11:0:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^

Number of similar (compiler,implementation) pairs: 495, namely:
CompilerImplementations
cc 8-bit low-mem lower-mem new-aes-round no-salt
gcc 8-bit low-mem lower-mem new-aes-round no-salt
gcc -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/aes-instruct
Compiler: cc
hash.c: hash.c: In function 'crypto_hash':
hash.c: hash.c:8:6: error: 'crypto_hash_BYTES' undeclared (first use in this function)
hash.c: Hash(crypto_hash_BYTES*8,in,inlen*8,out);
hash.c: ^
hash.c: hash.c:8:6: note: each undeclared identifier is reported only once for each function it appears in

Number of similar (compiler,implementation) pairs: 99, namely:
CompilerImplementations
cc aes-instruct
gcc aes-instruct
gcc -O2 -fomit-frame-pointer aes-instruct
gcc -O3 -fomit-frame-pointer aes-instruct
gcc -O -fomit-frame-pointer aes-instruct
gcc -Os -fomit-frame-pointer aes-instruct
gcc -fno-schedule-insns -O2 -fomit-frame-pointer aes-instruct
gcc -fno-schedule-insns -O3 -fomit-frame-pointer aes-instruct
gcc -fno-schedule-insns -O -fomit-frame-pointer aes-instruct
gcc -fno-schedule-insns -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops aes-instruct
gcc -funroll-loops -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer aes-instruct
gcc -m64 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -O -fomit-frame-pointer aes-instruct
gcc -m64 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=k8 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=k8 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=k8 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=k8 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=nocona -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=nocona -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=nocona -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=nocona -Os -fomit-frame-pointer aes-instruct
gcc -march=barcelona -O2 -fomit-frame-pointer aes-instruct
gcc -march=barcelona -O3 -fomit-frame-pointer aes-instruct
gcc -march=barcelona -O -fomit-frame-pointer aes-instruct
gcc -march=barcelona -Os -fomit-frame-pointer aes-instruct
gcc -march=k8 -O2 -fomit-frame-pointer aes-instruct
gcc -march=k8 -O3 -fomit-frame-pointer aes-instruct
gcc -march=k8 -O -fomit-frame-pointer aes-instruct
gcc -march=k8 -Os -fomit-frame-pointer aes-instruct
gcc -march=nocona -O2 -fomit-frame-pointer aes-instruct
gcc -march=nocona -O3 -fomit-frame-pointer aes-instruct
gcc -march=nocona -O -fomit-frame-pointer aes-instruct
gcc -march=nocona -Os -fomit-frame-pointer aes-instruct

Compiler output

Implementation: crypto_hash/shavite3256/8-bit
Compiler: clang -O3
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 8-bit low-mem lower-mem new-aes-round no-salt
clang -O3 -mavx 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/aes-instruct
Compiler: clang -O3
hash.c: hash.c:8:6: error: use of undeclared identifier 'crypto_hash_BYTES'
hash.c: Hash(crypto_hash_BYTES*8,in,inlen*8,out);
hash.c: ^
hash.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 aes-instruct
clang -O3 -mavx aes-instruct

Compiler output

Implementation: crypto_hash/shavite3256/8-bit
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:0:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: In file included from SHAvite3.c:11:0:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/aes-instruct
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash':
hash.c: hash.c:8:6: error: 'crypto_hash_BYTES' undeclared (first use in this function)
hash.c: Hash(crypto_hash_BYTES*8,in,inlen*8,out);
hash.c: ^
hash.c: hash.c:8:6: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c: In function 'crypto_hash':
hash.c: hash.c:8:6: error: 'crypto_hash_BYTES' undeclared (first use in this function)
hash.c: Hash(crypto_hash_BYTES*8,in,inlen*8,out);
hash.c: ^
hash.c: hash.c:8:6: note: each undeclared identifier is reported only once for each function it appears in

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=barcelona -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=barcelona -Os -fomit-frame-pointer aes-instruct