Implementation notes: amd64, h9ivy, crypto_hash/round3jh512

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: round3jh512
TimeImplementationCompilerBenchmark dateSUPERCOP version
24068ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
24072ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
24280ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
24680ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
24720ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
24752ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
24752ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
24980ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
24996ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
25020ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
25044ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
25056ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
25720sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
25844sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
25900sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
25900sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
25956sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
26012sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
26056sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
26172sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
26172sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
26528sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
26532sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
26576sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
27524ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
27524ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
27540ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042920140425
27540ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042920140425
27548ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
27560ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
27568ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
27572ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
28080sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042920140425
28116sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042920140425
28132sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
28140sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
28152sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042920140425
28168sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
28168sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042920140425
28212sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
28232sse2gcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
28248sse2gcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
28492sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
28500sse2gcc -O3 -fomit-frame-pointer2014042920140425
28504sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
28508sse2gcc -O2 -fomit-frame-pointer2014042920140425
28516sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042920140425
28520sse2gcc -march=k8 -O2 -fomit-frame-pointer2014042920140425
28532sse2gcc -m64 -O3 -fomit-frame-pointer2014042920140425
28536sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
28552sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
28556sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042920140425
28564sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
28568sse2gcc -m64 -O2 -fomit-frame-pointer2014042920140425
28612sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
28632sse2gcc -march=k8 -O3 -fomit-frame-pointer2014042920140425
28660ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2014042920140425
28668sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
28680ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
28684sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
28684sse2gcc -march=barcelona -O3 -fomit-frame-pointer2014042920140425
28692ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
28692ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2014042920140425
28696sse2gcc -march=barcelona -O2 -fomit-frame-pointer2014042920140425
28740sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042920140425
28772ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
28772sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
28780sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042920140425
28788ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
28796sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
28800ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014042920140425
28804sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
28812ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042920140425
28820sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
28836sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
28856sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
29040sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
29064sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042920140425
29148sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042920140425
29168sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
29180sse2gcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
29772sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
29788sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
29816sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
29836sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042920140425
29840sse2gcc -Os -fomit-frame-pointer2014042920140425
29860sse2gcc -march=k8 -Os -fomit-frame-pointer2014042920140425
29880sse2gcc -m64 -Os -fomit-frame-pointer2014042920140425
29900sse2gcc -march=barcelona -Os -fomit-frame-pointer2014042920140425
29912sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
30040sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
30056sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042920140425
30060sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
30076sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042920140425
30112sse2gcc -march=nocona -O2 -fomit-frame-pointer2014042920140425
30140sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
30168sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
30176sse2gcc -march=nocona -O3 -fomit-frame-pointer2014042920140425
30216sse2gcc -march=k8 -O -fomit-frame-pointer2014042920140425
30244sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
30252sse2gcc -march=nocona -O -fomit-frame-pointer2014042920140425
30260sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
30268sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2014042920140425
30280sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014042920140425
30280sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
30292sse2gcc -funroll-loops -O -fomit-frame-pointer2014042920140425
30292sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
30292sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014042920140425
30292sse2gcc -march=barcelona -O -fomit-frame-pointer2014042920140425
30300sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
30304sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042920140425
30304sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
30312sse2gcc -O -fomit-frame-pointer2014042920140425
30312sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
30312sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
30320sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
30340sse2gcc -m64 -O -fomit-frame-pointer2014042920140425
30380sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
30384sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042920140425
30388sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042920140425
30452sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042920140425
30512sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014042920140425
30512sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
30512sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
31100sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042920140425
31196sse2gcc -march=nocona -Os -fomit-frame-pointer2014042920140425
31224sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
31264sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
61140simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
61152simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042920140425
61172simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042920140425
61176simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
61180simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042920140425
61200simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
61208simplegcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
61288simplegcc -march=k8 -O2 -fomit-frame-pointer2014042920140425
61312simplegcc -m64 -O2 -fomit-frame-pointer2014042920140425
61320simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
61320simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
61332simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042920140425
61336simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042920140425
61340simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
61344simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
61348simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
61352simplegcc -O3 -fomit-frame-pointer2014042920140425
61356simplegcc -O2 -fomit-frame-pointer2014042920140425
61368simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
61376simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
61384simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
61392simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
61416simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
61420simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
61424simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
61432simplegcc -m64 -O3 -fomit-frame-pointer2014042920140425
61432simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
61448simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
61452simplegcc -march=barcelona -O2 -fomit-frame-pointer2014042920140425
61456simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
61464simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
61556simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
61568simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
61580simplegcc -march=k8 -Os -fomit-frame-pointer2014042920140425
61588simplegcc -m64 -Os -fomit-frame-pointer2014042920140425
61596simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
61596simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042920140425
61596simplegcc -march=barcelona -Os -fomit-frame-pointer2014042920140425
61604simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
61608simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
61612simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
61624simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
61624simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
61628simplegcc -Os -fomit-frame-pointer2014042920140425
61628simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042920140425
61636simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
61640simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
61652simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014042920140425
61656simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
61700simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042920140425
61720simplegcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
61736simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042920140425
61744simplegcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
61804simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
61804simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042920140425
62088simplegcc -march=barcelona -O3 -fomit-frame-pointer2014042920140425
62096simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
62332simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
62340simplegcc -march=k8 -O3 -fomit-frame-pointer2014042920140425
62400simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042920140425
62424simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
62432simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042920140425
62456simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
63720simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
63736simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
63744simplegcc -O -fomit-frame-pointer2014042920140425
63756simplegcc -march=k8 -O -fomit-frame-pointer2014042920140425
63756simplegcc -march=nocona -O -fomit-frame-pointer2014042920140425
63760simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
63768simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042920140425
63768simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014042920140425
63772simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
63772simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
63776simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
63780simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
63784simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
63788simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014042920140425
63808simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042920140425
63808simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
63812simplegcc -m64 -O -fomit-frame-pointer2014042920140425
63812simplegcc -march=barcelona -O -fomit-frame-pointer2014042920140425
63820simplegcc -funroll-loops -O -fomit-frame-pointer2014042920140425
63824simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014042920140425
63848simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042920140425
63856simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
63860simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
63888simplegcc -march=nocona -Os -fomit-frame-pointer2014042920140425
63912simplegcc -march=nocona -O3 -fomit-frame-pointer2014042920140425
63916simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
63928simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
63936simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
63956simplegcc -march=nocona -O2 -fomit-frame-pointer2014042920140425
63964simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
64000simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
64096simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
64100simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042920140425
64140simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
64180simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042920140425
64224simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042920140425
64228simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
65328sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
65456sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042920140425
65528sphlibgcc -funroll-loops -O -fomit-frame-pointer2014042920140425
65596sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042920140425
65624sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
65784sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
65808sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
65840sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
65844sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042920140425
65848sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
65892sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
65900sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042920140425
65900sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
65912sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042920140425
65916sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042920140425
65920sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
65920sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042920140425
65924sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042920140425
65944sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
65992sphlibgcc -march=nocona -O -fomit-frame-pointer2014042920140425
66220sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
66224sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
66228sphlibgcc -m64 -O -fomit-frame-pointer2014042920140425
66268sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
66276sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014042920140425
66304sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014042920140425
66360sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
66372sphlibgcc -O -fomit-frame-pointer2014042920140425
66380sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
66388sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014042920140425
66412sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
66472sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
66476sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014042920140425
66484sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042920140425
66524sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014042920140425
66596sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
66604sphlibgcc -march=barcelona -O -fomit-frame-pointer2014042920140425
66628sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
66636sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
66648sphlibgcc -m64 -Os -fomit-frame-pointer2014042920140425
66648sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014042920140425
66652sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
66660sphlibgcc -march=k8 -Os -fomit-frame-pointer2014042920140425
66668sphlibgcc -Os -fomit-frame-pointer2014042920140425
66680sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
66688sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
66724sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
66732sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
66760sphlibgcc -march=k8 -O -fomit-frame-pointer2014042920140425
66988sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042920140425
66992sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
67000sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
67012sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042920140425
67020sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
67028sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
67036sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042920140425
67044sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
67052sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042920140425
67064sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042920140425
67068sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
67076sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
67100sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042920140425
67104sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
67128sphlibgcc -march=nocona -Os -fomit-frame-pointer2014042920140425
67144sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
67204sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
67248sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042920140425
67252sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
67276sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
67336sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014042920140425
67344sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
67372sphlib-smallgcc -Os -fomit-frame-pointer2014042920140425
67376sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042920140425
67384sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042920140425
67392sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014042920140425
67400sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042920140425
67440sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
67444sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042920140425
67456sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
67472sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014042920140425
67476sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
67496sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042920140425
67500sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
67544sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042920140425
67564sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042920140425
67616sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
67644sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
67648sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042920140425
67660sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042920140425
67716sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042920140425
67720sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042920140425
67728sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042920140425
67744sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042920140425
68300sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
68300sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042920140425
68412sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
68420sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
68436sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
68444sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
68456sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042920140425
68460sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014042920140425
68488sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
68488sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
68496sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042920140425
68500sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
68512sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014042920140425
68524sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
68556sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
68556sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
68580sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014042920140425
68592sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
68596sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014042920140425
68628sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
68644sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042920140425
68660sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
68660sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
68660sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
68668sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
68676sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042920140425
68696sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042920140425
68724sphlib-smallgcc -O2 -fomit-frame-pointer2014042920140425
68740sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
68752sphlib-smallgcc -O3 -fomit-frame-pointer2014042920140425
68756sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014042920140425
68764sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
68764sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
68836sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042920140425
68904sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014042920140425
68908sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042920140425
68936sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
68956sphlib-smallgcc -O -fomit-frame-pointer2014042920140425
68956sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042920140425
68960sphlib-smallgcc -m64 -O -fomit-frame-pointer2014042920140425
68984sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042920140425
68988sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042920140425
69008sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042920140425
69008sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042920140425
69036sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
69040sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042920140425
69076sphlibgcc -O2 -fomit-frame-pointer2014042920140425
69080sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
69100sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014042920140425
69160sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042920140425
69188sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014042920140425
69200sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
69240sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
69260sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042920140425
69288sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014042920140425
69380sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
69384sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014042920140425
69404sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042920140425
69448sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014042920140425
69532sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042920140425
69568sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042920140425
69624sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014042920140425
69672sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042920140425
69740sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
69752sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042920140425
69956sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042920140425
70000sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
70016sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
70036sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042920140425
70072sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
70132sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042920140425
70200sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
70200sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014042920140425
70216sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042920140425
70244sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042920140425
70272sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
70272sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042920140425
70304sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042920140425
70332sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
70396sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042920140425
70432sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042920140425
70472sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042920140425
70528sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014042920140425
70548sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042920140425
70564sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042920140425
70576sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042920140425
70576sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014042920140425
70628sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
70680sphlibgcc -m64 -O2 -fomit-frame-pointer2014042920140425
70704sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014042920140425
70744sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042920140425
70824sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
70992sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042920140425
71116sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042920140425
71376sphlibgcc -m64 -O3 -fomit-frame-pointer2014042920140425
71428sphlibgcc -O3 -fomit-frame-pointer2014042920140425
71484sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
71664sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042920140425
71860sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042920140425
71976sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042920140425
71992sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042920140425
72164sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014042920140425
72480sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014042920140425
72500sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042920140425
72616sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042920140425
73116sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042920140425
76744sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042920140425
148924simplecc2014042920140425
149016simplegcc2014042920140425
149036simplegcc -funroll-loops2014042920140425
164664sphlib-smallgcc -funroll-loops2014042920140425
165048sphlib-smallcc2014042920140425
165136sphlib-smallgcc2014042920140425
263972sphlibgcc -funroll-loops2014042920140425
266088sphlibcc2014042920140425
266116sphlibgcc2014042920140425
269368sse2gcc -funroll-loops2014042920140425
269644sse2gcc2014042920140425
269684sse2cc2014042920140425

Compiler output

Implementation: crypto_hash/round3jh512/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_round3jh512_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/round3jh512/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_round3jh512_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_round3jh512_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