Implementation notes: amd64, h9ivy, crypto_hash/bblake256

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: bblake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
11400ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042620140425
11408ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042620140425
11520ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042620140425
11532ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042620140425
11688ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042620140425
11688ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042620140425
11792ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042620140425
11840ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042620140425
11904ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042620140425
12016ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042620140425
12048ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042620140425
12108ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042620140425
12152ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042620140425
12232ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042620140425
12272ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042620140425
12288ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042620140425
12296ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042620140425
12296ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042620140425
12340ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042620140425
12340ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042620140425
12364ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042620140425
12668ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042620140425
12692ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2014042620140425
12704ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042620140425
12712ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014042620140425
12724ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042620140425
12748ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042620140425
13192sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042620140425
13196sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042620140425
13220sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042620140425
13232sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042620140425
13232sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042620140425
13240sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042620140425
13240sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042620140425
13256sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042620140425
13268sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042620140425
13312sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042620140425
13324sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042620140425
13396sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042620140425
13428ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2014042620140425
13948sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042620140425
14028sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042620140425
14044sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042620140425
14236sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042620140425
14236sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042620140425
14240sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042620140425
14256sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042620140425
14300sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042620140425
14324sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042620140425
14336sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014042620140425
14432sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042620140425
14516sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014042620140425
14528sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042620140425
14536sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042620140425
14584sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042620140425
14592sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042620140425
14608sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042620140425
14628sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042620140425
14656sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042620140425
14684sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042620140425
14684sse2gcc -march=nocona -O -fomit-frame-pointer2014042620140425
14688sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014042620140425
14692sse2gcc -funroll-loops -Os -fomit-frame-pointer2014042620140425
14692sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042620140425
14692sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042620140425
14692sse2gcc -march=nocona -O3 -fomit-frame-pointer2014042620140425
14700sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042620140425
14704sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042620140425
14704sse2gcc -march=nocona -O2 -fomit-frame-pointer2014042620140425
14708sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042620140425
14736sse2gcc -march=nocona -Os -fomit-frame-pointer2014042620140425
14740sse2gcc -m64 -Os -fomit-frame-pointer2014042620140425
14748sse2gcc -march=barcelona -O3 -fomit-frame-pointer2014042620140425
14760sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014042620140425
14760sse2gcc -march=k8 -O3 -fomit-frame-pointer2014042620140425
14760sse2gcc -march=k8 -Os -fomit-frame-pointer2014042620140425
14764sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042620140425
14764sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042620140425
14772sse2gcc -Os -fomit-frame-pointer2014042620140425
14780sse2gcc -march=barcelona -Os -fomit-frame-pointer2014042620140425
14800sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042620140425
14800sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014042620140425
14808sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042620140425
14820sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042620140425
14824sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042620140425
14828sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042620140425
14832sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042620140425
14836sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2014042620140425
14840sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042620140425
14844sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042620140425
14844sse2gcc -march=barcelona -O2 -fomit-frame-pointer2014042620140425
14872sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042620140425
14872sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042620140425
14876sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042620140425
14888sse2gcc -march=k8 -O2 -fomit-frame-pointer2014042620140425
14892sse2gcc -O2 -fomit-frame-pointer2014042620140425
14900sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042620140425
14924sse2gcc -O3 -fomit-frame-pointer2014042620140425
14932sse2gcc -m64 -O3 -fomit-frame-pointer2014042620140425
14936sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042620140425
14940sse2gcc -m64 -O2 -fomit-frame-pointer2014042620140425
15016sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2014042620140425
15028sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042620140425
15036sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042620140425
15036sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2014042620140425
15040sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042620140425
15064sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042620140425
15120sse2gcc -funroll-loops -O2 -fomit-frame-pointer2014042620140425
15160sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042620140425
15180sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042620140425
15180sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042620140425
15184sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042620140425
15188sse2gcc -funroll-loops -O3 -fomit-frame-pointer2014042620140425
15224sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2014042620140425
15224sse2gcc -march=barcelona -O -fomit-frame-pointer2014042620140425
15228sse2gcc -O -fomit-frame-pointer2014042620140425
15228sse2gcc -m64 -O -fomit-frame-pointer2014042620140425
15236sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014042620140425
15244sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042620140425
15252sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042620140425
15276sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042620140425
15284sse2gcc -march=k8 -O -fomit-frame-pointer2014042620140425
15480sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042620140425
15492sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042620140425
15496sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014042620140425
15500sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042620140425
15504sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042620140425
15516sse2gcc -funroll-loops -O -fomit-frame-pointer2014042620140425
23020bswapgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042620140425
23024bswapgcc -m64 -O2 -fomit-frame-pointer2014042620140425
23028bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042620140425
23036bswapgcc -march=barcelona -O2 -fomit-frame-pointer2014042620140425
23048bswapgcc -march=k8 -O3 -fomit-frame-pointer2014042620140425
23080bswapgcc -m64 -O3 -fomit-frame-pointer2014042620140425
23080bswapgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042620140425
23088bswapgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042620140425
23088bswapgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042620140425
23092bswapgcc -O2 -fomit-frame-pointer2014042620140425
23100bswapgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042620140425
23112bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042620140425
23116bswapgcc -funroll-loops -O3 -fomit-frame-pointer2014042620140425
23116bswapgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042620140425
23120bswapgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042620140425
23124bswapgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042620140425
23132bswapgcc -O3 -fomit-frame-pointer2014042620140425
23132bswapgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042620140425
23132bswapgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042620140425
23132bswapgcc -march=barcelona -O3 -fomit-frame-pointer2014042620140425
23136bswapgcc -march=k8 -O2 -fomit-frame-pointer2014042620140425
23140bswapgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042620140425
23144bswapgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042620140425
23144bswapgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042620140425
23156bswapgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042620140425
23156bswapgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042620140425
23164bswapgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042620140425
23168bswapgcc -funroll-loops -O2 -fomit-frame-pointer2014042620140425
23184bswapgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042620140425
23188bswapgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042620140425
23192bswapgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042620140425
23196bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042620140425
23196bswapgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042620140425
23196bswapgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042620140425
23200bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042620140425
23208bswapgcc -Os -fomit-frame-pointer2014042620140425
23216bswapgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042620140425
23216bswapgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042620140425
23244bswapgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042620140425
23260bswapgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042620140425
23272bswapgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042620140425
23288bswapgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042620140425
23292bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042620140425
23292bswapgcc -m64 -Os -fomit-frame-pointer2014042620140425
23292bswapgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042620140425
23300bswapgcc -march=k8 -Os -fomit-frame-pointer2014042620140425
23304bswapgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042620140425
23312bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042620140425
23320bswapgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042620140425
23328bswapgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042620140425
23332bswapgcc -march=barcelona -Os -fomit-frame-pointer2014042620140425
23348bswapgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042620140425
23360bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042620140425
23364bswapgcc -funroll-loops -Os -fomit-frame-pointer2014042620140425
23380bswapgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042620140425
23384bswapgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042620140425
23392bswapgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042620140425
23392bswapgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042620140425
23396bswapgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042620140425
23396bswapgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042620140425
23400bswapgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042620140425
23404bswapgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042620140425
23428bswapgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042620140425
23464sandygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042620140425
23468sandygcc -funroll-loops -O3 -fomit-frame-pointer2014042620140425
23476sandygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042620140425
23480sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042620140425
23488sandygcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042620140425
23488sandygcc -funroll-loops -O2 -fomit-frame-pointer2014042620140425
23488sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042620140425
23492sandygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042620140425
23508sandygcc -m64 -O2 -fomit-frame-pointer2014042620140425
23512sandygcc -O2 -fomit-frame-pointer2014042620140425
23512sandygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042620140425
23512sandygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042620140425
23512sandygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042620140425
23516sandygcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042620140425
23516sandygcc -march=k8 -O2 -fomit-frame-pointer2014042620140425
23520sandygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042620140425
23520sandygcc -m64 -O3 -fomit-frame-pointer2014042620140425
23524sandygcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042620140425
23528sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042620140425
23528sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042620140425
23536sandygcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042620140425
23536sandygcc -march=barcelona -O2 -fomit-frame-pointer2014042620140425
23544sandygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042620140425
23552sandygcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042620140425
23556sandygcc -O3 -fomit-frame-pointer2014042620140425
23560sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042620140425
23568sandygcc -march=barcelona -O3 -fomit-frame-pointer2014042620140425
23572sandygcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042620140425
23576sandygcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042620140425
23584sandygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042620140425
23596sandygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042620140425
23596sandygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042620140425
23596sandygcc -march=k8 -O3 -fomit-frame-pointer2014042620140425
23604sandygcc -funroll-loops -Os -fomit-frame-pointer2014042620140425
23612sandygcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042620140425
23612sandygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042620140425
23616sandygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042620140425
23616sandygcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042620140425
23624sandygcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042620140425
23636sandygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042620140425
23640sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042620140425
23644sandygcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042620140425
23660sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042620140425
23660sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042620140425
23664sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042620140425
23664sandygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042620140425
23688sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042620140425
23700sandygcc -Os -fomit-frame-pointer2014042620140425
23700sandygcc -march=k8 -Os -fomit-frame-pointer2014042620140425
23704sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042620140425
23708sandygcc -m64 -Os -fomit-frame-pointer2014042620140425
23708sandygcc -m64 -march=k8 -Os -fomit-frame-pointer2014042620140425
23728sandygcc -fno-schedule-insns -Os -fomit-frame-pointer2014042620140425
23752sandygcc -march=barcelona -Os -fomit-frame-pointer2014042620140425
23756sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042620140425
23772sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042620140425
23808sandygcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042620140425
23816sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042620140425
23844sandygcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042620140425
23868sandygcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042620140425
23888sandygcc -m64 -march=core2 -Os -fomit-frame-pointer2014042620140425
23892sandygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042620140425
23900sandygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042620140425
23912bswapgcc -m64 -march=core2 -O -fomit-frame-pointer2014042620140425
23924bswapgcc -m64 -march=nocona -O -fomit-frame-pointer2014042620140425
23928bswapgcc -march=nocona -O -fomit-frame-pointer2014042620140425
23972bswapgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042620140425
23972bswapgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042620140425
23972bswapgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042620140425
23976bswapgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042620140425
23980bswapgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042620140425
23984bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042620140425
23984bswapgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042620140425
23984bswapgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042620140425
23988bswapgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042620140425
23988bswapgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042620140425
24000bswapgcc -funroll-loops -O -fomit-frame-pointer2014042620140425
24012bswapgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042620140425
24016bswapgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042620140425
24028bswapgcc -m64 -march=k8 -O -fomit-frame-pointer2014042620140425
24036bswapgcc -march=barcelona -O -fomit-frame-pointer2014042620140425
24056bswapgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042620140425
24060bswapgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042620140425
24080bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2014042620140425
24080bswapgcc -m64 -O -fomit-frame-pointer2014042620140425
24084bswapgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042620140425
24088bswapgcc -O -fomit-frame-pointer2014042620140425
24120bswapgcc -march=k8 -O -fomit-frame-pointer2014042620140425
24184bswapgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042620140425
24188regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042620140425
24196bswapgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042620140425
24196regsgcc -march=k8 -O3 -fomit-frame-pointer2014042620140425
24204bswapgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042620140425
24208bswapgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042620140425
24208bswapgcc -march=nocona -O3 -fomit-frame-pointer2014042620140425
24216regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042620140425
24216regsgcc -m64 -O3 -fomit-frame-pointer2014042620140425
24216bswapgcc -march=nocona -O2 -fomit-frame-pointer2014042620140425
24224bswapgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042620140425
24228regsgcc -march=k8 -O2 -fomit-frame-pointer2014042620140425
24236regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042620140425
24236regsgcc -march=barcelona -O3 -fomit-frame-pointer2014042620140425
24240regsgcc -O2 -fomit-frame-pointer2014042620140425
24240regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042620140425
24252regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042620140425
24256regsgcc -O3 -fomit-frame-pointer2014042620140425
24260regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042620140425
24264regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042620140425
24268regsgcc -march=barcelona -O2 -fomit-frame-pointer2014042620140425
24276regsgcc -funroll-loops -O2 -fomit-frame-pointer2014042620140425
24280regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042620140425
24280regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042620140425
24284regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042620140425
24288bswapgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042620140425
24288regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042620140425
24292regsgcc -funroll-loops -O3 -fomit-frame-pointer2014042620140425
24292regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042620140425
24300regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042620140425
24308regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042620140425
24316regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042620140425
24316regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042620140425
24324regsgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042620140425
24328regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042620140425
24328regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042620140425
24328regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042620140425
24332regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042620140425
24332regsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042620140425
24340regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042620140425
24344regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042620140425
24348regsgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042620140425
24348bswapgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042620140425
24360regsgcc -m64 -O2 -fomit-frame-pointer2014042620140425
24372bswapgcc -march=nocona -Os -fomit-frame-pointer2014042620140425
24384regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042620140425
24384regsgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042620140425
24388bswapgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042620140425
24396regsgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042620140425
24400bswapgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042620140425
24408regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042620140425
24420regsgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042620140425
24456regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042620140425
24464regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042620140425
24468regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042620140425
24468regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042620140425
24480regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042620140425
24484regsgcc -Os -fomit-frame-pointer2014042620140425
24492regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042620140425
24496regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042620140425
24504regsgcc -m64 -Os -fomit-frame-pointer2014042620140425
24508regsgcc -march=barcelona -Os -fomit-frame-pointer2014042620140425
24516regsgcc -funroll-loops -Os -fomit-frame-pointer2014042620140425
24520regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042620140425
24520regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042620140425
24524regsgcc -march=k8 -Os -fomit-frame-pointer2014042620140425
24536regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042620140425
24540regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042620140425
24580regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042620140425
24644sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042620140425
24648sandygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042620140425
24656regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042620140425
24664regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042620140425
24668sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042620140425
24668regsgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042620140425
24668sandygcc -march=k8 -O -fomit-frame-pointer2014042620140425
24672regsgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042620140425
24672regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042620140425
24676regsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042620140425
24684sandygcc -funroll-loops -m64 -O -fomit-frame-pointer2014042620140425
24684sandygcc -march=nocona -O -fomit-frame-pointer2014042620140425
24696sandygcc -m64 -march=corei7 -O -fomit-frame-pointer2014042620140425
24696sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042620140425
24704sandygcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042620140425
24708sandygcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042620140425
24712sandygcc -m64 -O -fomit-frame-pointer2014042620140425
24716sandygcc -O -fomit-frame-pointer2014042620140425
24716sandygcc -funroll-loops -O -fomit-frame-pointer2014042620140425
24716sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042620140425
24716sandygcc -march=nocona -O3 -fomit-frame-pointer2014042620140425
24720sandygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042620140425
24724sandygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042620140425
24724sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042620140425
24728sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2014042620140425
24728sandygcc -m64 -march=k8 -O -fomit-frame-pointer2014042620140425
24732sandygcc -fno-schedule-insns -O -fomit-frame-pointer2014042620140425
24732sandygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042620140425
24732sandygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042620140425
24736sandygcc -m64 -march=core2 -O -fomit-frame-pointer2014042620140425
24740sandygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042620140425
24744sandygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042620140425
24744sandygcc -march=nocona -O2 -fomit-frame-pointer2014042620140425
24748sandygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042620140425
24748sandygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042620140425
24756sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042620140425
24768sandygcc -march=barcelona -O -fomit-frame-pointer2014042620140425
24788sandygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042620140425
24800regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042620140425
24800regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042620140425
24800regsgcc -march=barcelona -O -fomit-frame-pointer2014042620140425
24808regsgcc -m64 -march=core2 -O -fomit-frame-pointer2014042620140425
24820regsgcc -m64 -march=nocona -O -fomit-frame-pointer2014042620140425
24824regsgcc -march=nocona -O -fomit-frame-pointer2014042620140425
24832regsgcc -march=k8 -O -fomit-frame-pointer2014042620140425
24836regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042620140425
24852sandygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042620140425
24856sandygcc -m64 -march=nocona -O -fomit-frame-pointer2014042620140425
24860regsgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042620140425
24860regsgcc -m64 -march=k8 -O -fomit-frame-pointer2014042620140425
24880sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042620140425
24896regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042620140425
24900regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042620140425
24904regsgcc -fno-schedule-insns -O -fomit-frame-pointer2014042620140425
24908regsgcc -funroll-loops -O -fomit-frame-pointer2014042620140425
24908regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042620140425
24908regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042620140425
24912regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042620140425
24912regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042620140425
24912sandygcc -m64 -march=nocona -Os -fomit-frame-pointer2014042620140425
24920regsgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042620140425
24920sandygcc -march=nocona -Os -fomit-frame-pointer2014042620140425
24928regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042620140425
24936regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042620140425
24940regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042620140425
24948regsgcc -m64 -O -fomit-frame-pointer2014042620140425
24972regsgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042620140425
24980regsgcc -O -fomit-frame-pointer2014042620140425
25420regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042620140425
25420regsgcc -march=nocona -O2 -fomit-frame-pointer2014042620140425
25460regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042620140425
25464regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042620140425
25464regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042620140425
25476regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042620140425
25476regsgcc -march=nocona -O3 -fomit-frame-pointer2014042620140425
25492regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042620140425
25572regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042620140425
25584regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042620140425
25588regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042620140425
25588regsgcc -march=nocona -Os -fomit-frame-pointer2014042620140425
108692sandygcc -funroll-loops2014042620140425
108748sandygcc2014042620140425
108756sandycc2014042620140425
112424bswapgcc2014042620140425
112508bswapgcc -funroll-loops2014042620140425
112548bswapcc2014042620140425
115152regsgcc2014042620140425
115200regscc2014042620140425
115372regsgcc -funroll-loops2014042620140425
286440sse2gcc2014042620140425
291236sse2cc2014042620140425
301964sse2gcc -funroll-loops2014042620140425

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/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:184:49: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:184:57: error: expected expression before ')' token
hash.c: hash.c:185:57: error: expected expression before ')' token
hash.c: hash.c:186:57: error: expected expression before ')' token
hash.c: hash.c:187:57: error: expected expression before ')' token
hash.c: hash.c:216:30: error: expected expression before ')' token
hash.c: hash.c:221:30: error: expected expression before ')' token
hash.c: hash.c: In function 'blake256_compress2':
hash.c: hash.c:233:3: error: unknown type name '__m128i'
hash.c: hash.c:234:3: error: unknown type name '__m128i'
hash.c: hash.c:235:3: error: unknown type name '__m128i'
hash.c: hash.c:236:3: error: unknown type name '__m128i'
hash.c: hash.c:237:3: error: unknown type name '__m128i'
hash.c: hash.c:238:3: error: unknown type name '__m128i'
hash.c: hash.c:239:3: error: unknown type name '__m128i'
hash.c: ...

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/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:184:49: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:184:57: error: expected expression before ')' token
hash.c: hash.c:185:57: error: expected expression before ')' token
hash.c: hash.c:186:57: error: expected expression before ')' token
hash.c: hash.c:187:57: error: expected expression before ')' token
hash.c: hash.c:216:30: error: expected expression before ')' token
hash.c: hash.c:221:30: error: expected expression before ')' token
hash.c: hash.c: In function 'blake256_compress2':
hash.c: hash.c:233:3: error: unknown type name '__m128i'
hash.c: hash.c:234:3: error: unknown type name '__m128i'
hash.c: hash.c:235:3: error: unknown type name '__m128i'
hash.c: hash.c:236:3: error: unknown type name '__m128i'
hash.c: hash.c:237:3: error: unknown type name '__m128i'
hash.c: hash.c:238:3: error: unknown type name '__m128i'
hash.c: hash.c:239:3: error: unknown type name '__m128i'
hash.c: ...
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/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:184:49: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:184:57: error: expected expression before ')' token
hash.c: hash.c:185:57: error: expected expression before ')' token
hash.c: hash.c:186:57: error: expected expression before ')' token
hash.c: hash.c:187:57: error: expected expression before ')' token
hash.c: hash.c:216:30: error: expected expression before ')' token
hash.c: hash.c:221:30: error: expected expression before ')' token
hash.c: hash.c: In function 'blake256_compress2':
hash.c: hash.c:233:3: error: unknown type name '__m128i'
hash.c: hash.c:234:3: error: unknown type name '__m128i'
hash.c: hash.c:235:3: error: unknown type name '__m128i'
hash.c: hash.c:236:3: error: unknown type name '__m128i'
hash.c: hash.c:237:3: error: unknown type name '__m128i'
hash.c: hash.c:238:3: error: unknown type name '__m128i'
hash.c: hash.c:239:3: error: unknown type name '__m128i'
hash.c: ...

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