Implementation notes: amd64, bridge, crypto_hash/bblake256

Computer: bridge
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: bblake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
11568ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012021020120210
11584ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012021020120210
11632ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012021020120210
11696ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012021020120210
11708ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012021020120210
12200ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012021020120210
12212ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012021020120210
12220ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012021020120210
12224ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012021020120210
12336ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012021020120210
12380ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012021020120210
12728ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012021020120210
12736ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012021020120210
12744ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012021020120210
12780ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012021020120210
12784ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012021020120210
12836ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012021020120210
12844ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012021020120210
12956ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012021020120210
12972ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2012021020120210
12980ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012021020120210
13152ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012021020120210
13156ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012021020120210
13168ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012021020120210
13192ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012021020120210
13360sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012021020120210
13360sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012021020120210
13364sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012021020120210
13368sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012021020120210
13420sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012021020120210
13476ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012021020120210
13540sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012021020120210
13552sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012021020120210
13672sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012021020120210
13832ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2012021020120210
13832ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012021020120210
13904sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012021020120210
13980sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012021020120210
13984sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012021020120210
13988sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012021020120210
14908sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012021020120210
14916sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012021020120210
14980sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012021020120210
14992sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012021020120210
15176sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012021020120210
15184sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012021020120210
15268sse2gcc -march=nocona -O -fomit-frame-pointer2012021020120210
15276sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012021020120210
15276sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2012021020120210
15280sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012021020120210
15296sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2012021020120210
15300sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012021020120210
15320sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012021020120210
15348sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012021020120210
15380sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012021020120210
15380sse2gcc -march=nocona -O3 -fomit-frame-pointer2012021020120210
15384sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012021020120210
15388sse2gcc -O -fomit-frame-pointer2012021020120210
15396sse2gcc -m64 -O -fomit-frame-pointer2012021020120210
15404sse2gcc -march=nocona -O2 -fomit-frame-pointer2012021020120210
15420sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012021020120210
15436sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012021020120210
15440sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2012021020120210
15440sse2gcc -march=barcelona -O -fomit-frame-pointer2012021020120210
15520sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012021020120210
15532sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012021020120210
15584sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2012021020120210
15588sse2gcc -funroll-loops -O -fomit-frame-pointer2012021020120210
15588sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012021020120210
15624sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012021020120210
15624sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012021020120210
15624sse2gcc -march=barcelona -O3 -fomit-frame-pointer2012021020120210
15632sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012021020120210
15640sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012021020120210
15664sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012021020120210
15664sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012021020120210
15672sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012021020120210
15672sse2gcc -m64 -O3 -fomit-frame-pointer2012021020120210
15676sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012021020120210
15684sse2gcc -O2 -fomit-frame-pointer2012021020120210
15684sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012021020120210
15688sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012021020120210
15692sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012021020120210
15696sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012021020120210
15696sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012021020120210
15704sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012021020120210
15708sse2gcc -O3 -fomit-frame-pointer2012021020120210
15716sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012021020120210
15720sse2gcc -march=k8 -O2 -fomit-frame-pointer2012021020120210
15720sse2gcc -march=nocona -Os -fomit-frame-pointer2012021020120210
15724sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012021020120210
15740sse2gcc -march=k8 -O -fomit-frame-pointer2012021020120210
15744sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012021020120210
15748sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012021020120210
15752sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012021020120210
15760sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012021020120210
15792sse2gcc -march=k8 -O3 -fomit-frame-pointer2012021020120210
15808sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012021020120210
15832sse2gcc -march=barcelona -Os -fomit-frame-pointer2012021020120210
15836sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012021020120210
15840sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012021020120210
15852sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012021020120210
15864sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012021020120210
15892sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012021020120210
15892sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012021020120210
15900sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012021020120210
15904sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012021020120210
15928sse2gcc -march=k8 -Os -fomit-frame-pointer2012021020120210
15932sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012021020120210
15936sse2gcc -Os -fomit-frame-pointer2012021020120210
15936sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012021020120210
15952sse2gcc -funroll-loops -O2 -fomit-frame-pointer2012021020120210
15956sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012021020120210
15964sse2gcc -m64 -Os -fomit-frame-pointer2012021020120210
15972sse2gcc -funroll-loops -Os -fomit-frame-pointer2012021020120210
15972sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012021020120210
16004sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012021020120210
16092sse2gcc -march=barcelona -O2 -fomit-frame-pointer2012021020120210
16112sse2gcc -m64 -O2 -fomit-frame-pointer2012021020120210
16236sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012021020120210
16284sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012021020120210
16324sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2012021020120210
16328sse2gcc -funroll-loops -O3 -fomit-frame-pointer2012021020120210
16416sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012021020120210
16420sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012021020120210
16432sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012021020120210
16460sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012021020120210
16464sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012021020120210
23748sandygcc -funroll-loops -O2 -fomit-frame-pointer2012021120120211
23756sandygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012021120120211
23760sandygcc -funroll-loops -O3 -fomit-frame-pointer2012021120120211
23760sandygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012021120120211
23760sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012021120120211
23760sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012021120120211
23764sandygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012021120120211
23776sandygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012021120120211
23816sandygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012021120120211
23836sandygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012021120120211
23840sandygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012021120120211
23840sandygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012021120120211
23844sandygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012021120120211
23876sandygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012021120120211
23884sandygcc -O2 -fomit-frame-pointer2012021120120211
23904sandygcc -m64 -march=k8 -O3 -fomit-frame-pointer2012021120120211
23908sandygcc -m64 -O3 -fomit-frame-pointer2012021120120211
23912sandygcc -O3 -fomit-frame-pointer2012021120120211
23916sandygcc -fno-schedule-insns -O2 -fomit-frame-pointer2012021120120211
23916sandygcc -fno-schedule-insns -O3 -fomit-frame-pointer2012021120120211
23924sandygcc -march=barcelona -O2 -fomit-frame-pointer2012021120120211
23928sandygcc -m64 -O2 -fomit-frame-pointer2012021120120211
23928sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012021120120211
23944sandygcc -m64 -march=core2 -O2 -fomit-frame-pointer2012021120120211
23944sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer2012021120120211
23948sandygcc -march=k8 -O3 -fomit-frame-pointer2012021120120211
23952sandygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012021120120211
23964sandygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012021120120211
23964sandygcc -m64 -march=k8 -O2 -fomit-frame-pointer2012021120120211
23968sandygcc -march=barcelona -O3 -fomit-frame-pointer2012021120120211
23972sandygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012021120120211
23988sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012021120120211
23988sandygcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012021120120211
23996sandygcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012021120120211
23996sandygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012021120120211
24000sandygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012021120120211
24004sandygcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012021120120211
24012sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012021120120211
24020sandygcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012021120120211
24020sandygcc -march=k8 -O2 -fomit-frame-pointer2012021120120211
24032sandygcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012021120120211
24104sandygcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012021120120211
24488sandygcc -funroll-loops -Os -fomit-frame-pointer2012021120120211
24488sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer2012021120120211
24488sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012021120120211
24504sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012021120120211
24516sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012021120120211
24520sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012021120120211
24532sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012021120120211
24624sandygcc -Os -fomit-frame-pointer2012021120120211
24636sandygcc -m64 -march=k8 -Os -fomit-frame-pointer2012021120120211
24648sandygcc -march=k8 -Os -fomit-frame-pointer2012021120120211
24652sandygcc -fno-schedule-insns -Os -fomit-frame-pointer2012021120120211
24668sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2012021120120211
24676sandygcc -m64 -march=corei7 -Os -fomit-frame-pointer2012021120120211
24676sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012021120120211
24680sandygcc -m64 -Os -fomit-frame-pointer2012021120120211
24680sandygcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012021120120211
24680sandygcc -m64 -march=core2 -Os -fomit-frame-pointer2012021120120211
24684sandygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012021120120211
24684sandygcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012021120120211
24704sandygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012021120120211
24704sandygcc -march=barcelona -Os -fomit-frame-pointer2012021120120211
24984sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012021120120211
24996sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012021120120211
25012sandygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012021120120211
25060sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer2012021120120211
25084sandygcc -march=nocona -O3 -fomit-frame-pointer2012021120120211
25096sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer2012021120120211
25116sandygcc -march=nocona -O2 -fomit-frame-pointer2012021120120211
25124sandygcc -funroll-loops -m64 -O -fomit-frame-pointer2012021120120211
25136sandygcc -funroll-loops -O -fomit-frame-pointer2012021120120211
25144sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012021120120211
25156sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012021120120211
25164sandygcc -m64 -march=core2 -O -fomit-frame-pointer2012021120120211
25164sandygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012021120120211
25168sandygcc -O -fomit-frame-pointer2012021120120211
25172sandygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012021120120211
25176sandygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012021120120211
25176sandygcc -m64 -march=nocona -O -fomit-frame-pointer2012021120120211
25180sandygcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012021120120211
25184sandygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012021120120211
25184sandygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012021120120211
25184sandygcc -m64 -O -fomit-frame-pointer2012021120120211
25184sandygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012021120120211
25188sandygcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012021120120211
25188sandygcc -m64 -march=k8 -O -fomit-frame-pointer2012021120120211
25188sandygcc -march=barcelona -O -fomit-frame-pointer2012021120120211
25192sandygcc -fno-schedule-insns -O -fomit-frame-pointer2012021120120211
25196sandygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012021120120211
25196sandygcc -march=nocona -O -fomit-frame-pointer2012021120120211
25200sandygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012021120120211
25204sandygcc -m64 -march=corei7 -O -fomit-frame-pointer2012021120120211
25232sandygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012021120120211
25240sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2012021120120211
25240sandygcc -march=k8 -O -fomit-frame-pointer2012021120120211
25660sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012021120120211
25692sandygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012021120120211
25728sandygcc -m64 -march=nocona -Os -fomit-frame-pointer2012021120120211
25792sandygcc -march=nocona -Os -fomit-frame-pointer2012021120120211
28200bswapgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012021120120211
28212bswapgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012021120120211
28212bswapgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012021120120211
28216bswapgcc -march=barcelona -O3 -fomit-frame-pointer2012021120120211
28220bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012021120120211
28220bswapgcc -march=barcelona -O2 -fomit-frame-pointer2012021120120211
28228bswapgcc -funroll-loops -O3 -fomit-frame-pointer2012021120120211
28240bswapgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012021120120211
28248bswapgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012021120120211
28264bswapgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012021120120211
28268bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012021120120211
28272bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012021120120211
28276bswapgcc -O2 -fomit-frame-pointer2012021120120211
28280bswapgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012021120120211
28284bswapgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012021120120211
28284bswapgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012021120120211
28284bswapgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012021120120211
28288bswapgcc -march=k8 -O3 -fomit-frame-pointer2012021120120211
28308bswapgcc -O3 -fomit-frame-pointer2012021120120211
28308bswapgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012021120120211
28312bswapgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012021120120211
28316bswapgcc -m64 -O2 -fomit-frame-pointer2012021120120211
28320bswapgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012021120120211
28320bswapgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012021120120211
28320bswapgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012021120120211
28324bswapgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012021120120211
28324bswapgcc -march=k8 -O2 -fomit-frame-pointer2012021120120211
28328bswapgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012021120120211
28340bswapgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012021120120211
28340bswapgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012021120120211
28344bswapgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012021120120211
28352bswapgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012021120120211
28356bswapgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012021120120211
28368bswapgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012021120120211
28372bswapgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012021120120211
28388bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012021120120211
28420bswapgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012021120120211
28432bswapgcc -m64 -O3 -fomit-frame-pointer2012021120120211
28440bswapgcc -funroll-loops -O2 -fomit-frame-pointer2012021120120211
28512bswapgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012021120120211
28772bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012021120120211
28848bswapgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012021120120211
28900bswapgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012021120120211
28916bswapgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012021120120211
28920bswapgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012021120120211
28924bswapgcc -funroll-loops -Os -fomit-frame-pointer2012021120120211
28924bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012021120120211
28936bswapgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012021120120211
28976bswapgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012021120120211
28984bswapgcc -march=barcelona -Os -fomit-frame-pointer2012021120120211
28996bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2012021120120211
29000bswapgcc -m64 -march=k8 -Os -fomit-frame-pointer2012021120120211
29016bswapgcc -Os -fomit-frame-pointer2012021120120211
29016bswapgcc -march=k8 -Os -fomit-frame-pointer2012021120120211
29048bswapgcc -m64 -Os -fomit-frame-pointer2012021120120211
29064bswapgcc -march=nocona -O -fomit-frame-pointer2012021120120211
29068bswapgcc -march=barcelona -O -fomit-frame-pointer2012021120120211
29072bswapgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012021120120211
29080bswapgcc -m64 -march=barcelona -O -fomit-frame-pointer2012021120120211
29080bswapgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012021120120211
29080bswapgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012021120120211
29080bswapgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012021120120211
29080bswapgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012021120120211
29084bswapgcc -m64 -O -fomit-frame-pointer2012021120120211
29084bswapgcc -m64 -march=nocona -O -fomit-frame-pointer2012021120120211
29088bswapgcc -m64 -march=core2 -Os -fomit-frame-pointer2012021120120211
29088bswapgcc -m64 -march=corei7 -O -fomit-frame-pointer2012021120120211
29092bswapgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012021120120211
29092bswapgcc -m64 -march=k8 -O -fomit-frame-pointer2012021120120211
29100bswapgcc -m64 -march=core2 -O -fomit-frame-pointer2012021120120211
29116bswapgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012021120120211
29116bswapgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012021120120211
29120bswapgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012021120120211
29120bswapgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012021120120211
29120bswapgcc -march=k8 -O -fomit-frame-pointer2012021120120211
29124bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2012021120120211
29128bswapgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012021120120211
29136bswapgcc -O -fomit-frame-pointer2012021120120211
29148bswapgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012021120120211
29148bswapgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012021120120211
29168bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012021120120211
29176bswapgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012021120120211
29176bswapgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012021120120211
29184bswapgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012021120120211
29196bswapgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012021120120211
29212bswapgcc -funroll-loops -m64 -O -fomit-frame-pointer2012021120120211
29336regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012021020120210
29376regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012021020120210
29380regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012021020120210
29380regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012021020120210
29384regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012021020120210
29392regsgcc -funroll-loops -O2 -fomit-frame-pointer2012021020120210
29396regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012021020120210
29412bswapgcc -march=nocona -O3 -fomit-frame-pointer2012021120120211
29416bswapgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012021120120211
29424bswapgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012021120120211
29428regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012021020120210
29428regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012021020120210
29448regsgcc -funroll-loops -O3 -fomit-frame-pointer2012021020120210
29452bswapgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012021120120211
29460regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012021020120210
29460regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012021020120210
29460bswapgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012021120120211
29464regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012021020120210
29464bswapgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012021120120211
29472regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012021020120210
29472bswapgcc -march=nocona -O2 -fomit-frame-pointer2012021120120211
29488regsgcc -march=barcelona -O3 -fomit-frame-pointer2012021020120210
29504regsgcc -O2 -fomit-frame-pointer2012021020120210
29504bswapgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012021120120211
29512bswapgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012021120120211
29512regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012021020120210
29520regsgcc -m64 -O3 -fomit-frame-pointer2012021020120210
29528regsgcc -m64 -O2 -fomit-frame-pointer2012021020120210
29528regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012021020120210
29536regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012021020120210
29544regsgcc -O3 -fomit-frame-pointer2012021020120210
29544regsgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012021020120210
29548regsgcc -march=barcelona -O2 -fomit-frame-pointer2012021020120210
29548regsgcc -march=k8 -O2 -fomit-frame-pointer2012021020120210
29556regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012021020120210
29556regsgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012021020120210
29560regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012021020120210
29564regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012021020120210
29568regsgcc -march=k8 -O3 -fomit-frame-pointer2012021020120210
29576regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012021020120210
29580regsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012021020120210
29592regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012021020120210
29596regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012021020120210
29596regsgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012021020120210
29596regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012021020120210
29600regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012021020120210
29608regsgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012021020120210
29608regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012021020120210
29608regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012021020120210
29620regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012021020120210
29668regsgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012021020120210
29900bswapgcc -funroll-loops -O -fomit-frame-pointer2012021120120211
30040regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012021020120210
30044regsgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012021020120210
30048regsgcc -O -fomit-frame-pointer2012021020120210
30048regsgcc -m64 -O -fomit-frame-pointer2012021020120210
30048regsgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012021020120210
30056regsgcc -m64 -march=core2 -O -fomit-frame-pointer2012021020120210
30060regsgcc -fno-schedule-insns -O -fomit-frame-pointer2012021020120210
30060regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012021020120210
30064regsgcc -m64 -march=k8 -O -fomit-frame-pointer2012021020120210
30064regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012021020120210
30072regsgcc -m64 -march=nocona -O -fomit-frame-pointer2012021020120210
30076regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2012021020120210
30076regsgcc -march=barcelona -O -fomit-frame-pointer2012021020120210
30088regsgcc -march=k8 -O -fomit-frame-pointer2012021020120210
30100regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012021020120210
30100regsgcc -m64 -march=corei7 -O -fomit-frame-pointer2012021020120210
30104regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012021020120210
30104regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012021020120210
30116regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012021020120210
30124regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2012021020120210
30128regsgcc -funroll-loops -O -fomit-frame-pointer2012021020120210
30132regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012021020120210
30136bswapgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012021120120211
30136regsgcc -march=barcelona -Os -fomit-frame-pointer2012021020120210
30164regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012021020120210
30176bswapgcc -m64 -march=nocona -Os -fomit-frame-pointer2012021120120211
30188regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012021020120210
30188bswapgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012021120120211
30188regsgcc -march=k8 -Os -fomit-frame-pointer2012021020120210
30192regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012021020120210
30204regsgcc -Os -fomit-frame-pointer2012021020120210
30204regsgcc -m64 -Os -fomit-frame-pointer2012021020120210
30204regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2012021020120210
30204bswapgcc -march=nocona -Os -fomit-frame-pointer2012021120120211
30208regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012021020120210
30212regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2012021020120210
30220regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012021020120210
30220regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012021020120210
30220regsgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012021020120210
30220regsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012021020120210
30228regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012021020120210
30232regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012021020120210
30236regsgcc -funroll-loops -Os -fomit-frame-pointer2012021020120210
30240regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012021020120210
30244regsgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012021020120210
30252regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2012021020120210
30252regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012021020120210
30280regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012021020120210
30320regsgcc -march=nocona -O -fomit-frame-pointer2012021020120210
30416regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012021020120210
30628regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012021020120210
30652regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012021020120210
30652regsgcc -march=nocona -O3 -fomit-frame-pointer2012021020120210
30656regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012021020120210
30680regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012021020120210
30692regsgcc -march=nocona -O2 -fomit-frame-pointer2012021020120210
30720regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012021020120210
31284regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012021020120210
31380regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012021020120210
31380regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2012021020120210
31392regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012021020120210
31392regsgcc -march=nocona -Os -fomit-frame-pointer2012021020120210
118588bswapgcc -funroll-loops2012021120120211
118664bswapgcc2012021120120211
120464sandygcc2012021120120211
120472sandygcc -funroll-loops2012021120120211
120704sandycc2012021120120211
121684bswapcc2012021120120211
121764regsgcc2012021020120210
121768regsgcc -funroll-loops2012021020120210
122520regscc2012021020120210
345636sse2cc2012021020120210
347116sse2gcc2012021020120210
355304sse2gcc -funroll-loops2012021020120210

Compiler output

Implementation: crypto_hash/bblake256/ssse3
Compiler: cc
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:172:3: error: unknown type name '__m128i'
hash.c: hash.c:173:3: error: unknown type name '__m128i'
hash.c: hash.c:174:3: error: unknown type name '__m128i'
hash.c: hash.c:175:3: error: unknown type name '__m128i'
hash.c: hash.c:176:3: error: unknown type name '__m128i'
hash.c: hash.c:180:5: error: unknown type name '__m128i'
hash.c: hash.c:184:49: error: '__m128i' undeclared (first use in this function)
hash.c: ...
hash.c: hash.c:249:58: error: expected expression before ')' token
hash.c: hash.c:250:58: error: expected expression before ')' token
hash.c: hash.c:251:58: error: expected expression before ')' token
hash.c: hash.c:252:58: error: expected expression before ')' token
hash.c: hash.c:253:58: error: expected expression before ')' token
hash.c: hash.c:254:58: error: expected expression before ')' token
hash.c: hash.c:305:30: error: expected expression before ')' token
hash.c: hash.c:310:30: error: expected expression before ')' token
hash.c: hash.c:316:30: error: expected expression before ')' token
hash.c: hash.c:321:30: error: expected expression before ')' token

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/bblake256/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:172:3: error: unknown type name '__m128i'
hash.c: hash.c:173:3: error: unknown type name '__m128i'
hash.c: hash.c:174:3: error: unknown type name '__m128i'
hash.c: hash.c:175:3: error: unknown type name '__m128i'
hash.c: hash.c:176:3: error: unknown type name '__m128i'
hash.c: hash.c:180:5: error: unknown type name '__m128i'
hash.c: hash.c:184:49: error: '__m128i' undeclared (first use in this function)
hash.c: ...
hash.c: hash.c:249:58: error: expected expression before ')' token
hash.c: hash.c:250:58: error: expected expression before ')' token
hash.c: hash.c:251:58: error: expected expression before ')' token
hash.c: hash.c:252:58: error: expected expression before ')' token
hash.c: hash.c:253:58: error: expected expression before ')' token
hash.c: hash.c:254:58: error: expected expression before ')' token
hash.c: hash.c:305:30: error: expected expression before ')' token
hash.c: hash.c:310:30: error: expected expression before ')' token
hash.c: hash.c:316:30: error: expected expression before ')' token
hash.c: hash.c:321:30: error: expected expression before ')' token
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:172:3: error: unknown type name '__m128i'
hash.c: hash.c:173:3: error: unknown type name '__m128i'
hash.c: hash.c:174:3: error: unknown type name '__m128i'
hash.c: hash.c:175:3: error: unknown type name '__m128i'
hash.c: hash.c:176:3: error: unknown type name '__m128i'
hash.c: hash.c:180:5: error: unknown type name '__m128i'
hash.c: hash.c:184:49: error: '__m128i' undeclared (first use in this function)
hash.c: ...
hash.c: hash.c:249:58: error: expected expression before ')' token
hash.c: hash.c:250:58: error: expected expression before ')' token
hash.c: hash.c:251:58: error: expected expression before ')' token
hash.c: hash.c:252:58: error: expected expression before ')' token
hash.c: hash.c:253:58: error: expected expression before ')' token
hash.c: hash.c:254:58: error: expected expression before ')' token
hash.c: hash.c:305:30: error: expected expression before ')' token
hash.c: hash.c:310:30: error: expected expression before ')' token
hash.c: hash.c:316:30: error: expected expression before ')' token
hash.c: hash.c:321:30: error: expected expression before ')' token

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