Implementation notes: amd64, backup, crypto_hash/blake32

Computer: backup
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
7034ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011220111120
7146ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011220111120
7180ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011220111120
7200ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011220111120
7356ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011220111120
7398ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011220111120
7542ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011220111120
7574ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011220111120
7642ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2012011220111120
7820ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011220111120
7836ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012011220111120
7858ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011220111120
7872ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011220111120
7874ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011220111120
7876ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011220111120
7878ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011220111120
8136sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011220111120
8400sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011220111120
8448sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011220111120
8462sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011220111120
8710sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2012011220111120
8726sse2gcc -march=nocona -O -fomit-frame-pointer2012011220111120
8754sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2012011220111120
8762sse2gcc -march=k8 -O -fomit-frame-pointer2012011220111120
8772sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011220111120
8772sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011220111120
8774sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2012011220111120
8778sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011220111120
8778sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011220111120
8836sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2012011220111120
8842sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011220111120
8842sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012011220111120
8844sse2gcc -O -fomit-frame-pointer2012011220111120
8844sse2gcc -march=barcelona -O -fomit-frame-pointer2012011220111120
8854sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012011220111120
8882sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011220111120
8894sse2gcc -m64 -O -fomit-frame-pointer2012011220111120
8924sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012011220111120
8932sse2gcc -funroll-loops -O -fomit-frame-pointer2012011220111120
8962sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011220111120
8980sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011220111120
9004sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011220111120
9450sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011220111120
9458sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011220111120
9470sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011220111120
9470sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011220111120
9486sse2gcc -march=nocona -O3 -fomit-frame-pointer2012011220111120
9494sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011220111120
9494sse2gcc -march=nocona -O2 -fomit-frame-pointer2012011220111120
9498sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011220111120
9550sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011220111120
9554sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011220111120
9580sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011220111120
9590sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011220111120
9646sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011220111120
9650sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011220111120
9650sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011220111120
9656sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011220111120
9658sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011220111120
9660sse2gcc -march=k8 -O2 -fomit-frame-pointer2012011220111120
9662sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011220111120
9662sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011220111120
9664sse2gcc -funroll-loops -Os -fomit-frame-pointer2012011220111120
9664sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011220111120
9664sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012011220111120
9670sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011220111120
9672sse2gcc -O3 -fomit-frame-pointer2012011220111120
9672sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011220111120
9676sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011220111120
9676sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011220111120
9678sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011220111120
9680sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011220111120
9682sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011220111120
9684sse2gcc -m64 -O3 -fomit-frame-pointer2012011220111120
9686sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011220111120
9686sse2gcc -march=barcelona -O2 -fomit-frame-pointer2012011220111120
9688sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011220111120
9692sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011220111120
9696sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012011220111120
9698sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011220111120
9698sse2gcc -march=k8 -Os -fomit-frame-pointer2012011220111120
9700sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011220111120
9700sse2gcc -march=nocona -Os -fomit-frame-pointer2012011220111120
9702sse2gcc -march=k8 -O3 -fomit-frame-pointer2012011220111120
9704sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012011220111120
9706sse2gcc -Os -fomit-frame-pointer2012011220111120
9708sse2gcc -funroll-loops -O3 -fomit-frame-pointer2012011220111120
9708sse2gcc -march=barcelona -Os -fomit-frame-pointer2012011220111120
9710sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011220111120
9712sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011220111120
9714sse2gcc -funroll-loops -O2 -fomit-frame-pointer2012011220111120
9714sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011220111120
9716sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011220111120
9716sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011220111120
9718sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011220111120
9720sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011220111120
9722sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011220111120
9728sse2gcc -march=barcelona -O3 -fomit-frame-pointer2012011220111120
9730sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011220111120
9734sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011220111120
9750sse2gcc -O2 -fomit-frame-pointer2012011220111120
9758sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011220111120
9758sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011220111120
9764sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011220111120
9766sse2gcc -m64 -O2 -fomit-frame-pointer2012011220111120
9796sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012011220111120
9982sse2gcc -m64 -Os -fomit-frame-pointer2012011220111120
11560sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011220111120
11566sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012011220111120
11566sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011220111120
11568sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011220111120
11568sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011220111120
11572sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011220111120
11574sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011220111120
11576sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011220111120
11578sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011220111120
11580sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011220111120
11582sphlibgcc -O3 -fomit-frame-pointer2012011220111120
11582sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012011220111120
11588sphlibgcc -m64 -O3 -fomit-frame-pointer2012011220111120
11588sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012011220111120
11592sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012011220111120
11594sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011220111120
11596sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011220111120
11602sphlibgcc -O2 -fomit-frame-pointer2012011220111120
11604sphlibgcc -m64 -O2 -fomit-frame-pointer2012011220111120
11606sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011220111120
11620sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011220111120
11622sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011220111120
11622sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011220111120
11624sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012011220111120
11626sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011220111120
11628sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011220111120
11634sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011220111120
11636sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011220111120
11640sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012011220111120
11642sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011220111120
11752sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011220111120
11754sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011220111120
11756sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011220111120
11760sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011220111120
11766sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011220111120
11770sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011220111120
11772sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011220111120
11782sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011220111120
12130sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012011220111120
12138sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011220111120
12142sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011220111120
12144sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011220111120
12146sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011220111120
12146sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011220111120
12160sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012011220111120
12164sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011220111120
12236sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011220111120
12242sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011220111120
12244sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011220111120
12252sphlibgcc -march=k8 -O -fomit-frame-pointer2012011220111120
12270sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011220111120
12270sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011220111120
12272sphlibgcc -march=barcelona -O -fomit-frame-pointer2012011220111120
12278sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012011220111120
12302sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011220111120
12304sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011220111120
12306sphlibgcc -O -fomit-frame-pointer2012011220111120
12306sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012011220111120
12306sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012011220111120
12308sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011220111120
12308sphlibgcc -m64 -O -fomit-frame-pointer2012011220111120
12310sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011220111120
12310sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012011220111120
12314sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011220111120
12318sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012011220111120
12318sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011220111120
12318sphlibgcc -march=nocona -O -fomit-frame-pointer2012011220111120
12324sphlibgcc -funroll-loops -O -fomit-frame-pointer2012011220111120
12348sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011220111120
13858sphlibgcc -m64 -Os -fomit-frame-pointer2012011220111120
13864sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011220111120
13872sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011220111120
13886sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011220111120
13936sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011220111120
13950sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012011220111120
13952sphlibgcc -Os -fomit-frame-pointer2012011220111120
13952sphlibgcc -march=k8 -Os -fomit-frame-pointer2012011220111120
13954sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012011220111120
13964sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012011220111120
13976sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012011220111120
13988sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011220111120
13988sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011220111120
13992sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011220111120
14006sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011220111120
14022sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012011220111120
14140sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011220111120
14150sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011220111120
14172sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011220111120
14284refgcc -march=k8 -O3 -fomit-frame-pointer2012011220111120
14336refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011220111120
14344refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011220111120
14348refgcc -O3 -fomit-frame-pointer2012011220111120
14350refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011220111120
14356refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011220111120
14376refgcc -march=barcelona -O3 -fomit-frame-pointer2012011220111120
14396sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012011220111120
14402sphlibgcc -march=nocona -Os -fomit-frame-pointer2012011220111120
14434sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011220111120
14438sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011220111120
14488refgcc -m64 -O3 -fomit-frame-pointer2012011220111120
14518refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011220111120
14520refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011220111120
14520refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011220111120
14526refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011220111120
14530sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011220111120
14532refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011220111120
14540sphlib-smallgcc -O2 -fomit-frame-pointer2012011220111120
14566sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2012011220111120
14568sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2012011220111120
14570sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011220111120
14584refgcc -funroll-loops -O3 -fomit-frame-pointer2012011220111120
14592sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2012011220111120
14598sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011220111120
14604sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011220111120
14606refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011220111120
14608sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2012011220111120
14634sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2012011220111120
14638sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011220111120
14664refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011220111120
14680sphlib-smallgcc -O3 -fomit-frame-pointer2012011220111120
14686refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011220111120
14688sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011220111120
14692sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011220111120
14696refgcc -funroll-loops -O2 -fomit-frame-pointer2012011220111120
14696sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011220111120
14698refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011220111120
14700refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011220111120
14710sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011220111120
14722sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011220111120
14724sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011220111120
14728refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011220111120
14730sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011220111120
14732sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012011220111120
14732sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011220111120
14732sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011220111120
14736sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011220111120
14744sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011220111120
14752sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011220111120
14754sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2012011220111120
14756sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011220111120
14762refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011220111120
14766sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012011220111120
14766refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011220111120
14766sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011220111120
14778sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011220111120
14786sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011220111120
14788sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011220111120
14804sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011220111120
14808sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011220111120
14866sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011220111120
14870sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011220111120
14920refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011220111120
14922sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011220111120
14930sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011220111120
14948refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011220111120
15188refgcc -march=nocona -O3 -fomit-frame-pointer2012011220111120
15208refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011220111120
15226refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011220111120
15294refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011220111120
15310refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011220111120
15350refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011220111120
15358refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011220111120
15494sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011220111120
15506sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011220111120
15512sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011220111120
15512sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011220111120
15522sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011220111120
15522sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2012011220111120
15524sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012011220111120
15524sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011220111120
15524sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2012011220111120
15528sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2012011220111120
15532sphlib-smallgcc -O -fomit-frame-pointer2012011220111120
15532sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011220111120
15536refgcc -O2 -fomit-frame-pointer2012011220111120
15538sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012011220111120
15544refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011220111120
15546sphlib-smallgcc -m64 -O -fomit-frame-pointer2012011220111120
15554sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2012011220111120
15558refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011220111120
15560refgcc -march=k8 -O2 -fomit-frame-pointer2012011220111120
15578sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012011220111120
15580refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011220111120
15618sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2012011220111120
15666refgcc -march=barcelona -O2 -fomit-frame-pointer2012011220111120
15678sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011220111120
15694refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011220111120
15694sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2012011220111120
15702sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011220111120
15716sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011220111120
15724refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011220111120
15724refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011220111120
15730sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011220111120
15730refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011220111120
15732refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012011220111120
15732sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011220111120
15734refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011220111120
15734sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011220111120
15734sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011220111120
15736refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011220111120
15738refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011220111120
15744refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011220111120
15754sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011220111120
15768sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011220111120
15780refgcc -m64 -O2 -fomit-frame-pointer2012011220111120
15802sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011220111120
15832refgcc -funroll-loops -O -fomit-frame-pointer2012011220111120
15852sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2012011220111120
15886sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011220111120
15984refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011220111120
16054refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011220111120
16054sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2012011220111120
16090refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011220111120
16242refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011220111120
16588refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011220111120
16588refgcc -march=nocona -O2 -fomit-frame-pointer2012011220111120
16980refgcc -fno-schedule-insns -O -fomit-frame-pointer2012011220111120
16992refgcc -march=nocona -O -fomit-frame-pointer2012011220111120
16994refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011220111120
17028refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011220111120
17080refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011220111120
17096refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011220111120
17096refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011220111120
17110refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011220111120
17110refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011220111120
17114refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012011220111120
17118refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011220111120
17120refgcc -Os -fomit-frame-pointer2012011220111120
17122refgcc -m64 -Os -fomit-frame-pointer2012011220111120
17124refgcc -O -fomit-frame-pointer2012011220111120
17132refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011220111120
17132refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011220111120
17132refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011220111120
17134refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011220111120
17134refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012011220111120
17138refgcc -funroll-loops -Os -fomit-frame-pointer2012011220111120
17138refgcc -m64 -march=core2 -O -fomit-frame-pointer2012011220111120
17138refgcc -march=k8 -O -fomit-frame-pointer2012011220111120
17160refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011220111120
17160refgcc -march=k8 -Os -fomit-frame-pointer2012011220111120
17162refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012011220111120
17162refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011220111120
17162refgcc -march=barcelona -O -fomit-frame-pointer2012011220111120
17192refgcc -march=barcelona -Os -fomit-frame-pointer2012011220111120
17202refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011220111120
17204refgcc -m64 -march=k8 -O -fomit-frame-pointer2012011220111120
17366refgcc -m64 -O -fomit-frame-pointer2012011220111120
17422refgcc -m64 -march=nocona -O -fomit-frame-pointer2012011220111120
17438refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011220111120
17616sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011220111120
17616sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011220111120
17680refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011220111120
17700refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011220111120
17702refgcc -march=nocona -Os -fomit-frame-pointer2012011220111120
17722refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012011220111120
17814sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2012011220111120
17818sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2012011220111120
17850sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2012011220111120
17870sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011220111120
17942sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012011220111120
17944sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011220111120
17956sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2012011220111120
17966sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011220111120
17992sphlib-smallgcc -m64 -Os -fomit-frame-pointer2012011220111120
18014sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011220111120
18068sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011220111120
18192sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011220111120
18196sphlib-smallgcc -Os -fomit-frame-pointer2012011220111120
18200sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011220111120
18356sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011220111120
18374sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011220111120
18380sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011220111120
18434sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2012011220111120
18490sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012011220111120
18524sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011220111120
18780sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2012011220111120
40990sphlibcc2012011220111120
40990sphlibgcc -funroll-loops2012011220111120
41016sphlibgcc2012011220111120
55014sphlib-smallgcc2012011220111120
55030sphlib-smallcc2012011220111120
55330sphlib-smallgcc -funroll-loops2012011220111120
58376refgcc2012011220111120
58404refgcc -funroll-loops2012011220111120
58454refcc2012011220111120
115290sse2gcc2012011220111120
115538sse2gcc -funroll-loops2012011220111120
115592sse2cc2012011220111120

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