Implementation notes: amd64, bridge, crypto_hash/round3jh256

Computer: bridge
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: round3jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
24684ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012021220120211
24720ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012021220120211
24796ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012021220120211
24828ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012021220120211
24828ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012021220120211
24880ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012021220120211
25088ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012021220120211
25116ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012021220120211
25156ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012021220120211
25200ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012021220120211
25228ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012021220120211
25240ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012021220120211
25992sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012021220120211
26032sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012021220120211
26032sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012021220120211
26128sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012021220120211
26144sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012021220120211
26176sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012021220120211
26176sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012021220120211
26180sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012021220120211
26212sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012021220120211
26492sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012021220120211
26504sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012021220120211
26560sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012021220120211
32308sse2gcc -funroll-loops -O3 -fomit-frame-pointer2012021220120211
32320sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012021220120211
32352sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012021220120211
32388ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012021220120211
32412ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012021220120211
32412ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012021220120211
32412ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012021220120211
32416ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012021220120211
32424ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012021220120211
32432ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012021220120211
32448sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012021220120211
32464sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012021220120211
32516ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012021220120211
32684sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012021220120211
32696sse2gcc -funroll-loops -O2 -fomit-frame-pointer2012021220120211
32696sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012021220120211
32712sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012021220120211
32720sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012021220120211
32988sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012021220120211
33016sse2gcc -O2 -fomit-frame-pointer2012021220120211
33016sse2gcc -m64 -O2 -fomit-frame-pointer2012021220120211
33132sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012021220120211
33140sse2gcc -march=k8 -O2 -fomit-frame-pointer2012021220120211
33160sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012021220120211
33164sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012021220120211
33168sse2gcc -O3 -fomit-frame-pointer2012021220120211
33188sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012021220120211
33200sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012021220120211
33236sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012021220120211
33236sse2gcc -m64 -O3 -fomit-frame-pointer2012021220120211
33460sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012021220120211
33488sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012021220120211
33492sse2gcc -march=barcelona -O3 -fomit-frame-pointer2012021220120211
33496sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012021220120211
33496sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012021220120211
33508sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012021220120211
33512sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012021220120211
33520sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012021220120211
33520sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012021220120211
33544ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2012021220120211
33580ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2012021220120211
33628ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012021220120211
33640ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012021220120211
33696sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012021220120211
33700sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012021220120211
33752sse2gcc -march=k8 -O3 -fomit-frame-pointer2012021220120211
33840sse2gcc -march=barcelona -O2 -fomit-frame-pointer2012021220120211
33864sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012021220120211
34764ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012021220120211
34792ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012021220120211
34804ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012021220120211
34812ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012021220120211
34844sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012021220120211
34860sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012021220120211
34944sse2gcc -funroll-loops -O -fomit-frame-pointer2012021220120211
34944sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012021220120211
34960sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012021220120211
34968sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012021220120211
34972sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012021220120211
34976sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012021220120211
34976sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012021220120211
34976sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012021220120211
34988sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012021220120211
34992sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2012021220120211
35020sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012021220120211
35032sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012021220120211
35044sse2gcc -O -fomit-frame-pointer2012021220120211
35056sse2gcc -march=nocona -O -fomit-frame-pointer2012021220120211
35064sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012021220120211
35064sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2012021220120211
35084sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012021220120211
35084sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2012021220120211
35088sse2gcc -march=barcelona -O -fomit-frame-pointer2012021220120211
35092sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012021220120211
35096sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012021220120211
35108sse2gcc -march=k8 -O -fomit-frame-pointer2012021220120211
35108sse2gcc -march=nocona -O2 -fomit-frame-pointer2012021220120211
35124sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012021220120211
35144sse2gcc -march=nocona -O3 -fomit-frame-pointer2012021220120211
35164sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2012021220120211
35176sse2gcc -m64 -O -fomit-frame-pointer2012021220120211
35184sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2012021220120211
35876sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012021220120211
35892sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012021220120211
35912sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012021220120211
35944sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012021220120211
36176sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012021220120211
36188sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012021220120211
36276sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012021220120211
36284sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012021220120211
36292sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012021220120211
36304sse2gcc -funroll-loops -Os -fomit-frame-pointer2012021220120211
36304sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012021220120211
36536sse2gcc -march=barcelona -Os -fomit-frame-pointer2012021220120211
36548sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012021220120211
36564sse2gcc -march=nocona -Os -fomit-frame-pointer2012021220120211
36588sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012021220120211
36588sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012021220120211
36596sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012021220120211
36716sse2gcc -m64 -Os -fomit-frame-pointer2012021220120211
36740sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012021220120211
36748sse2gcc -Os -fomit-frame-pointer2012021220120211
36748sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012021220120211
36780sse2gcc -march=k8 -Os -fomit-frame-pointer2012021220120211
70352simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012021220120211
70376simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2012021220120211
70396simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012021220120211
70404simplegcc -funroll-loops -Os -fomit-frame-pointer2012021220120211
70432simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012021220120211
70468simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012021220120211
70580simplegcc -O2 -fomit-frame-pointer2012021220120211
70580simplegcc -O3 -fomit-frame-pointer2012021220120211
70584simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012021220120211
70596simplegcc -m64 -O2 -fomit-frame-pointer2012021220120211
70656simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012021220120211
70656simplegcc -march=barcelona -O2 -fomit-frame-pointer2012021220120211
70664simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2012021220120211
70672simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012021220120211
70676simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012021220120211
70696simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012021220120211
70700simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012021220120211
70712simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2012021220120211
70720simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012021220120211
70732simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012021220120211
70768simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012021220120211
70772simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2012021220120211
70776simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012021220120211
70776simplegcc -march=k8 -O2 -fomit-frame-pointer2012021220120211
70800simplegcc -m64 -O3 -fomit-frame-pointer2012021220120211
70800simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012021220120211
70800simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012021220120211
70816simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2012021220120211
70816simplegcc -march=barcelona -Os -fomit-frame-pointer2012021220120211
70828simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012021220120211
70832simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2012021220120211
70832simplegcc -m64 -Os -fomit-frame-pointer2012021220120211
70836simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012021220120211
70840simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2012021220120211
70860simplegcc -funroll-loops -O3 -fomit-frame-pointer2012021220120211
70868simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012021220120211
70868simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012021220120211
70876simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012021220120211
70884simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012021220120211
70900simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012021220120211
70904simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012021220120211
70916simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012021220120211
70928simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012021220120211
70944simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012021220120211
70948simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012021220120211
70964simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012021220120211
70968simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012021220120211
70988simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2012021220120211
71028simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012021220120211
71052simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012021220120211
71060simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012021220120211
71076simplegcc -Os -fomit-frame-pointer2012021220120211
71124simplegcc -march=k8 -Os -fomit-frame-pointer2012021220120211
71156simplegcc -funroll-loops -O2 -fomit-frame-pointer2012021220120211
71220simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2012021220120211
71312simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2012021220120211
71368simplegcc -march=k8 -O3 -fomit-frame-pointer2012021220120211
71408simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012021220120211
71444simplegcc -march=barcelona -O3 -fomit-frame-pointer2012021220120211
71536simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012021220120211
71548simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012021220120211
71632simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012021220120211
71664simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012021220120211
73152simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2012021220120211
73188simplegcc -march=nocona -Os -fomit-frame-pointer2012021220120211
73220simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012021220120211
73276simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012021220120211
73312simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012021220120211
73324sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012620120120
73324simplegcc -march=nocona -O3 -fomit-frame-pointer2012021220120211
73340simplegcc -march=nocona -O2 -fomit-frame-pointer2012021220120211
73364simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012021220120211
73372sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
73376sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
73388sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
73404simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012021220120211
73416simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012021220120211
73420sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012012620120120
73420simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2012021220120211
73436sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012620120120
73444simplegcc -m64 -O -fomit-frame-pointer2012021220120211
73444simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012021220120211
73444simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2012021220120211
73448simplegcc -m64 -march=core2 -O -fomit-frame-pointer2012021220120211
73452simplegcc -funroll-loops -O -fomit-frame-pointer2012021220120211
73452simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012021220120211
73452simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012021220120211
73460simplegcc -fno-schedule-insns -O -fomit-frame-pointer2012021220120211
73460sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012620120120
73464simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012021220120211
73468simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012021220120211
73472simplegcc -O -fomit-frame-pointer2012021220120211
73472simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2012021220120211
73472simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012021220120211
73476simplegcc -m64 -march=k8 -O -fomit-frame-pointer2012021220120211
73484simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012021220120211
73484simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2012021220120211
73500simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012021220120211
73512simplegcc -m64 -march=nocona -O -fomit-frame-pointer2012021220120211
73512simplegcc -march=barcelona -O -fomit-frame-pointer2012021220120211
73516simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012021220120211
73532simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2012021220120211
73556simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012021220120211
73572simplegcc -march=nocona -O -fomit-frame-pointer2012021220120211
73588sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
73592simplegcc -march=k8 -O -fomit-frame-pointer2012021220120211
73604simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012021220120211
73632sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012620120120
73644sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
73664simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012021220120211
73668sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012620120120
74108sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012620120120
74136sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
74192sphlibgcc -m64 -Os -fomit-frame-pointer2012012620120120
74192sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
74224sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012012620120120
74228sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012620120120
74232sphlibgcc -Os -fomit-frame-pointer2012012620120120
74236sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
74268sphlibgcc -march=k8 -Os -fomit-frame-pointer2012012620120120
74272sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
74276sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012620120120
74324sphlibgcc -funroll-loops -O -fomit-frame-pointer2012012620120120
74340sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012012620120120
74360sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012012620120120
74364sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012620120120
74368sphlibgcc -O -fomit-frame-pointer2012012620120120
74400sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
74472sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
74500sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012620120120
74504sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
74556sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012620120120
74580sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
74580sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2012012620120120
74616sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
74636sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012620120120
74660sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012620120120
74664sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
74672sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012620120120
74736sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
74740sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012012620120120
74748sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012620120120
74748sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012620120120
74748sphlibgcc -march=barcelona -O -fomit-frame-pointer2012012620120120
74756sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012620120120
74772sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012012620120120
74772sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2012012620120120
74784sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012620120120
74848sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2012012620120120
74888sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
74888sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012620120120
74924sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
74924sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
74944sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012620120120
75000sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2012012620120120
75044sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
75044sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2012012620120120
75076sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
75152sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012012620120120
75156sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
75228sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
75348sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012012620120120
75380sphlibgcc -march=k8 -O -fomit-frame-pointer2012012620120120
75396sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012620120120
75436sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
75524sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
75568sphlibgcc -march=nocona -O -fomit-frame-pointer2012012620120120
75596sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012620120120
75604sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
75608sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012620120120
75640sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012620120120
75716sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
75720sphlibgcc -march=nocona -Os -fomit-frame-pointer2012012620120120
75740sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012012620120120
75780sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012620120120
75804sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012620120120
75848sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
75864sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
75872sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012012620120120
75908sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012620120120
75916sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
75920sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012620120120
75924sphlibgcc -m64 -O2 -fomit-frame-pointer2012012620120120
75976sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
76000sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
76008sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012620120120
76020sphlibgcc -O2 -fomit-frame-pointer2012012620120120
76036sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012620120120
76048sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012620120120
76056sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012012620120120
76056sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
76112sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012620120120
76128sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012620120120
76136sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012012620120120
76152sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
76196sphlibgcc -O3 -fomit-frame-pointer2012012620120120
76196sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012620120120
76208sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012620120120
76268sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
76296sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
76332sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012620120120
76332sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012620120120
76412sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
76428sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012620120120
76436sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012620120120
76448sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012620120120
76488sphlibgcc -m64 -O3 -fomit-frame-pointer2012012620120120
76516sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012620120120
76560sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012012620120120
76632sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012620120120
76644sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012620120120
76652sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012620120120
76904sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012620120120
77000sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
77060sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
77068sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012620120120
77088sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012012620120120
77100sphlibgcc -m64 -O -fomit-frame-pointer2012012620120120
77120sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012620120120
77168sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
77500sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012620120120
77524sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
77532sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012620120120
77552sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012012620120120
77576sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012620120120
77628sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012620120120
77652sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012620120120
77656sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012620120120
77668sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012620120120
77696sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012620120120
77708sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012620120120
77712sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012620120120
77720sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012620120120
77740sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012620120120
77832sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012620120120
77860sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
77936sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
77944sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012620120120
77964sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
77968sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012620120120
77992sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
77996sphlib-smallgcc -m64 -O -fomit-frame-pointer2012012620120120
78000sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2012012620120120
78016sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012620120120
78020sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012620120120
78040sphlib-smallgcc -O -fomit-frame-pointer2012012620120120
78048sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012620120120
78056sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
78060sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012620120120
78064sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012012620120120
78072sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012620120120
78072sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2012012620120120
78080sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2012012620120120
78080sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2012012620120120
78108sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012620120120
78112sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012012620120120
78116sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2012012620120120
78128sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
78168sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
78180sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
78188sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
78208sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
78220sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
78232sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
78232sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012012620120120
78276sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
78312sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
78312sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012620120120
78316sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2012012620120120
78324sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
78352sphlib-smallgcc -O2 -fomit-frame-pointer2012012620120120
78352sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012620120120
78356sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
78392sphlib-smallgcc -O3 -fomit-frame-pointer2012012620120120
78416sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2012012620120120
78420sphlib-smallgcc -m64 -Os -fomit-frame-pointer2012012620120120
78424sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
78432sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2012012620120120
78440sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012620120120
78452sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2012012620120120
78472sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012620120120
78500sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012620120120
78504sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012620120120
78508sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012620120120
78512sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2012012620120120
78516sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012620120120
78656sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012620120120
78852sphlib-smallgcc -Os -fomit-frame-pointer2012012620120120
78932sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
78980sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2012012620120120
79312sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2012012620120120
79396sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
79464sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
79520sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012620120120
79652sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
79932sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012620120120
80032sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
80136sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012620120120
80512sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
80540sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2012012620120120
156436simplegcc2012021220120211
156452simplecc2012021220120211
156520simplegcc -funroll-loops2012021220120211
173992sphlib-smallgcc -funroll-loops2012012620120120
174060sphlib-smallgcc2012012620120120
174248sphlib-smallcc2012012620120120
279280sse2cc2012021220120211
279716sse2gcc2012021220120211
280216sse2gcc -funroll-loops2012021220120211
331376sphlibgcc -funroll-loops2012012620120120
331508sphlibcc2012012620120120
332876sphlibgcc2012012620120120

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.1/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.1/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.1/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