Implementation notes: amd64, sandy0, crypto_hash/round3jh256

Computer: sandy0
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: round3jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
24728ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
24736ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
24800ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
24808ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
24868ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
24904ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
25168ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
25212ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
25216ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
25216ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
25220ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
25296ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
26020sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
26076sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
26104sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
26132sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
26132sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
26136sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
26148sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
26160sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
26220sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
26448sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
26500sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
26516sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
32332sse2gcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
32344sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
32376sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
32424ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
32428ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
32440ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
32444ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
32472ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
32476ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
32480ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
32488sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
32500sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
32680ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
32704sse2gcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
32712sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
32744sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
32832sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
32880sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
32968sse2gcc -m64 -O2 -fomit-frame-pointer2012032920120316
33036sse2gcc -O2 -fomit-frame-pointer2012032920120316
33044sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
33168sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
33172sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
33172sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
33172sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
33224sse2gcc -m64 -O3 -fomit-frame-pointer2012032920120316
33232sse2gcc -O3 -fomit-frame-pointer2012032920120316
33240sse2gcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
33256sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
33268sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
33472sse2gcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
33480sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
33504sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
33528sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
33540sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
33548sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
33568sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
33580sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
33584ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
33604ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
33620ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
33676sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
33700ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
33716sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
33720sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
33736sse2gcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
33844sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
33848sse2gcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
34776ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
34792ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
34848ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
34892ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
34952sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
34956sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
34960sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
34964sse2gcc -funroll-loops -O -fomit-frame-pointer2012032920120316
34964sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
34984sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
34988sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
34992sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
34996sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
35028sse2gcc -m64 -O -fomit-frame-pointer2012032920120316
35032sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
35036sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
35052sse2gcc -march=k8 -O -fomit-frame-pointer2012032920120316
35056sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
35068sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
35068sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
35068sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
35068sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
35076sse2gcc -march=barcelona -O -fomit-frame-pointer2012032920120316
35084sse2gcc -O -fomit-frame-pointer2012032920120316
35084sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
35096sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
35108sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
35112sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
35124sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
35128sse2gcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
35136sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
35136sse2gcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
35172sse2gcc -march=nocona -O -fomit-frame-pointer2012032920120316
35176sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
35848sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
35876sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
35896sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
35936sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
36192sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
36212sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
36312sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
36316sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
36324sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
36324sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
36328sse2gcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
36588sse2gcc -march=nocona -Os -fomit-frame-pointer2012032920120316
36596sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
36596sse2gcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
36600sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
36632sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
36652sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
36748sse2gcc -m64 -Os -fomit-frame-pointer2012032920120316
36760sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
36792sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
36796sse2gcc -Os -fomit-frame-pointer2012032920120316
36896sse2gcc -march=k8 -Os -fomit-frame-pointer2012032920120316
70340simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
70352simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
70396simplegcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
70412simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
70452simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
70588simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
70604simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
70616simplegcc -m64 -O3 -fomit-frame-pointer2012032920120316
70636simplegcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
70656simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
70656simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
70668simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
70684simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
70692simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
70708simplegcc -O3 -fomit-frame-pointer2012032920120316
70712simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
70724simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
70736simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
70740simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
70748simplegcc -O2 -fomit-frame-pointer2012032920120316
70760simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
70768simplegcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
70780simplegcc -m64 -O2 -fomit-frame-pointer2012032920120316
70780simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
70784simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
70796simplegcc -march=k8 -Os -fomit-frame-pointer2012032920120316
70832simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
70832simplegcc -m64 -Os -fomit-frame-pointer2012032920120316
70832simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
70832simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
70840simplegcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
70844simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
70864simplegcc -Os -fomit-frame-pointer2012032920120316
70868simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
70880simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
70884simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
70888simplegcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
70900simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
70904simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
70924simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
70940simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
70956simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
70960simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
70960simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
70976simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
70984simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
70988simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
71068simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
71080simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
71104simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
71108simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
71152simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
71168simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
71180simplegcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
71288simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
71300simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
71388simplegcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
71480simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
71564simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
71576simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
71628simplegcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
71636simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
71688simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
73184simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
73220simplegcc -march=nocona -Os -fomit-frame-pointer2012032920120316
73252simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
73272sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
73280sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
73296sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
73296simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
73304simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
73324sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
73340simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
73352sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
73356simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
73364sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
73376simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
73400simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
73404simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
73412simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
73432sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
73460simplegcc -m64 -O -fomit-frame-pointer2012032920120316
73464simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
73468simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
73472simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
73484simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
73484simplegcc -march=barcelona -O -fomit-frame-pointer2012032920120316
73492simplegcc -O -fomit-frame-pointer2012032920120316
73500simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
73500simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
73500simplegcc -march=nocona -O -fomit-frame-pointer2012032920120316
73512simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
73516simplegcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
73520simplegcc -march=k8 -O -fomit-frame-pointer2012032920120316
73524simplegcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
73536simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
73552simplegcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
73584simplegcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
73584simplegcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
73592simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
73604simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
73612simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
73668simplegcc -funroll-loops -O -fomit-frame-pointer2012032920120316
73672sphlibgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
73744simplegcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
73760sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
73792simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
73808sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
73820simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
73832sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
73836simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
73844sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
73980sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
73996sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
74012sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
74076sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
74088sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
74204sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
74228sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
74228sphlibgcc -march=k8 -Os -fomit-frame-pointer2012032920120316
74248sphlibgcc -Os -fomit-frame-pointer2012032920120316
74268sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
74276sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
74276sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
74340sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
74340sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
74348sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
74364sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
74428sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
74528sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
74544sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
74568sphlibgcc -O3 -fomit-frame-pointer2012032920120316
74620sphlibgcc -m64 -O3 -fomit-frame-pointer2012032920120316
74648sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
74664sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
74668sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
74676sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
74708sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
74748sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
74752sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
74764sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
74776sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
74820sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
74832sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
74860sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
74916sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
74924sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
74980sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
74996sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
75000sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
75032sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
75084sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
75096sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
75120sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
75132sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
75132sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
75268sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
75280sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
75328sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
75360sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
75588sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
75612sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
75620sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
75672sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
75712sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
75712sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
75720sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
75728sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
75748sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
75800sphlibgcc -march=nocona -Os -fomit-frame-pointer2012032920120316
75808sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
75816sphlibgcc -O -fomit-frame-pointer2012032920120316
75820sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
75828sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
75868sphlibgcc -march=nocona -O -fomit-frame-pointer2012032920120316
75884sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
75896sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
75928sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
75932sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
75956sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
75992sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
75996sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
76092sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
76104sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
76112sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
76196sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
76196sphlibgcc -march=k8 -O -fomit-frame-pointer2012032920120316
76244sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
76248sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
76252sphlibgcc -m64 -Os -fomit-frame-pointer2012032920120316
76256sphlibgcc -m64 -O -fomit-frame-pointer2012032920120316
76280sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
76312sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
76372sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
76412sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
76412sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
76416sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
76424sphlibgcc -m64 -O2 -fomit-frame-pointer2012032920120316
76424sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
76432sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
76472sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
76488sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
76512sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
76560sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
76588sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
76632sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
76644sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
76676sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
76696sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
76724sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
76804sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
76884sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
76976sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
77024sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
77044sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
77080sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
77084sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
77088sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
77112sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
77124sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
77200sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
77400sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
77548sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
77668sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
77712sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
77712sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
77716sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
77720sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
77828sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
77848sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
77892sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
77904sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
77912sphlibgcc -march=barcelona -O -fomit-frame-pointer2012032920120316
77952sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
77972sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
77984sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
77988sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
77992sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
77996sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
78024sphlib-smallgcc -O -fomit-frame-pointer2012032920120316
78036sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
78044sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
78088sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
78116sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
78136sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
78144sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
78184sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
78212sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
78248sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
78260sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
78264sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2012032920120316
78276sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
78280sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
78312sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2012032920120316
78312sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
78344sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
78376sphlibgcc -O2 -fomit-frame-pointer2012032920120316
78388sphlib-smallgcc -Os -fomit-frame-pointer2012032920120316
78388sphlib-smallgcc -m64 -Os -fomit-frame-pointer2012032920120316
78396sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
78408sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2012032920120316
78420sphlib-smallgcc -m64 -O -fomit-frame-pointer2012032920120316
78444sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
78452sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
78452sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
78456sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2012032920120316
78476sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
78480sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
78480sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
78484sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
78504sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2012032920120316
78532sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
78536sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
78552sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
78556sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
78564sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
78568sphlib-smallgcc -O2 -fomit-frame-pointer2012032920120316
78580sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
78592sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
78608sphlib-smallgcc -O3 -fomit-frame-pointer2012032920120316
78628sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
78628sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
78640sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2012032920120316
78952sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
78992sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
79084sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
79116sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
79316sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
79340sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
79392sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
79484sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
79588sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
79752sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
79824sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
79868sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
79992sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
80128sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
80468sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
80588sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
80788sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2012032920120316
156400simplegcc2012032920120316
156412simplecc2012032920120316
156564simplegcc -funroll-loops2012032920120316
173872sphlib-smallcc2012032920120316
174724sphlib-smallgcc2012032920120316
175436sphlib-smallgcc -funroll-loops2012032920120316
279976sse2cc2012032920120316
280488sse2gcc -funroll-loops2012032920120316
280584sse2gcc2012032920120316
332124sphlibgcc -funroll-loops2012032920120316
333060sphlibcc2012032920120316
336884sphlibgcc2012032920120316

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