Implementation notes: amd64, khazaddum, crypto_hash/bblake256

Computer: khazaddum
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: bblake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
11528ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101420120928
11528ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101420120928
11540ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101420120928
11560ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101420120928
11696ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101420120928
11764ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101420120928
11776ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101420120928
11860ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101420120928
11944ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101420120928
12028ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101420120928
12068ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101420120928
12160ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101420120928
12304ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101420120928
12328ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101420120928
12328ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101420120928
12328ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101420120928
12332ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101420120928
12348ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101420120928
12384ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101420120928
12476ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101420120928
12496ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101420120928
12656ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101420120928
12660ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101420120928
12664ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2012101420120928
12700ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101420120928
12700ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012101420120928
12752ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101420120928
13200sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101420120928
13200sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101420120928
13244sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101420120928
13256sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101420120928
13280sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101420120928
13284sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101420120928
13284sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101420120928
13284sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101420120928
13292sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101420120928
13344sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101420120928
13372sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101420120928
13464sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101420120928
13476ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2012101420120928
14044sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101420120928
14056sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101420120928
14056sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101420120928
14120sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101420120928
14164sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101420120928
14172sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101420120928
14184sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101420120928
14244sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101420120928
14272sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101420120928
14272sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101420120928
14296sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101420120928
14296sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2012101420120928
14512sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101420120928
14512sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012101420120928
14624sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101420120928
14640sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012101420120928
14640sse2gcc -march=nocona -Os -fomit-frame-pointer2012101420120928
14644sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101420120928
14648sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101420120928
14660sse2gcc -march=nocona -O2 -fomit-frame-pointer2012101420120928
14668sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101420120928
14668sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101420120928
14672sse2gcc -funroll-loops -Os -fomit-frame-pointer2012101420120928
14676sse2gcc -march=nocona -O3 -fomit-frame-pointer2012101420120928
14680sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101420120928
14680sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101420120928
14688sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101420120928
14692sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101420120928
14704sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101420120928
14704sse2gcc -march=barcelona -Os -fomit-frame-pointer2012101420120928
14704sse2gcc -march=nocona -O -fomit-frame-pointer2012101420120928
14712sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101420120928
14712sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2012101420120928
14716sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101420120928
14724sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2012101420120928
14732sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101420120928
14736sse2gcc -march=k8 -Os -fomit-frame-pointer2012101420120928
14748sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012101420120928
14756sse2gcc -Os -fomit-frame-pointer2012101420120928
14756sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101420120928
14772sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101420120928
14776sse2gcc -m64 -Os -fomit-frame-pointer2012101420120928
14784sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012101420120928
14788sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101420120928
14788sse2gcc -march=barcelona -O2 -fomit-frame-pointer2012101420120928
14792sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101420120928
14792sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101420120928
14808sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101420120928
14812sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101420120928
14812sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101420120928
14816sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101420120928
14816sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101420120928
14816sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101420120928
14816sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101420120928
14816sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101420120928
14824sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101420120928
14844sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101420120928
14844sse2gcc -march=barcelona -O3 -fomit-frame-pointer2012101420120928
14864sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101420120928
14864sse2gcc -march=k8 -O3 -fomit-frame-pointer2012101420120928
14868sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101420120928
14872sse2gcc -O2 -fomit-frame-pointer2012101420120928
14876sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101420120928
14916sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101420120928
14956sse2gcc -march=k8 -O2 -fomit-frame-pointer2012101420120928
14968sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101420120928
14968sse2gcc -m64 -O3 -fomit-frame-pointer2012101420120928
14972sse2gcc -march=barcelona -O -fomit-frame-pointer2012101420120928
14980sse2gcc -funroll-loops -O3 -fomit-frame-pointer2012101420120928
14988sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101420120928
14988sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101420120928
14988sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012101420120928
14992sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012101420120928
14996sse2gcc -O3 -fomit-frame-pointer2012101420120928
14996sse2gcc -m64 -O2 -fomit-frame-pointer2012101420120928
15000sse2gcc -funroll-loops -O2 -fomit-frame-pointer2012101420120928
15016sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101420120928
15016sse2gcc -march=k8 -O -fomit-frame-pointer2012101420120928
15024sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2012101420120928
15040sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101420120928
15076sse2gcc -O -fomit-frame-pointer2012101420120928
15076sse2gcc -m64 -O -fomit-frame-pointer2012101420120928
15088sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2012101420120928
15132sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101420120928
15184sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101420120928
15208sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101420120928
15216sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101420120928
15228sse2gcc -funroll-loops -O -fomit-frame-pointer2012101420120928
15232sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101420120928
15244sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012101420120928
15260sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101420120928
15584sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101420120928
23012bswapgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101420120928
23012bswapgcc -march=k8 -O2 -fomit-frame-pointer2012101420120928
23028bswapgcc -O3 -fomit-frame-pointer2012101420120928
23028bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101420120928
23032bswapgcc -O2 -fomit-frame-pointer2012101420120928
23032bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101420120928
23036bswapgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101420120928
23040bswapgcc -m64 -O3 -fomit-frame-pointer2012101420120928
23044bswapgcc -march=barcelona -O2 -fomit-frame-pointer2012101420120928
23052bswapgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101420120928
23060bswapgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101420120928
23068bswapgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101420120928
23072bswapgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101420120928
23084bswapgcc -m64 -O2 -fomit-frame-pointer2012101420120928
23084bswapgcc -march=barcelona -O3 -fomit-frame-pointer2012101420120928
23092bswapgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101420120928
23096bswapgcc -funroll-loops -O2 -fomit-frame-pointer2012101420120928
23096bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101420120928
23112bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101420120928
23112bswapgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101420120928
23120bswapgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101420120928
23132bswapgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101420120928
23132bswapgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101420120928
23140bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101420120928
23140bswapgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101420120928
23140bswapgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101420120928
23144bswapgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101420120928
23156bswapgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101420120928
23160bswapgcc -funroll-loops -O3 -fomit-frame-pointer2012101420120928
23168bswapgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101420120928
23176bswapgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101420120928
23180bswapgcc -march=k8 -O3 -fomit-frame-pointer2012101420120928
23184bswapgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101420120928
23188bswapgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101420120928
23200bswapgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101420120928
23204bswapgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101420120928
23208bswapgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101420120928
23224bswapgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101420120928
23228bswapgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101420120928
23236bswapgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101420120928
23248bswapgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101420120928
23248bswapgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101420120928
23252bswapgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101420120928
23260bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2012101420120928
23264bswapgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101420120928
23268bswapgcc -m64 -march=k8 -Os -fomit-frame-pointer2012101420120928
23276bswapgcc -m64 -Os -fomit-frame-pointer2012101420120928
23284bswapgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101420120928
23296bswapgcc -Os -fomit-frame-pointer2012101420120928
23296bswapgcc -march=k8 -Os -fomit-frame-pointer2012101420120928
23312bswapgcc -march=barcelona -Os -fomit-frame-pointer2012101420120928
23332bswapgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101420120928
23340bswapgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101420120928
23352bswapgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101420120928
23352bswapgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101420120928
23364bswapgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101420120928
23372bswapgcc -funroll-loops -Os -fomit-frame-pointer2012101420120928
23372bswapgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101420120928
23380bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101420120928
23380bswapgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101420120928
23384bswapgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101420120928
23388bswapgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101420120928
23400bswapgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101420120928
23420bswapgcc -m64 -march=core2 -Os -fomit-frame-pointer2012101420120928
23424bswapgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101420120928
23436sandygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101420120928
23448sandygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101420120928
23448bswapgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101420120928
23452sandygcc -funroll-loops -O3 -fomit-frame-pointer2012101420120928
23472sandygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101420120928
23476sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101420120928
23484sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101420120928
23492sandygcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101420120928
23500sandygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101420120928
23500sandygcc -march=barcelona -O2 -fomit-frame-pointer2012101420120928
23504sandygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101420120928
23504sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101420120928
23508sandygcc -march=barcelona -O3 -fomit-frame-pointer2012101420120928
23508sandygcc -march=k8 -O3 -fomit-frame-pointer2012101420120928
23512sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101420120928
23524sandygcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101420120928
23540sandygcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101420120928
23548sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101420120928
23548sandygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101420120928
23548sandygcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101420120928
23548sandygcc -march=k8 -O2 -fomit-frame-pointer2012101420120928
23552sandygcc -O3 -fomit-frame-pointer2012101420120928
23552sandygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101420120928
23552sandygcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101420120928
23556sandygcc -m64 -O3 -fomit-frame-pointer2012101420120928
23560sandygcc -m64 -O2 -fomit-frame-pointer2012101420120928
23572sandygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101420120928
23576sandygcc -funroll-loops -O2 -fomit-frame-pointer2012101420120928
23608sandygcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101420120928
23608sandygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101420120928
23612sandygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101420120928
23616sandygcc -O2 -fomit-frame-pointer2012101420120928
23620sandygcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101420120928
23620sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101420120928
23620sandygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101420120928
23632sandygcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101420120928
23632sandygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101420120928
23640sandygcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101420120928
23648sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101420120928
23648sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101420120928
23664sandygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101420120928
23664sandygcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101420120928
23672sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101420120928
23672sandygcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101420120928
23684sandygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101420120928
23692sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101420120928
23696sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101420120928
23704sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101420120928
23708sandygcc -m64 -march=k8 -Os -fomit-frame-pointer2012101420120928
23712sandygcc -fno-schedule-insns -Os -fomit-frame-pointer2012101420120928
23712sandygcc -funroll-loops -Os -fomit-frame-pointer2012101420120928
23712sandygcc -m64 -Os -fomit-frame-pointer2012101420120928
23716sandygcc -Os -fomit-frame-pointer2012101420120928
23716sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101420120928
23720sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101420120928
23724sandygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101420120928
23732sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101420120928
23736sandygcc -march=k8 -Os -fomit-frame-pointer2012101420120928
23740sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101420120928
23756sandygcc -march=barcelona -Os -fomit-frame-pointer2012101420120928
23780sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101420120928
23824sandygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101420120928
23828sandygcc -m64 -march=core2 -Os -fomit-frame-pointer2012101420120928
23848sandygcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101420120928
23852sandygcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101420120928
23876sandygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101420120928
23880sandygcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101420120928
23908bswapgcc -m64 -march=nocona -O -fomit-frame-pointer2012101420120928
23908bswapgcc -march=nocona -O -fomit-frame-pointer2012101420120928
23912bswapgcc -m64 -march=k8 -O -fomit-frame-pointer2012101420120928
23916bswapgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101420120928
23920bswapgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101420120928
23928bswapgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101420120928
23936bswapgcc -march=barcelona -O -fomit-frame-pointer2012101420120928
23940bswapgcc -march=k8 -O -fomit-frame-pointer2012101420120928
23972bswapgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101420120928
23980bswapgcc -m64 -march=corei7 -O -fomit-frame-pointer2012101420120928
23984bswapgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101420120928
23984bswapgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101420120928
23988bswapgcc -funroll-loops -O -fomit-frame-pointer2012101420120928
23988bswapgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101420120928
23992bswapgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101420120928
23992bswapgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101420120928
23996bswapgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101420120928
23996bswapgcc -m64 -march=core2 -O -fomit-frame-pointer2012101420120928
23996bswapgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101420120928
23996bswapgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101420120928
24000bswapgcc -O -fomit-frame-pointer2012101420120928
24000bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101420120928
24004bswapgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101420120928
24012bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2012101420120928
24012bswapgcc -m64 -O -fomit-frame-pointer2012101420120928
24044bswapgcc -funroll-loops -m64 -O -fomit-frame-pointer2012101420120928
24088regsgcc -m64 -O3 -fomit-frame-pointer2012101420120928
24104regsgcc -O3 -fomit-frame-pointer2012101420120928
24112regsgcc -march=k8 -O3 -fomit-frame-pointer2012101420120928
24124regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101420120928
24124regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101420120928
24128regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101420120928
24128regsgcc -march=barcelona -O3 -fomit-frame-pointer2012101420120928
24136regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101420120928
24140regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101420120928
24140regsgcc -march=k8 -O2 -fomit-frame-pointer2012101420120928
24144regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101420120928
24152regsgcc -m64 -O2 -fomit-frame-pointer2012101420120928
24156regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101420120928
24168regsgcc -march=barcelona -O2 -fomit-frame-pointer2012101420120928
24176regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101420120928
24180regsgcc -O2 -fomit-frame-pointer2012101420120928
24180bswapgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101420120928
24180regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101420120928
24196bswapgcc -march=nocona -O2 -fomit-frame-pointer2012101420120928
24212regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101420120928
24212regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101420120928
24216regsgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101420120928
24220bswapgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101420120928
24220regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101420120928
24224bswapgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101420120928
24224bswapgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101420120928
24228regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101420120928
24236regsgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101420120928
24236bswapgcc -march=nocona -O3 -fomit-frame-pointer2012101420120928
24244regsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101420120928
24248bswapgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101420120928
24248regsgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101420120928
24248regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101420120928
24252regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101420120928
24256regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101420120928
24256regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101420120928
24268regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101420120928
24272regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101420120928
24284regsgcc -funroll-loops -O2 -fomit-frame-pointer2012101420120928
24292regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101420120928
24296regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101420120928
24316regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101420120928
24324regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101420120928
24324bswapgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101420120928
24332regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101420120928
24336regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101420120928
24344regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101420120928
24352regsgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101420120928
24380regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101420120928
24392bswapgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101420120928
24396regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101420120928
24400bswapgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101420120928
24412regsgcc -m64 -Os -fomit-frame-pointer2012101420120928
24412regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101420120928
24416regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101420120928
24416regsgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101420120928
24416regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2012101420120928
24416bswapgcc -m64 -march=nocona -Os -fomit-frame-pointer2012101420120928
24424regsgcc -funroll-loops -O3 -fomit-frame-pointer2012101420120928
24428regsgcc -march=k8 -Os -fomit-frame-pointer2012101420120928
24436regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101420120928
24440regsgcc -Os -fomit-frame-pointer2012101420120928
24440regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2012101420120928
24440regsgcc -march=barcelona -Os -fomit-frame-pointer2012101420120928
24444bswapgcc -march=nocona -Os -fomit-frame-pointer2012101420120928
24460regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101420120928
24476regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101420120928
24476regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101420120928
24480regsgcc -funroll-loops -Os -fomit-frame-pointer2012101420120928
24480regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101420120928
24480regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101420120928
24500regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101420120928
24512regsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101420120928
24540regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2012101420120928
24552regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101420120928
24560regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101420120928
24560regsgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101420120928
24564regsgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101420120928
24676sandygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101420120928
24676sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101420120928
24684sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101420120928
24692sandygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101420120928
24700sandygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101420120928
24704sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101420120928
24704sandygcc -m64 -march=nocona -O -fomit-frame-pointer2012101420120928
24708sandygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101420120928
24708sandygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101420120928
24708sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2012101420120928
24712sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101420120928
24712sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2012101420120928
24716sandygcc -funroll-loops -O -fomit-frame-pointer2012101420120928
24716sandygcc -m64 -O -fomit-frame-pointer2012101420120928
24724sandygcc -march=nocona -O2 -fomit-frame-pointer2012101420120928
24724sandygcc -march=nocona -O -fomit-frame-pointer2012101420120928
24732sandygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101420120928
24732sandygcc -funroll-loops -m64 -O -fomit-frame-pointer2012101420120928
24732sandygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101420120928
24736sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101420120928
24736sandygcc -march=k8 -O -fomit-frame-pointer2012101420120928
24740sandygcc -march=barcelona -O -fomit-frame-pointer2012101420120928
24744sandygcc -m64 -march=core2 -O -fomit-frame-pointer2012101420120928
24748sandygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101420120928
24748sandygcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101420120928
24748sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101420120928
24756sandygcc -march=nocona -O3 -fomit-frame-pointer2012101420120928
24772regsgcc -march=nocona -O -fomit-frame-pointer2012101420120928
24788sandygcc -m64 -march=k8 -O -fomit-frame-pointer2012101420120928
24792sandygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101420120928
24792regsgcc -march=barcelona -O -fomit-frame-pointer2012101420120928
24804sandygcc -O -fomit-frame-pointer2012101420120928
24804sandygcc -fno-schedule-insns -O -fomit-frame-pointer2012101420120928
24804regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101420120928
24804sandygcc -m64 -march=corei7 -O -fomit-frame-pointer2012101420120928
24812sandygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101420120928
24820regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101420120928
24820sandygcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101420120928
24824regsgcc -m64 -march=k8 -O -fomit-frame-pointer2012101420120928
24828regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101420120928
24828regsgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101420120928
24828regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101420120928
24836regsgcc -m64 -O -fomit-frame-pointer2012101420120928
24836regsgcc -march=k8 -O -fomit-frame-pointer2012101420120928
24840regsgcc -m64 -march=nocona -O -fomit-frame-pointer2012101420120928
24844regsgcc -O -fomit-frame-pointer2012101420120928
24844regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2012101420120928
24860regsgcc -funroll-loops -O -fomit-frame-pointer2012101420120928
24860regsgcc -m64 -march=core2 -O -fomit-frame-pointer2012101420120928
24872regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101420120928
24876regsgcc -fno-schedule-insns -O -fomit-frame-pointer2012101420120928
24888regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101420120928
24888sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101420120928
24888regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101420120928
24888sandygcc -m64 -march=nocona -Os -fomit-frame-pointer2012101420120928
24888sandygcc -march=nocona -Os -fomit-frame-pointer2012101420120928
24908sandygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101420120928
24912regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101420120928
24912regsgcc -m64 -march=corei7 -O -fomit-frame-pointer2012101420120928
24916regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101420120928
24920regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101420120928
24928regsgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101420120928
24944regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101420120928
24980regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101420120928
25352regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101420120928
25360regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101420120928
25372regsgcc -march=nocona -O2 -fomit-frame-pointer2012101420120928
25376regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101420120928
25448regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101420120928
25476regsgcc -march=nocona -O3 -fomit-frame-pointer2012101420120928
25484regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101420120928
25496regsgcc -march=nocona -Os -fomit-frame-pointer2012101420120928
25504regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101420120928
25516regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101420120928
25516regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2012101420120928
25616regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101420120928
108656sandygcc2012101420120928
108800sandygcc -funroll-loops2012101420120928
108808sandycc2012101420120928
112092bswapgcc -funroll-loops2012101420120928
112364bswapcc2012101420120928
112372bswapgcc2012101420120928
115308regsgcc2012101420120928
115336regscc2012101420120928
115716regsgcc -funroll-loops2012101420120928
286092sse2cc2012101420120928
286952sse2gcc2012101420120928
297064sse2gcc -funroll-loops2012101420120928

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: 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/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/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