Implementation notes: amd64, khazaddum, crypto_hash/round3jh512

Computer: khazaddum
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: round3jh512
TimeImplementationCompilerBenchmark dateSUPERCOP version
23992ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101620120928
24072ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101620120928
24232ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101620120928
24712ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101620120928
24736ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101620120928
24760ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101620120928
24776ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101620120928
24964ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101620120928
24996ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101620120928
25044ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101620120928
25104ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101620120928
25152ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101620120928
25748sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101620120928
25820sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101620120928
25920sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101620120928
25920sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101620120928
25944sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101620120928
26012sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101620120928
26048sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101620120928
26164sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101620120928
26164sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101620120928
26520sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101620120928
26552sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101620120928
26628sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101620120928
27524ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101620120928
27532ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101620120928
27544ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101620120928
27556ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101620120928
27560ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101620120928
27560ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101620120928
27568ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101620120928
27572ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101620120928
28128sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101620120928
28160sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
28176sse2gcc -funroll-loops -O3 -fomit-frame-pointer2012101620120928
28192sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
28200sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
28224sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101620120928
28232sse2gcc -funroll-loops -O2 -fomit-frame-pointer2012101620120928
28236sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101620120928
28248sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
28344sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101620120928
28412sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101620120928
28440sse2gcc -m64 -O2 -fomit-frame-pointer2012101620120928
28476sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
28480sse2gcc -O2 -fomit-frame-pointer2012101620120928
28508sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
28508sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
28516sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
28516sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101620120928
28520sse2gcc -march=k8 -O2 -fomit-frame-pointer2012101620120928
28532sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
28576sse2gcc -O3 -fomit-frame-pointer2012101620120928
28584sse2gcc -m64 -O3 -fomit-frame-pointer2012101620120928
28584sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
28624sse2gcc -march=k8 -O3 -fomit-frame-pointer2012101620120928
28652ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101620120928
28656ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2012101620120928
28660ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2012101620120928
28676sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
28676ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101620120928
28684sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
28712sse2gcc -march=barcelona -O3 -fomit-frame-pointer2012101620120928
28716sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
28716sse2gcc -march=barcelona -O2 -fomit-frame-pointer2012101620120928
28728ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101620120928
28732sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101620120928
28764ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012101620120928
28776sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101620120928
28792sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101620120928
28796sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101620120928
28808ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101620120928
28808ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101620120928
28816sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101620120928
28824sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101620120928
28828sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101620120928
28856sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101620120928
28996sse2gcc -funroll-loops -Os -fomit-frame-pointer2012101620120928
29040sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101620120928
29076sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
29080sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101620120928
29084sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
29652sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
29764sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101620120928
29796sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
29836sse2gcc -march=k8 -Os -fomit-frame-pointer2012101620120928
29860sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
29864sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
29868sse2gcc -m64 -Os -fomit-frame-pointer2012101620120928
29876sse2gcc -Os -fomit-frame-pointer2012101620120928
29904sse2gcc -march=barcelona -Os -fomit-frame-pointer2012101620120928
29928sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
30032sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101620120928
30036sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
30076sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101620120928
30084sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
30112sse2gcc -march=nocona -O3 -fomit-frame-pointer2012101620120928
30124sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
30144sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
30236sse2gcc -march=nocona -O -fomit-frame-pointer2012101620120928
30256sse2gcc -march=nocona -O2 -fomit-frame-pointer2012101620120928
30260sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
30264sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
30276sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101620120928
30276sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101620120928
30280sse2gcc -march=k8 -O -fomit-frame-pointer2012101620120928
30284sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
30296sse2gcc -O -fomit-frame-pointer2012101620120928
30300sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
30300sse2gcc -m64 -O -fomit-frame-pointer2012101620120928
30300sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
30308sse2gcc -funroll-loops -O -fomit-frame-pointer2012101620120928
30312sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2012101620120928
30316sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
30316sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101620120928
30324sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
30324sse2gcc -march=barcelona -O -fomit-frame-pointer2012101620120928
30356sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012101620120928
30356sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
30356sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101620120928
30368sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101620120928
30460sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2012101620120928
30468sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101620120928
30480sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012101620120928
30492sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101620120928
30520sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101620120928
31072sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101620120928
31140sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
31212sse2gcc -march=nocona -Os -fomit-frame-pointer2012101620120928
31252sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
61208simplegcc -funroll-loops -Os -fomit-frame-pointer2012101620120928
61240simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101620120928
61256simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
61260simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
61268simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
61276simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101620120928
61284simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101620120928
61284simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101620120928
61292simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101620120928
61300simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101620120928
61308simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101620120928
61312simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101620120928
61316simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101620120928
61324simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101620120928
61336simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101620120928
61336simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101620120928
61348simplegcc -O3 -fomit-frame-pointer2012101620120928
61356simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101620120928
61360simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
61376simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101620120928
61380simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
61388simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101620120928
61388simplegcc -march=k8 -O2 -fomit-frame-pointer2012101620120928
61392simplegcc -m64 -O2 -fomit-frame-pointer2012101620120928
61392simplegcc -m64 -O3 -fomit-frame-pointer2012101620120928
61400simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
61444simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101620120928
61452simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
61456simplegcc -O2 -fomit-frame-pointer2012101620120928
61500simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
61516simplegcc -march=barcelona -O2 -fomit-frame-pointer2012101620120928
61544simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101620120928
61564simplegcc -Os -fomit-frame-pointer2012101620120928
61568simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
61572simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101620120928
61580simplegcc -march=barcelona -Os -fomit-frame-pointer2012101620120928
61596simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
61596simplegcc -march=k8 -Os -fomit-frame-pointer2012101620120928
61604simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
61612simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101620120928
61620simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101620120928
61624simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101620120928
61628simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2012101620120928
61632simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101620120928
61636simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
61636simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101620120928
61652simplegcc -funroll-loops -O2 -fomit-frame-pointer2012101620120928
61656simplegcc -m64 -Os -fomit-frame-pointer2012101620120928
61660simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101620120928
61672simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
61696simplegcc -funroll-loops -O3 -fomit-frame-pointer2012101620120928
61700simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
61700simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101620120928
61700simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101620120928
61704simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
61736simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
61836simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101620120928
62084simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
62100simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
62120simplegcc -march=barcelona -O3 -fomit-frame-pointer2012101620120928
62212simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
62276simplegcc -march=k8 -O3 -fomit-frame-pointer2012101620120928
62320simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
62372simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
62372simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101620120928
62384simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101620120928
63708simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101620120928
63712simplegcc -O -fomit-frame-pointer2012101620120928
63716simplegcc -m64 -march=core2 -O -fomit-frame-pointer2012101620120928
63724simplegcc -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
63732simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101620120928
63744simplegcc -funroll-loops -O -fomit-frame-pointer2012101620120928
63756simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101620120928
63764simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101620120928
63768simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
63768simplegcc -m64 -O -fomit-frame-pointer2012101620120928
63768simplegcc -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
63772simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2012101620120928
63772simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101620120928
63788simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2012101620120928
63796simplegcc -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
63812simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
63836simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
63836simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101620120928
63840simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
63848simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101620120928
63860simplegcc -march=k8 -O -fomit-frame-pointer2012101620120928
63896simplegcc -march=nocona -Os -fomit-frame-pointer2012101620120928
63920simplegcc -march=barcelona -O -fomit-frame-pointer2012101620120928
63920simplegcc -march=nocona -O -fomit-frame-pointer2012101620120928
63928simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
63932simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
63940simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101620120928
63952simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
63952simplegcc -march=nocona -O2 -fomit-frame-pointer2012101620120928
63956simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
63996simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
64052simplegcc -march=nocona -O3 -fomit-frame-pointer2012101620120928
64116simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101620120928
64120simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
64140simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
64144simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101620120928
64200simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101620120928
64204simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
65548sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
65612sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
65652sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101620120928
65668sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101620120928
65684sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101620120928
65708sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101620120928
65716sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
65728sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
65732sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012101620120928
65736sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101620120928
65740sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
65744sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
65792sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101620120928
65800sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
65820sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101620120928
66000sphlibgcc -march=nocona -O -fomit-frame-pointer2012101620120928
66024sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2012101620120928
66140sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101620120928
66144sphlibgcc -m64 -O -fomit-frame-pointer2012101620120928
66160sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
66168sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
66192sphlibgcc -O -fomit-frame-pointer2012101620120928
66200sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101620120928
66240sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
66264sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101620120928
66276sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
66308sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101620120928
66316sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101620120928
66356sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
66400sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2012101620120928
66436sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101620120928
66452sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
66464sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
66476sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101620120928
66480sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
66500sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2012101620120928
66504sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2012101620120928
66520sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
66572sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012101620120928
66620sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101620120928
66640sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
66656sphlibgcc -Os -fomit-frame-pointer2012101620120928
66656sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
66656sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
66664sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
66668sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
66668sphlibgcc -m64 -Os -fomit-frame-pointer2012101620120928
66672sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101620120928
66680sphlibgcc -march=k8 -Os -fomit-frame-pointer2012101620120928
66684sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012101620120928
66708sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
66720sphlibgcc -march=barcelona -O -fomit-frame-pointer2012101620120928
66728sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
66732sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101620120928
66752sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101620120928
66884sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101620120928
66964sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
66976sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101620120928
66980sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101620120928
66996sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012101620120928
66996sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101620120928
66996sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101620120928
67000sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
67004sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101620120928
67012sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
67012sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012101620120928
67032sphlibgcc -march=nocona -Os -fomit-frame-pointer2012101620120928
67036sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101620120928
67072sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
67080sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2012101620120928
67092sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
67240sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
67268sphlibgcc -funroll-loops -O -fomit-frame-pointer2012101620120928
67300sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012101620120928
67348sphlib-smallgcc -Os -fomit-frame-pointer2012101620120928
67400sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2012101620120928
67404sphlib-smallgcc -m64 -Os -fomit-frame-pointer2012101620120928
67416sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2012101620120928
67428sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
67472sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
67480sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
67512sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101620120928
67532sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101620120928
67536sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
67548sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012101620120928
67548sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101620120928
67572sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012101620120928
67588sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101620120928
67676sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101620120928
67684sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
67688sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101620120928
67760sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101620120928
67860sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2012101620120928
68016sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101620120928
68128sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101620120928
68168sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
68240sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
68336sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
68352sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
68396sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2012101620120928
68424sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101620120928
68444sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101620120928
68448sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101620120928
68460sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101620120928
68468sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101620120928
68524sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101620120928
68532sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101620120928
68568sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101620120928
68596sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2012101620120928
68596sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101620120928
68604sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
68604sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101620120928
68608sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101620120928
68616sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101620120928
68628sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101620120928
68632sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101620120928
68648sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101620120928
68648sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2012101620120928
68652sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
68668sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2012101620120928
68672sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
68684sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101620120928
68692sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101620120928
68692sphlibgcc -march=k8 -O -fomit-frame-pointer2012101620120928
68724sphlib-smallgcc -m64 -O -fomit-frame-pointer2012101620120928
68724sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101620120928
68724sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2012101620120928
68736sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012101620120928
68744sphlib-smallgcc -O -fomit-frame-pointer2012101620120928
68780sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
68784sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2012101620120928
68792sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
68792sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101620120928
68816sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
68824sphlib-smallgcc -O3 -fomit-frame-pointer2012101620120928
68824sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101620120928
68836sphlib-smallgcc -O2 -fomit-frame-pointer2012101620120928
68836sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012101620120928
68836sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
68844sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
68844sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101620120928
68848sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
68888sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101620120928
68920sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
68932sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
68936sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
68992sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2012101620120928
69244sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
69248sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
69284sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2012101620120928
69296sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101620120928
69312sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
69316sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
69384sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2012101620120928
69456sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2012101620120928
69516sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
69548sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101620120928
69552sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012101620120928
69672sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
69696sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
69704sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012101620120928
69812sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101620120928
69852sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101620120928
69856sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101620120928
69920sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
70468sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
70524sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101620120928
70612sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
70680sphlibgcc -m64 -O3 -fomit-frame-pointer2012101620120928
70728sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
70744sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101620120928
70744sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101620120928
70768sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101620120928
70784sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
70792sphlibgcc -O3 -fomit-frame-pointer2012101620120928
70816sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012101620120928
70820sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
70864sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012101620120928
70900sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101620120928
71076sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101620120928
71096sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
71112sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101620120928
71116sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
71132sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101620120928
71176sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101620120928
71192sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101620120928
71212sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
71344sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101620120928
71448sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
71488sphlibgcc -m64 -O2 -fomit-frame-pointer2012101620120928
71496sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101620120928
71536sphlibgcc -O2 -fomit-frame-pointer2012101620120928
71544sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101620120928
71620sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012101620120928
71708sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
71756sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101620120928
71936sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012101620120928
71940sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101620120928
71944sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101620120928
72068sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
72088sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101620120928
72108sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
72136sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
72184sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012101620120928
72240sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101620120928
72340sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
72344sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012101620120928
72568sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101620120928
148868simplecc2012101620120928
148872simplegcc -funroll-loops2012101620120928
148996simplegcc2012101620120928
164404sphlib-smallgcc2012101620120928
164500sphlib-smallgcc -funroll-loops2012101620120928
164996sphlib-smallcc2012101620120928
264108sphlibgcc2012101620120928
264480sphlibgcc -funroll-loops2012101620120928
264968sphlibcc2012101620120928
269152sse2gcc2012101620120928
269324sse2gcc -funroll-loops2012101620120928
269792sse2cc2012101620120928

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