Implementation notes: amd64, bulldozer, crypto_hash/round3jh256

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_hash
Primitive: round3jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
30875sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
30974ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
31110sse2gcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
31417ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
31571sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
31787sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
31868ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
32071ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
32168sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
32278sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
32341sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
32633ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
32922sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
33206sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
33715sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
34370ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
34478ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
35094sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
35098sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
35365sse2gcc -m64 -O -fomit-frame-pointer2012053020120525
35410sse2gcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
35445sse2gcc -funroll-loops -O -fomit-frame-pointer2012053020120525
36224sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
36621sse2gcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
36701sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
37062sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
37187sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
37194sse2gcc -march=nocona -Os -fomit-frame-pointer2012053020120525
37292sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
37365sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
37908sse2gcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
37981sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
38207sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
38271ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
38296sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
38496sse2gcc -m64 -Os -fomit-frame-pointer2012053020120525
38800sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
39679sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
40321sse2gcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
40509sse2gcc -O2 -fomit-frame-pointer2012053020120525
40638ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
40921ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
40972ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
41013sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
41214ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
41247sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
41630sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
41672sse2gcc -march=nocona -O -fomit-frame-pointer2012053020120525
41735sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
42314ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
42336ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
42364sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
42381sse2gcc -O3 -fomit-frame-pointer2012053020120525
42472ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
42536sse2gcc -m64 -O2 -fomit-frame-pointer2012053020120525
42783sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
42788sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
42796sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
42905sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
42984sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
43260sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
43514sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
43538sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
43818sse2gcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
43956sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
44108sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
45116sse2gcc -march=barcelona -O -fomit-frame-pointer2012053020120525
45311sse2gcc -march=k8 -O -fomit-frame-pointer2012053020120525
45336sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
45437sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
45524sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
45772sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
45870sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
45994sse2gcc -march=k8 -Os -fomit-frame-pointer2012053020120525
46488sse2gcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
46679sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
47055sse2gcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
47147sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
48294sse2gcc -m64 -O3 -fomit-frame-pointer2012053020120525
48788sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
49971ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
50298ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
51454sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
51612sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
52171ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
52212ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
52305sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
52448sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
52542sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
52584ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
52632sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
52839ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
53012ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
53131sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
53236sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
53245ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
53403sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
53512sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
53721sse2gcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
53767ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
53828ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
53903ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
53939sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
53942sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
53956sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
53966ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
54105sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
54145ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
54166sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
54393sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
54418sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
54432sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
54442sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
54647sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
54811sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
54937sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
54970sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
55066sse2gcc -Os -fomit-frame-pointer2012053020120525
55089sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
55092sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
55093sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
55571sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
55586sse2gcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
55823sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
56537sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
56671sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
56898sse2gcc -O -fomit-frame-pointer2012053020120525
56926sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
91591simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
91760simplegcc -m64 -O3 -fomit-frame-pointer2012053020120525
91819simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
91916simplegcc -m64 -O2 -fomit-frame-pointer2012053020120525
92256simplegcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
92465simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
92887simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
92893simplegcc -m64 -Os -fomit-frame-pointer2012053020120525
92922simplegcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
92941simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
93207simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
94103simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
94186simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
94247simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
94326simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
94382simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
94588simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
94691simplegcc -O2 -fomit-frame-pointer2012053020120525
94694simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
94716simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
94738simplegcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
94810simplegcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
94865simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
94955simplegcc -O3 -fomit-frame-pointer2012053020120525
95388simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
95406simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
95428simplegcc -march=nocona -Os -fomit-frame-pointer2012053020120525
95537simplegcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
95565simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
95644simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
95700simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
95827simplegcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
95989simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
96003simplegcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
96043simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
96066simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
96074simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
96434simplegcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
96495simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
96648simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
96698simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
96803simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
96882simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
96911simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
96953simplegcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
97040simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
97371simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
97757simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
97837simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
97837simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
97862simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
97862simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
97863simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
97869simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
97885simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
97925simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
97945simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
97949simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
98266simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
98485simplegcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
98717simplegcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
98902simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
98991simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
99012simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
99014simplegcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
99021simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
99021simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
99033simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
99035simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
99046simplegcc -march=k8 -Os -fomit-frame-pointer2012053020120525
99074simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
99075simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
99093simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
99115simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
99121simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
99124simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
99139simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
99142simplegcc -Os -fomit-frame-pointer2012053020120525
99162simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
99220simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
99233simplegcc -march=k8 -O -fomit-frame-pointer2012053020120525
99303simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
99380simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
99383simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
99425simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
99469simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
99512simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
99515simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
99523simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
99548simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
99559simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
100045sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
100109sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
100136simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
100334sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
100491sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
100515simplegcc -march=nocona -O -fomit-frame-pointer2012053020120525
100662sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
101290simplegcc -march=barcelona -O -fomit-frame-pointer2012053020120525
102356sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
102607simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
102898sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
103156simplegcc -funroll-loops -O -fomit-frame-pointer2012053020120525
103179simplegcc -m64 -O -fomit-frame-pointer2012053020120525
103185simplegcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
103221simplegcc -O -fomit-frame-pointer2012053020120525
103239sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
103370simplegcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
103576sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
103648sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
103851sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
103970sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
104163sphlibgcc -m64 -O -fomit-frame-pointer2012053020120525
104540sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
104600sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
104831sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
104882sphlibgcc -march=k8 -O -fomit-frame-pointer2012053020120525
105153sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
105538sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
105884sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
106052sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
106188sphlibgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
106537sphlibgcc -m64 -O2 -fomit-frame-pointer2012053020120525
106595sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
106672sphlibgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
106830sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
106833sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
106855sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
106975sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
107192sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
107280sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
107427sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
107437sphlibgcc -march=nocona -O -fomit-frame-pointer2012053020120525
107548sphlibgcc -O2 -fomit-frame-pointer2012053020120525
107844sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
107853sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
108141sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
108337sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
108367sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
108522sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
108587sphlibgcc -O -fomit-frame-pointer2012053020120525
108621sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
108663sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
108722sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
108760sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
108829sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
108977sphlibgcc -m64 -O3 -fomit-frame-pointer2012053020120525
109095sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
109188sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
109194sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
109201sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
109291sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
109502sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
109514sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
109853sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
109873sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
109932sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
110028sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
110169sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
110187sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
110330sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
110351sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
110523sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
110535sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
110646sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
110759sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
110763sphlibgcc -O3 -fomit-frame-pointer2012053020120525
110842sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
110978sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
110979sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
111242sphlib-smallgcc -O -fomit-frame-pointer2012053020120525
111305sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
111383sphlibgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
111498sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
111506sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
111634sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
111840sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
111912sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
112148sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
112261sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
112351sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
112367sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
112397sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
112484sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
112738sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
112986sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
113127sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
113170sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
113333sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
113373sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
113428sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
113542sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
113747sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
113784sphlibgcc -m64 -Os -fomit-frame-pointer2012053020120525
113859sphlibgcc -Os -fomit-frame-pointer2012053020120525
113947sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
114156sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
114158sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
114199sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
114373sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
114388sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
114489sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
114541sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
114569sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
114599sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
114669sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
114677sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
114684sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
114747sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
114945sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
114975sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
114975sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
115094sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
115107sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
115160sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
115224sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
115345sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
115374sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2012053020120525
115464sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
115473sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
115570sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
115580sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
115616sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
115680sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
115796sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
115804sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
115932sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
116097sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
116171sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
116288sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
116368sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
116483sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
116538sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
116610sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
116617sphlib-smallgcc -m64 -O -fomit-frame-pointer2012053020120525
116619sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
116741sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
116866sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
116919sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
116949sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
117021sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
117056sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
117119sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
117305sphlib-smallgcc -m64 -Os -fomit-frame-pointer2012053020120525
117510sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
117540sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
117561sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
117582sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
117587sphlibgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
117591sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
117745sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
117871sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
118055sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2012053020120525
118202sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
118240sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
118275sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
118332sphlib-smallgcc -O3 -fomit-frame-pointer2012053020120525
118353sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
118481sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
118586sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
118596sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2012053020120525
118738sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
118760sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
118819sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
118965sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
119049sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
119232sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
119567sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
119617sphlib-smallgcc -O2 -fomit-frame-pointer2012053020120525
119688sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
119700sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
119721sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2012053020120525
120190sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
120303sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
120342sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
120371sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
120615sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
120677sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
120701sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
120822sphlib-smallgcc -Os -fomit-frame-pointer2012053020120525
121010sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
121099sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
121190sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
121292sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
121311sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
121508sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
121512sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
121627sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
121646sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
121783sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
121809sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
121841sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
121864sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
121966sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
122133sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
122156sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
122668sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
122925sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
123419sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
123876sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
216198simplecc2012053020120525
216424simplegcc2012053020120525
216841simplegcc -funroll-loops2012053020120525
237546sphlib-smallgcc -funroll-loops2012053020120525
239446sphlib-smallcc2012053020120525
250929sphlib-smallgcc2012053020120525
377280sphlibgcc -funroll-loops2012053020120525
440531sphlibcc2012053020120525
598215sphlibgcc2012053020120525
665939sse2gcc2012053020120525
674146sse2cc2012053020120525
678261sse2gcc -funroll-loops2012053020120525

Compiler output

Implementation: crypto_hash/round3jh256/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:106:9: error: unknown type name '__m128i'
hash.c: hash.c: In function 'crypto_hash_round3jh256_ssse3':
hash.c: hash.c:168:3: error: unknown type name '__m128i'

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/round3jh256/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:106:9: error: unknown type name '__m128i'
hash.c: hash.c: In function 'crypto_hash_round3jh256_ssse3':
hash.c: hash.c:168:3: error: unknown type name '__m128i'
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:106:9: error: unknown type name '__m128i'
hash.c: hash.c: In function 'crypto_hash_round3jh256_ssse3':
hash.c: hash.c:168:3: error: unknown type name '__m128i'

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