Implementation notes: amd64, web01, crypto_hash/blake32

Computer: web01
Architecture: amd64
CPU ID: GenuineIntel-000106a5-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
16308sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011020111120
16453ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011020111120
16459ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011020111120
16485ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011020111120
16800sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011020111120
16800sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011020111120
16804sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011020111120
16808sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011020111120
16860sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012011020111120
16892sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011020111120
16892sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011020111120
16904sphlibgcc -m64 -O3 -fomit-frame-pointer2012011020111120
16952sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011020111120
16982ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2012011020111120
17012sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011020111120
17012sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011020111120
17052sphlibgcc -O -fomit-frame-pointer2012011020111120
17072sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012011020111120
17200sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011020111120
17484sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011020111120
17504sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011020111120
17508sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011020111120
17544sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011020111120
17616ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011020111120
17621ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011020111120
17724sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011020111120
17750ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011020111120
17750ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011020111120
17750ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011020111120
17771ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011020111120
17776ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011020111120
17813ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011020111120
19451sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011020111120
19467sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2012011020111120
19467sse2gcc -march=nocona -O -fomit-frame-pointer2012011020111120
19574sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011020111120
19606sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011020111120
19616sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011020111120
19643sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011020111120
19701sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2012011020111120
19780sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011020111120
19832sphlibgcc -Os -fomit-frame-pointer2012011020111120
19832sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012011020111120
19832sphlibgcc -m64 -Os -fomit-frame-pointer2012011020111120
19832sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012011020111120
19920sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011020111120
19920sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011020111120
19920sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011020111120
20044sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011020111120
20053sse2gcc -O -fomit-frame-pointer2012011020111120
20053sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2012011020111120
20080sse2gcc -m64 -O -fomit-frame-pointer2012011020111120
20107sse2gcc -march=k8 -O -fomit-frame-pointer2012011020111120
20139sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012011020111120
20154sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012011020111120
20192sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011020111120
20278sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011020111120
20293sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011020111120
20299sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012011020111120
20315sse2gcc -funroll-loops -O -fomit-frame-pointer2012011020111120
20328sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011020111120
20342sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011020111120
20352sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2012011020111120
20506sse2gcc -march=barcelona -O -fomit-frame-pointer2012011020111120
20512sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011020111120
20540sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011020111120
20540sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011020111120
20620sphlibgcc -march=nocona -Os -fomit-frame-pointer2012011020111120
20800sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011020111120
20832sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011020111120
20836sphlibgcc -O2 -fomit-frame-pointer2012011020111120
20976sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012011020111120
21100sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2012011020111120
21125sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011020111120
21125sse2gcc -march=nocona -O2 -fomit-frame-pointer2012011020111120
21163sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011020111120
21173sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011020111120
21180sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012011020111120
21180sphlibgcc -march=barcelona -O -fomit-frame-pointer2012011020111120
21180sphlibgcc -march=k8 -O -fomit-frame-pointer2012011020111120
21216sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011020111120
21222sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011020111120
21280sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011020111120
21280sse2gcc -march=nocona -O3 -fomit-frame-pointer2012011020111120
21419sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011020111120
21440sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011020111120
21504sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011020111120
21557sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011020111120
21557sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011020111120
21562sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011020111120
21563sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011020111120
21563sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011020111120
21563sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011020111120
21573sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011020111120
21579sse2gcc -funroll-loops -O3 -fomit-frame-pointer2012011020111120
21632sse2gcc -march=k8 -O2 -fomit-frame-pointer2012011020111120
21637sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011020111120
21656refgcc -march=k8 -O3 -fomit-frame-pointer2012011020111120
21707sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011020111120
21728sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011020111120
21733sse2gcc -funroll-loops -O2 -fomit-frame-pointer2012011020111120
21739sse2gcc -O3 -fomit-frame-pointer2012011020111120
21744sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011020111120
21744sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011020111120
21749sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011020111120
21749sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011020111120
21755sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011020111120
21755sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011020111120
21792sse2gcc -m64 -O3 -fomit-frame-pointer2012011020111120
21808sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011020111120
21813sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011020111120
21813sse2gcc -march=k8 -O3 -fomit-frame-pointer2012011020111120
21824sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011020111120
21877sse2gcc -march=barcelona -O3 -fomit-frame-pointer2012011020111120
21915sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011020111120
22058sse2gcc -march=barcelona -O2 -fomit-frame-pointer2012011020111120
22181sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011020111120
22187sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011020111120
22192sse2gcc -m64 -O2 -fomit-frame-pointer2012011020111120
22213sse2gcc -O2 -fomit-frame-pointer2012011020111120
22213sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011020111120
22400sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011020111120
22400sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011020111120
22406sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012011020111120
22469sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012011020111120
22475sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011020111120
22486ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011020111120
22486ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011020111120
22496sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011020111120
22517sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012011020111120
22518ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011020111120
22523sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011020111120
22523sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012011020111120
22565sphlibgcc -m64 -O2 -fomit-frame-pointer2012011020111120
22598sphlibgcc -O3 -fomit-frame-pointer2012011020111120
22598sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011020111120
22598sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011020111120
22608sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012011020111120
22613sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011020111120
22614sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011020111120
22667sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011020111120
22720sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011020111120
22720sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011020111120
22752sphlibgcc -m64 -O -fomit-frame-pointer2012011020111120
22768sphlibgcc -march=nocona -O -fomit-frame-pointer2012011020111120
22778sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011020111120
22779sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011020111120
22779sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011020111120
22779sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011020111120
22784sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011020111120
22848sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011020111120
22859sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011020111120
22907sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012011020111120
22912sphlibgcc -funroll-loops -O -fomit-frame-pointer2012011020111120
22912sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011020111120
22918sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011020111120
22933sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011020111120
22944sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011020111120
22955sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012011020111120
22955sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011020111120
22955sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011020111120
22955sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011020111120
23056sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011020111120
23344sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012011020111120
23392sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012011020111120
23461ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012011020111120
23675sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011020111120
24516sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011020111120
24680refgcc -m64 -O3 -fomit-frame-pointer2012011020111120
25020sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012011020111120
25808sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2012011020111120
26373sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012011020111120
26374sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011020111120
26442sphlibgcc -march=k8 -Os -fomit-frame-pointer2012011020111120
26560sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012011020111120
26693sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011020111120
26693sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011020111120
27104sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011020111120
27104sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011020111120
27494sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012011020111120
27640sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011020111120
27872sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011020111120
27883sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2012011020111120
27904sphlib-smallgcc -O2 -fomit-frame-pointer2012011020111120
27952sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011020111120
27962sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011020111120
27963sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011020111120
27963sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2012011020111120
27968sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011020111120
27968sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011020111120
27979sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011020111120
27989sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011020111120
27995sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011020111120
27995sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011020111120
28000sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012011020111120
28005sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011020111120
28011sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012011020111120
28037sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011020111120
28037sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011020111120
28069sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011020111120
28133sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2012011020111120
28182sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2012011020111120
28288sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011020111120
28293sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011020111120
28299sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011020111120
28309sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011020111120
28309sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011020111120
28309sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011020111120
28310sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011020111120
28314sphlib-smallgcc -O3 -fomit-frame-pointer2012011020111120
28331sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011020111120
28341sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011020111120
28347sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011020111120
28523sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011020111120
28614sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011020111120
28768refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011020111120
28800refgcc -O3 -fomit-frame-pointer2012011020111120
28843sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011020111120
28901refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011020111120
29024refgcc -march=barcelona -O3 -fomit-frame-pointer2012011020111120
29142refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011020111120
29147refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011020111120
29173refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011020111120
29190refgcc -funroll-loops -O3 -fomit-frame-pointer2012011020111120
29226refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011020111120
29227sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012011020111120
29227refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011020111120
29264refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011020111120
29301sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011020111120
29307sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2012011020111120
29307sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011020111120
29307sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011020111120
29339refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011020111120
29376sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012011020111120
29387sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2012011020111120
29397sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2012011020111120
29403sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011020111120
29408sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2012011020111120
29418refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011020111120
29419refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011020111120
29435sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011020111120
29440sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011020111120
29483refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011020111120
29488sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011020111120
29494sphlib-smallgcc -O -fomit-frame-pointer2012011020111120
29499sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012011020111120
29509sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011020111120
29509sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2012011020111120
29520refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011020111120
29536sphlib-smallgcc -m64 -O -fomit-frame-pointer2012011020111120
29552sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011020111120
29568sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011020111120
29568sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011020111120
29653refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011020111120
29658refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011020111120
29733refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011020111120
29750refgcc -march=nocona -O3 -fomit-frame-pointer2012011020111120
29792sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011020111120
29835refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011020111120
29845refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011020111120
29899refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011020111120
29899refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011020111120
29915refgcc -funroll-loops -O2 -fomit-frame-pointer2012011020111120
29920refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011020111120
29920refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011020111120
29936sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011020111120
29941refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011020111120
30011sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2012011020111120
30011sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2012011020111120
30026sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011020111120
30134refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011020111120
30144refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011020111120
30144sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011020111120
30149sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2012011020111120
30150sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011020111120
30160sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011020111120
30464refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011020111120
30464refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011020111120
30474refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011020111120
30474refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011020111120
30475refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011020111120
30491refgcc -funroll-loops -O -fomit-frame-pointer2012011020111120
30491refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011020111120
30491refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012011020111120
30496refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011020111120
30928refgcc -march=k8 -Os -fomit-frame-pointer2012011020111120
31205refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011020111120
31253refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011020111120
31291refgcc -m64 -O2 -fomit-frame-pointer2012011020111120
31307refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011020111120
31312refgcc -O2 -fomit-frame-pointer2012011020111120
31461sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011020111120
31462sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011020111120
31493sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011020111120
31595refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011020111120
31605refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011020111120
31610refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011020111120
31627refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011020111120
31659refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011020111120
31669refgcc -march=nocona -O2 -fomit-frame-pointer2012011020111120
31685refgcc -march=barcelona -O2 -fomit-frame-pointer2012011020111120
31707sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012011020111120
31728sse2gcc -m64 -Os -fomit-frame-pointer2012011020111120
31760sse2gcc -Os -fomit-frame-pointer2012011020111120
31792sse2gcc -march=k8 -Os -fomit-frame-pointer2012011020111120
31803sse2gcc -funroll-loops -Os -fomit-frame-pointer2012011020111120
31803sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011020111120
31803sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011020111120
31808sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011020111120
31813sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012011020111120
31814sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011020111120
31819refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011020111120
31830sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011020111120
31830sse2gcc -march=barcelona -Os -fomit-frame-pointer2012011020111120
31840sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011020111120
31840sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011020111120
31856sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011020111120
31979refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011020111120
32010refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011020111120
32054sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011020111120
32059refgcc -m64 -march=core2 -O -fomit-frame-pointer2012011020111120
32102sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011020111120
32102refgcc -m64 -march=k8 -O -fomit-frame-pointer2012011020111120
32106refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011020111120
32106sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012011020111120
32106sse2gcc -march=nocona -Os -fomit-frame-pointer2012011020111120
32107refgcc -m64 -march=nocona -O -fomit-frame-pointer2012011020111120
32112refgcc -march=nocona -O -fomit-frame-pointer2012011020111120
32192refgcc -march=k8 -O2 -fomit-frame-pointer2012011020111120
32224refgcc -m64 -O -fomit-frame-pointer2012011020111120
32245sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012011020111120
32310refgcc -march=barcelona -O -fomit-frame-pointer2012011020111120
32315refgcc -march=k8 -O -fomit-frame-pointer2012011020111120
32373refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011020111120
32512refgcc -O -fomit-frame-pointer2012011020111120
32560refgcc -fno-schedule-insns -O -fomit-frame-pointer2012011020111120
33131refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011020111120
33131refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011020111120
33136refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012011020111120
33296refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011020111120
33296refgcc -march=barcelona -Os -fomit-frame-pointer2012011020111120
33392refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011020111120
33509refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012011020111120
33509refgcc -m64 -Os -fomit-frame-pointer2012011020111120
33515refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011020111120
33520refgcc -Os -fomit-frame-pointer2012011020111120
33520refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011020111120
33520refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011020111120
33520refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011020111120
33525refgcc -funroll-loops -Os -fomit-frame-pointer2012011020111120
33525refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011020111120
33530refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011020111120
33669refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012011020111120
34320refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011020111120
34320refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011020111120
34411refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012011020111120
34416refgcc -march=nocona -Os -fomit-frame-pointer2012011020111120
34560refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011020111120
35366sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011020111120
35366sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011020111120
35392sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012011020111120
35392sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2012011020111120
35392sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2012011020111120
35397sphlib-smallgcc -m64 -Os -fomit-frame-pointer2012011020111120
35397sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2012011020111120
35429sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011020111120
35616sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011020111120
35616sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2012011020111120
35771sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012011020111120
35771sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011020111120
35771sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011020111120
35771sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011020111120
35771sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011020111120
35792sphlib-smallgcc -Os -fomit-frame-pointer2012011020111120
35957sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011020111120
35958sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011020111120
36203sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011020111120
36288sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2012011020111120
36976sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011020111120
37104sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2012011020111120
86069sphlibgcc -funroll-loops2012011020111120
86091sphlibcc2012011020111120
86091sphlibgcc2012011020111120
91848sphlib-smallgcc -funroll-loops2012011020111120
99944refgcc2012011020111120
122464sphlib-smallcc2012011020111120
122464sphlib-smallgcc2012011020111120
132192refgcc -funroll-loops2012011020111120
133253refcc2012011020111120
141340sse2gcc -funroll-loops2012011020111120
141484sse2gcc2012011020111120
188443sse2cc2012011020111120

Compiler output

Implementation: crypto_hash/blake32/ssse3
Compiler: cc
hash.c: In file included from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/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: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:203: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:203: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: 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:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/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: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:203: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:203: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/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: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:203: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:203: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:204: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:205: 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