Implementation notes: amd64, bridge, crypto_hash/blake64

Computer: bridge
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: blake64
TimeImplementationCompilerBenchmark dateSUPERCOP version
12752sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012120120120
12792sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012012120120120
12796sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012120120120
12812sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012012120120120
12812sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012120120120
12816sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012120120120
12816sphlibgcc -m64 -O2 -fomit-frame-pointer2012012120120120
12820sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012120120120
12820sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012120120120
12820sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012120120120
12824sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012120120120
12832sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012120120120
12848sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012120120120
12848sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012120120120
12848sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012012120120120
12852sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012120120120
12852sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012012120120120
12856sphlibgcc -m64 -O3 -fomit-frame-pointer2012012120120120
12876sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012120120120
12884sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012120120120
12884sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012120120120
12908sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012120120120
12908sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012120120120
12916sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012120120120
12916sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012120120120
12916sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012120120120
12916sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012012120120120
12920sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012120120120
12924sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012120120120
12924sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012012120120120
12956sphlibgcc -O2 -fomit-frame-pointer2012012120120120
12976sphlibgcc -O3 -fomit-frame-pointer2012012120120120
12976sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012120120120
12996sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012120120120
13000sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012120120120
13004sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012120120120
13064sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012120120120
13080sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012120120120
13104sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012120120120
13160sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012120120120
13344sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012120120120
13376sphlibgcc -funroll-loops -O -fomit-frame-pointer2012012120120120
13380sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012120120120
13380sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012012120120120
13384sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012120120120
13384sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012012120120120
13396sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012012120120120
13412sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012012120120120
13412sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2012012120120120
13416sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012120120120
13420sphlibgcc -m64 -O -fomit-frame-pointer2012012120120120
13420sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012120120120
13420sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012120120120
13424sphlibgcc -O -fomit-frame-pointer2012012120120120
13424sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012120120120
13424sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012120120120
13484sphlibgcc -march=nocona -O -fomit-frame-pointer2012012120120120
13560sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012120120120
13564sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012012120120120
13568sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012120120120
13568sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012120120120
13576sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012120120120
13580sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012120120120
13580sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012012120120120
13580sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012012120120120
13584sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012120120120
13600sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012120120120
13600sphlibgcc -march=barcelona -O -fomit-frame-pointer2012012120120120
13612sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012120120120
13612sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012012120120120
13624sphlibgcc -march=k8 -O -fomit-frame-pointer2012012120120120
13724sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012120120120
13740sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012120120120
13860sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012120120120
14240ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012120120120
14248ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012120120120
14260ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012120120120
14272ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012120120120
14320ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012120120120
14332ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012120120120
14340ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012120120120
14348ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012120120120
14352ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012120120120
14448ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012120120120
14488ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012120120120
14676ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012120120120
14872sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012120120120
15272sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2012012120120120
15280sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012012120120120
15300sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012120120120
15308sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012120120120
15308sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012120120120
15328sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2012012120120120
15332sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012120120120
15332sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012120120120
15344sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012012120120120
15356sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012120120120
15356sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012120120120
15360sphlib-smallgcc -O3 -fomit-frame-pointer2012012120120120
15364sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012120120120
15380sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012120120120
15404sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012120120120
15404sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012120120120
15404sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012120120120
15448sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012120120120
15464sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012120120120
15488sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012120120120
15500sphlib-smallgcc -O2 -fomit-frame-pointer2012012120120120
15504sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012120120120
15508sphlibgcc -Os -fomit-frame-pointer2012012120120120
15508sphlibgcc -march=k8 -Os -fomit-frame-pointer2012012120120120
15524sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012120120120
15548sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012012120120120
15548sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012012120120120
15548sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2012012120120120
15552sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012012120120120
15556sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012120120120
15576sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012120120120
15580sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2012012120120120
15584sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012120120120
15592sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012120120120
15596sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012120120120
15596sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012120120120
15608sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012120120120
15616sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012120120120
15632sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012120120120
15648sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012012120120120
15652sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012120120120
15656sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012120120120
15676sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012120120120
15696sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012120120120
15716sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012120120120
15736sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012120120120
15744ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012120120120
15756sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012120120120
15760sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012120120120
15764ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012120120120
15772ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012120120120
15772sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012120120120
15776sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012120120120
15780sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012120120120
15792sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012120120120
15796sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012120120120
15800sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012120120120
15816sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012012120120120
15820sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012120120120
15828sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012120120120
15832sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012120120120
15832sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012120120120
15856sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012120120120
15856sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012120120120
15864sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012120120120
15864sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012120120120
15888sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012120120120
15888sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2012012120120120
15892sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012120120120
15920ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2012012120120120
15928ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012120120120
15948sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2012012120120120
15964ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012120120120
15976sphlibgcc -m64 -Os -fomit-frame-pointer2012012120120120
16000ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2012012120120120
16036sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012120120120
16044ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012120120120
16052sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012120120120
16060sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012120120120
16064refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012120120120
16064ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012120120120
16064ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012120120120
16068refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012120120120
16080refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012120120120
16088sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012120120120
16100refgcc -funroll-loops -O2 -fomit-frame-pointer2012012120120120
16108ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012120120120
16108refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012120120120
16116refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012120120120
16132ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012120120120
16144sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012120120120
16148refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012120120120
16152sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012120120120
16156refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012120120120
16156refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012120120120
16156refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012120120120
16156refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012120120120
16176sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012120120120
16184ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012120120120
16216refgcc -funroll-loops -O3 -fomit-frame-pointer2012012120120120
16220ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012120120120
16236refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012120120120
16272refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012120120120
16276ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012120120120
16276refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012120120120
16292refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012120120120
16320sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012120120120
16324sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012120120120
16324sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012120120120
16328sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012120120120
16356sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2012012120120120
16360sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012120120120
16360sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012120120120
16360sphlibgcc -march=nocona -Os -fomit-frame-pointer2012012120120120
16368sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012012120120120
16420sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012120120120
16432sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012012120120120
16440sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012120120120
16460sphlib-smallgcc -m64 -O -fomit-frame-pointer2012012120120120
16460sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012120120120
16468sphlib-smallgcc -O -fomit-frame-pointer2012012120120120
16480sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012120120120
16480sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2012012120120120
16492sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012120120120
16500sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2012012120120120
16540sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012120120120
16548refgcc -m64 -O3 -fomit-frame-pointer2012012120120120
16560sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2012012120120120
16572sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2012012120120120
16588sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012012120120120
16592sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012012120120120
16592sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012012120120120
16604refgcc -O3 -fomit-frame-pointer2012012120120120
16664sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012120120120
16668sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012120120120
16680refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012120120120
16688sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012120120120
16708refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012120120120
16712sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012120120120
16712sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012120120120
16712sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2012012120120120
16728refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012120120120
16772sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012120120120
16796sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2012012120120120
16856refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012120120120
16864sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2012012120120120
16932refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012120120120
16976refgcc -march=k8 -O3 -fomit-frame-pointer2012012120120120
17016sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012120120120
17052refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012120120120
17096refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012120120120
17104refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012120120120
17116refgcc -march=barcelona -O3 -fomit-frame-pointer2012012120120120
17140refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012120120120
17268refgcc -march=k8 -O2 -fomit-frame-pointer2012012120120120
17284refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012120120120
17300refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012120120120
17308sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012120120120
17312refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012120120120
17316sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012120120120
17320sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2012012120120120
17348refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012120120120
17352refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012120120120
17356refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012120120120
17364refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012120120120
17376refgcc -funroll-loops -O -fomit-frame-pointer2012012120120120
17376refgcc -march=barcelona -O2 -fomit-frame-pointer2012012120120120
17380refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012120120120
17380refgcc -m64 -O2 -fomit-frame-pointer2012012120120120
17388refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012120120120
17388refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012120120120
17396sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012120120120
17412refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012120120120
17424refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012120120120
17436refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012120120120
17440refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012120120120
17444refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012120120120
17444refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012120120120
17448refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012120120120
17464sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012120120120
17464refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012120120120
17464refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012120120120
17468sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012120120120
17488refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012012120120120
17504refgcc -march=nocona -O3 -fomit-frame-pointer2012012120120120
17508ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012012120120120
17552sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012120120120
17556sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012120120120
17580sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012120120120
17596sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012120120120
17600sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012120120120
17620sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012120120120
17664sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012120120120
17680sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012120120120
17692sse2gcc -funroll-loops -Os -fomit-frame-pointer2012012120120120
17692sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012120120120
17696sse2gcc -funroll-loops -O3 -fomit-frame-pointer2012012120120120
17700sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012120120120
17700sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012120120120
17708sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012120120120
17720sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012120120120
17720sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012120120120
17720sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012120120120
17744sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012120120120
17744sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012120120120
17744sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012120120120
17752sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012120120120
17800sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012120120120
17804sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012120120120
17816sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012120120120
17844sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012120120120
17844sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012120120120
17852sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2012012120120120
17856sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012120120120
17868refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012120120120
17876sse2gcc -funroll-loops -O2 -fomit-frame-pointer2012012120120120
17884sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012120120120
17884sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012120120120
17892sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012120120120
17900sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012120120120
17908sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012120120120
17920sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012120120120
17936sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012120120120
17940sse2gcc -march=nocona -O2 -fomit-frame-pointer2012012120120120
17952sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012120120120
17952sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012120120120
17960sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2012012120120120
17964sse2gcc -funroll-loops -O -fomit-frame-pointer2012012120120120
17964sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012120120120
17972sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012012120120120
17972sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012120120120
17980sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012120120120
17984sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012120120120
17988sse2gcc -march=nocona -O3 -fomit-frame-pointer2012012120120120
17992sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012120120120
18032sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2012012120120120
18052sse2gcc -march=nocona -O -fomit-frame-pointer2012012120120120
18060refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012120120120
18068refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012120120120
18080refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012120120120
18080refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012120120120
18092refgcc -funroll-loops -Os -fomit-frame-pointer2012012120120120
18120refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012012120120120
18124sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012120120120
18152refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012120120120
18156sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012120120120
18156sse2gcc -march=k8 -O2 -fomit-frame-pointer2012012120120120
18160sse2gcc -march=k8 -O3 -fomit-frame-pointer2012012120120120
18172refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012120120120
18176refgcc -O -fomit-frame-pointer2012012120120120
18176refgcc -m64 -march=nocona -O -fomit-frame-pointer2012012120120120
18180sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012120120120
18184sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012120120120
18184refgcc -march=k8 -O -fomit-frame-pointer2012012120120120
18188refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012120120120
18192refgcc -O2 -fomit-frame-pointer2012012120120120
18200refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012120120120
18236refgcc -march=barcelona -Os -fomit-frame-pointer2012012120120120
18236refgcc -march=nocona -O2 -fomit-frame-pointer2012012120120120
18244refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012120120120
18248refgcc -march=barcelona -O -fomit-frame-pointer2012012120120120
18256refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012120120120
18272refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012012120120120
18284refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012120120120
18284refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012120120120
18288refgcc -m64 -march=core2 -O -fomit-frame-pointer2012012120120120
18288refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012120120120
18292refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012012120120120
18316refgcc -m64 -march=k8 -O -fomit-frame-pointer2012012120120120
18340refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012120120120
18344refgcc -march=nocona -O -fomit-frame-pointer2012012120120120
18364refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012120120120
18372refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012120120120
18384sse2gcc -m64 -O3 -fomit-frame-pointer2012012120120120
18396refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012120120120
18408sse2gcc -O3 -fomit-frame-pointer2012012120120120
18408sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012120120120
18412refgcc -Os -fomit-frame-pointer2012012120120120
18416refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012012120120120
18424refgcc -march=k8 -Os -fomit-frame-pointer2012012120120120
18436sse2gcc -O2 -fomit-frame-pointer2012012120120120
18444sse2gcc -m64 -O2 -fomit-frame-pointer2012012120120120
18492refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012012120120120
18508refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012120120120
18568sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012120120120
18576sse2gcc -march=barcelona -O3 -fomit-frame-pointer2012012120120120
18584sse2gcc -march=barcelona -O2 -fomit-frame-pointer2012012120120120
18588sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012120120120
18588sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012120120120
18660sse2gcc -march=barcelona -O -fomit-frame-pointer2012012120120120
18668sse2gcc -O -fomit-frame-pointer2012012120120120
18692sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012012120120120
18712sse2gcc -m64 -O -fomit-frame-pointer2012012120120120
18716sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012120120120
18724sse2gcc -march=k8 -O -fomit-frame-pointer2012012120120120
18728sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2012012120120120
18728sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2012012120120120
18764refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012120120120
18836sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012012120120120
18852refgcc -m64 -Os -fomit-frame-pointer2012012120120120
18864sse2gcc -march=nocona -Os -fomit-frame-pointer2012012120120120
18880sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012012120120120
18948sse2gcc -march=k8 -Os -fomit-frame-pointer2012012120120120
18964sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012120120120
18968sse2gcc -m64 -Os -fomit-frame-pointer2012012120120120
19040sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012012120120120
19088refgcc -fno-schedule-insns -O -fomit-frame-pointer2012012120120120
19124refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012012120120120
19160refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012120120120
19160refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012120120120
19164sse2gcc -Os -fomit-frame-pointer2012012120120120
19172refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012120120120
19184sse2gcc -march=barcelona -Os -fomit-frame-pointer2012012120120120
19192refgcc -march=nocona -Os -fomit-frame-pointer2012012120120120
19208refgcc -m64 -O -fomit-frame-pointer2012012120120120
19312sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012012120120120
20840sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012012120120120
20840sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012120120120
20844sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012120120120
20844sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012120120120
20860sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012120120120
20948sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2012012120120120
20980sphlib-smallgcc -m64 -Os -fomit-frame-pointer2012012120120120
21000sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012120120120
21004sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2012012120120120
21056sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2012012120120120
21092sphlib-smallgcc -Os -fomit-frame-pointer2012012120120120
21156sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012120120120
21172sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012120120120
21240sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012012120120120
21248sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012120120120
21280sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012120120120
21284sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012120120120
21292sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012120120120
21316sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012120120120
21372sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2012012120120120
21572sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2012012120120120
21668sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012120120120
21720sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012120120120
21944sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2012012120120120
22472sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012120120120
45512sphlibcc2012012120120120
45528sphlibgcc -funroll-loops2012012120120120
45600sphlibgcc2012012120120120
60036sphlib-smallgcc -funroll-loops2012012120120120
60060sphlib-smallcc2012012120120120
60084sphlib-smallgcc2012012120120120
64852refcc2012012120120120
64860refgcc2012012120120120
64884refgcc -funroll-loops2012012120120120
323880sse2gcc2012012120120120
342104sse2cc2012012120120120
344632sse2gcc -funroll-loops2012012120120120

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: cc
hash.c: In file included from hash.c:5: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 'blake64_compress':
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:279:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:279:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc ssse3
gcc ssse3
gcc -O2 -fomit-frame-pointer ssse3
gcc -O3 -fomit-frame-pointer ssse3
gcc -O -fomit-frame-pointer ssse3
gcc -Os -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops ssse3
gcc -funroll-loops -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -O -fomit-frame-pointer ssse3
gcc -funroll-loops -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ssse3
gcc -m64 -O2 -fomit-frame-pointer ssse3
gcc -m64 -O3 -fomit-frame-pointer ssse3
gcc -m64 -O -fomit-frame-pointer ssse3
gcc -m64 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -march=barcelona -O -fomit-frame-pointer ssse3
gcc -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -march=k8 -O -fomit-frame-pointer ssse3
gcc -march=k8 -Os -fomit-frame-pointer ssse3
gcc -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -march=nocona -O -fomit-frame-pointer ssse3
gcc -march=nocona -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5: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 'blake64_compress':
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:279:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:279:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:5: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 'blake64_compress':
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:268:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:269:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:279:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:279:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:3: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -m64 -march=barcelona -Os -fomit-frame-pointer ssse3