Implementation notes: amd64, ares, crypto_hash/blake32

Computer: ares
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
10752ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2014012320130419
10792ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012320130419
10796ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012320130419
10880ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012320130419
10892ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012320130419
10908ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012320130419
10912ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012320130419
10916ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012320130419
10936ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012320130419
10944ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012320130419
10960ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012320130419
10988ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012320130419
11024ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014012320130419
11048ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2014012320130419
11248ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012320130419
11264ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012320130419
12500sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012320130419
12504sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014012320130419
12512sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012320130419
12760sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012320130419
12772sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012320130419
12776sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2014012320130419
12784sse2gcc -march=k8 -O -fomit-frame-pointer2014012320130419
12872sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012320130419
12888sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012320130419
12892sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012320130419
12904sse2gcc -march=nocona -O2 -fomit-frame-pointer2014012320130419
12912sse2gcc -march=nocona -O3 -fomit-frame-pointer2014012320130419
12932sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012320130419
12936sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012320130419
12936sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012320130419
12956sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012320130419
12980sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012320130419
12988sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012320130419
13000sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012320130419
13020sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012320130419
13024sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012320130419
13032sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012320130419
13044sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012320130419
13048sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012320130419
13052sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012320130419
13080sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012320130419
13104sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014012320130419
13108sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012320130419
13140sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012320130419
13184sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014012320130419
13196sse2gcc -march=nocona -Os -fomit-frame-pointer2014012320130419
13204sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012320130419
13208sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012320130419
13212sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012320130419
13216sse2gcc -funroll-loops -O3 -fomit-frame-pointer2014012320130419
13228sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012320130419
13236sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012320130419
13240sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012320130419
13240sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012320130419
13244sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012320130419
13256sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012320130419
13260sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012320130419
13260sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
13260sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012320130419
13268sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012320130419
13272sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012320130419
13276sse2gcc -funroll-loops -O2 -fomit-frame-pointer2014012320130419
13280sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012320130419
13288sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012320130419
13296sse2gcc -O2 -fomit-frame-pointer2014012320130419
13300sse2gcc -m64 -O3 -fomit-frame-pointer2014012320130419
13300sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012320130419
13300sse2gcc -march=k8 -O2 -fomit-frame-pointer2014012320130419
13308sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012320130419
13308sse2gcc -funroll-loops -Os -fomit-frame-pointer2014012320130419
13308sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
13308sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012320130419
13312sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012320130419
13312sse2gcc -march=barcelona -Os -fomit-frame-pointer2014012320130419
13316sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012320130419
13324sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012320130419
13324sse2gcc -march=barcelona -O2 -fomit-frame-pointer2014012320130419
13324sse2gcc -march=k8 -Os -fomit-frame-pointer2014012320130419
13328sse2gcc -O3 -fomit-frame-pointer2014012320130419
13328sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
13328sse2gcc -march=barcelona -O3 -fomit-frame-pointer2014012320130419
13332sse2gcc -Os -fomit-frame-pointer2014012320130419
13332sse2gcc -m64 -Os -fomit-frame-pointer2014012320130419
13332sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
13336sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014012320130419
13340sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014012320130419
13340sse2gcc -m64 -O2 -fomit-frame-pointer2014012320130419
13340sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012320130419
13360sse2gcc -march=k8 -O3 -fomit-frame-pointer2014012320130419
13408sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
13496sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
13544sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014012320130419
13548sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012320130419
13548sse2gcc -march=barcelona -O -fomit-frame-pointer2014012320130419
13560sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014012320130419
13568sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012320130419
13692sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012320130419
13696sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012320130419
13700sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2014012320130419
13716sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2014012320130419
13740sse2gcc -march=nocona -O -fomit-frame-pointer2014012320130419
13940sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012320130419
13956sse2gcc -funroll-loops -O -fomit-frame-pointer2014012320130419
13960sse2gcc -m64 -O -fomit-frame-pointer2014012320130419
13964sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014012320130419
13968sse2gcc -O -fomit-frame-pointer2014012320130419
13976sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2014012320130419
14640sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012320130419
14648sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014012320130419
14660sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012320130419
14672sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012320130419
14680sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012320130419
14680sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012320130419
14684sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012320130419
14696sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
14696sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012320130419
14708sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014012320130419
14716sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012320130419
14720sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012320130419
14728sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
14732sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012320130419
14916sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014012320130419
14928sphlibgcc -m64 -O3 -fomit-frame-pointer2014012320130419
14952sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012320130419
14972sphlibgcc -O2 -fomit-frame-pointer2014012320130419
14976sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
14988sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012320130419
14988sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014012320130419
14992sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012320130419
14992sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014012320130419
14996sphlibgcc -m64 -O2 -fomit-frame-pointer2014012320130419
15000sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
15004sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012320130419
15024sphlibgcc -O3 -fomit-frame-pointer2014012320130419
15028sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012320130419
15028sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012320130419
15032sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012320130419
15036sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
15036sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012320130419
15040sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012320130419
15056sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012320130419
15056sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012320130419
15056sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014012320130419
15060sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012320130419
15060sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012320130419
15060sphlibgcc -march=nocona -O -fomit-frame-pointer2014012320130419
15076sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012320130419
15076sphlibgcc -march=barcelona -O -fomit-frame-pointer2014012320130419
15080sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012320130419
15080sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012320130419
15084sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012320130419
15084sphlibgcc -m64 -O -fomit-frame-pointer2014012320130419
15096sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014012320130419
15100sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014012320130419
15104sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012320130419
15104sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014012320130419
15108sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012320130419
15108sphlibgcc -march=k8 -O -fomit-frame-pointer2014012320130419
15116sphlibgcc -O -fomit-frame-pointer2014012320130419
15116sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014012320130419
15124sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014012320130419
15128sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012320130419
15136sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012320130419
15156sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012320130419
15172sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014012320130419
15192sphlibgcc -funroll-loops -O -fomit-frame-pointer2014012320130419
15192sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012320130419
15480sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012320130419
15480sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012320130419
15484sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012320130419
15504sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012320130419
15508sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014012320130419
15512sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012320130419
15520sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012320130419
15532sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012320130419
15536sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014012320130419
15552sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012320130419
15560sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012320130419
15580sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014012320130419
15592sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012320130419
15616sphlibgcc -Os -fomit-frame-pointer2014012320130419
15620sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014012320130419
15620sphlibgcc -m64 -Os -fomit-frame-pointer2014012320130419
15620sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014012320130419
15620sphlibgcc -march=k8 -Os -fomit-frame-pointer2014012320130419
15624sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012320130419
15696sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012320130419
15696sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014012320130419
15700sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012320130419
15708sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014012320130419
15708sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012320130419
15708sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012320130419
15708sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012320130419
15744sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012320130419
16192sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012320130419
16240sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012320130419
16388sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014012320130419
16432sphlibgcc -march=nocona -Os -fomit-frame-pointer2014012320130419
18424refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012320130419
18488refgcc -funroll-loops -O3 -fomit-frame-pointer2014012320130419
18496refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012320130419
18516refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012320130419
18532refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012320130419
18532refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012320130419
18536refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012320130419
18704refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012320130419
18704refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012320130419
18712sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014012320130419
18716refgcc -funroll-loops -O2 -fomit-frame-pointer2014012320130419
18720refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
18724sphlib-smallgcc -O2 -fomit-frame-pointer2014012320130419
18752sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012320130419
18752sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
18752sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014012320130419
18756sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012320130419
18756refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012320130419
18768sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012320130419
18768sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014012320130419
18784refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012320130419
18788sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012320130419
18804sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
18812sphlib-smallgcc -O3 -fomit-frame-pointer2014012320130419
18812sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012320130419
18856refgcc -O3 -fomit-frame-pointer2014012320130419
18864sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012320130419
18864sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012320130419
18876refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
18880sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012320130419
18896sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014012320130419
18896sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012320130419
18912sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012320130419
18916refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012320130419
18980refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012320130419
19000sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014012320130419
19000sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012320130419
19016sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014012320130419
19020sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
19020refgcc -m64 -O3 -fomit-frame-pointer2014012320130419
19024refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012320130419
19032sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012320130419
19040sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012320130419
19048sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012320130419
19048sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012320130419
19116sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012320130419
19148sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012320130419
19156sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012320130419
19156sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
19160sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012320130419
19168sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014012320130419
19184sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
19204sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012320130419
19272sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012320130419
19288refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012320130419
19320sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014012320130419
19324sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012320130419
19328sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012320130419
19328sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014012320130419
19348sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012320130419
19356refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012320130419
19380sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
19380sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012320130419
19384sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012320130419
19384sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012320130419
19392refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
19420refgcc -march=barcelona -O3 -fomit-frame-pointer2014012320130419
19436sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012320130419
19452refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012320130419
19456refgcc -march=k8 -O3 -fomit-frame-pointer2014012320130419
19576sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014012320130419
19580refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012320130419
19588sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014012320130419
19608sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014012320130419
19632sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014012320130419
19640sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012320130419
19664sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014012320130419
19676sphlib-smallgcc -O -fomit-frame-pointer2014012320130419
19680sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014012320130419
19680sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014012320130419
19684sphlib-smallgcc -m64 -O -fomit-frame-pointer2014012320130419
19688sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012320130419
19696sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012320130419
19812refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012320130419
19820sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012320130419
19832sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014012320130419
19840refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012320130419
19852sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2014012320130419
19908sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012320130419
19928refgcc -march=nocona -O3 -fomit-frame-pointer2014012320130419
19932refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012320130419
20088refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012320130419
20096refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012320130419
20104sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012320130419
20112refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012320130419
20116refgcc -funroll-loops -O -fomit-frame-pointer2014012320130419
20116refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012320130419
20120refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012320130419
20136refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014012320130419
20136refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012320130419
20144refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012320130419
20156sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014012320130419
20160sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012320130419
20160sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012320130419
20176refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012320130419
20232sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012320130419
20268refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012320130419
20296refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012320130419
20316refgcc -march=k8 -O2 -fomit-frame-pointer2014012320130419
20320sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014012320130419
20324refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012320130419
20328sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012320130419
20336sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012320130419
20352refgcc -O2 -fomit-frame-pointer2014012320130419
20360refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012320130419
20360refgcc -march=barcelona -O2 -fomit-frame-pointer2014012320130419
20364refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012320130419
20368refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012320130419
20380refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012320130419
20380refgcc -m64 -O2 -fomit-frame-pointer2014012320130419
20748refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012320130419
21328refgcc -march=nocona -O2 -fomit-frame-pointer2014012320130419
21352refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012320130419
21516refgcc -O -fomit-frame-pointer2014012320130419
21528refgcc -fno-schedule-insns -O -fomit-frame-pointer2014012320130419
21528refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012320130419
21532refgcc -m64 -O -fomit-frame-pointer2014012320130419
21532refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012320130419
21540refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012320130419
21556refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012320130419
21556refgcc -m64 -march=k8 -O -fomit-frame-pointer2014012320130419
21560refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012320130419
21564refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012320130419
21564refgcc -m64 -march=corei7 -O -fomit-frame-pointer2014012320130419
21568refgcc -march=k8 -O -fomit-frame-pointer2014012320130419
21572refgcc -m64 -march=nocona -O -fomit-frame-pointer2014012320130419
21576refgcc -march=barcelona -O -fomit-frame-pointer2014012320130419
21584refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012320130419
21588refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012320130419
21592refgcc -funroll-loops -Os -fomit-frame-pointer2014012320130419
21592refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012320130419
21592refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012320130419
21596refgcc -m64 -march=core2 -O -fomit-frame-pointer2014012320130419
21600refgcc -march=nocona -O -fomit-frame-pointer2014012320130419
21756refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012320130419
21764refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014012320130419
21772refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012320130419
21796refgcc -m64 -Os -fomit-frame-pointer2014012320130419
21796refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014012320130419
21800refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012320130419
21828refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012320130419
21840refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012320130419
21952refgcc -march=k8 -Os -fomit-frame-pointer2014012320130419
21956refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014012320130419
21956refgcc -march=barcelona -Os -fomit-frame-pointer2014012320130419
22588refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012320130419
22608refgcc -march=nocona -Os -fomit-frame-pointer2014012320130419
22612refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014012320130419
22616refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012320130419
22812refgcc -Os -fomit-frame-pointer2014012320130419
23744sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014012320130419
23756sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014012320130419
23760sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012320130419
23764sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012320130419
23808sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014012320130419
23808sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014012320130419
23852sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012320130419
23888sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012320130419
24152sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012320130419
24228sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014012320130419
24252sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014012320130419
24300sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014012320130419
24324sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012320130419
24368sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012320130419
24384sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012320130419
24476sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012320130419
24488sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014012320130419
24500sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014012320130419
24564sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012320130419
24624sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012320130419
24752sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012320130419
24784sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012320130419
34292sphlib-smallgcc -Os -fomit-frame-pointer2014012320130419
57324sphlibcc2014012320130419
57372sphlibgcc -funroll-loops2014012320130419
57392sphlibgcc2014012320130419
81420refcc2014012320130419
81464refgcc2014012320130419
81496refgcc -funroll-loops2014012320130419
84620sphlib-smallcc2014012320130419
84644sphlib-smallgcc -funroll-loops2014012320130419
85132sphlib-smallgcc2014012320130419
159212sse2cc2014012320130419
159240sse2gcc -funroll-loops2014012320130419
159468sse2gcc2014012320130419

Compiler output

Implementation: crypto_hash/blake32/ssse3
Compiler: cc
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:203:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:203:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205:3: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc ssse3
gcc ssse3
gcc -O2 -fomit-frame-pointer ssse3
gcc -O3 -fomit-frame-pointer ssse3
gcc -O -fomit-frame-pointer ssse3
gcc -Os -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops ssse3
gcc -funroll-loops -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -O -fomit-frame-pointer ssse3
gcc -funroll-loops -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ssse3
gcc -m64 -O2 -fomit-frame-pointer ssse3
gcc -m64 -O3 -fomit-frame-pointer ssse3
gcc -m64 -O -fomit-frame-pointer ssse3
gcc -m64 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -march=barcelona -O -fomit-frame-pointer ssse3
gcc -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -march=k8 -O -fomit-frame-pointer ssse3
gcc -march=k8 -Os -fomit-frame-pointer ssse3
gcc -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -march=nocona -O -fomit-frame-pointer ssse3
gcc -march=nocona -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake32/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:203:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:203:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:203:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:203:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205:3: error: incompatible types when assigning to type '__m128i' from type 'int'

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