Implementation notes: amd64, khazaddum, crypto_hash/round3jh256

Computer: khazaddum
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: round3jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
24044ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101620120928
24048ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101620120928
24212ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101620120928
24692ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101620120928
24728ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101620120928
24732ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101620120928
24732ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101620120928
24944ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101620120928
24948ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101620120928
25048ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101620120928
25092ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101620120928
25188ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101620120928
25692sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101620120928
25836sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101620120928
25852sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101620120928
25896sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101620120928
25904sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101620120928
25928sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101620120928
26152sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101620120928
26172sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101620120928
26180sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101620120928
26516sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101620120928
26540sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101620120928
26572sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101620120928
27504ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101620120928
27528ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101620120928
27548ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101620120928
27564ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101620120928
27588ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101620120928
27592ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101620120928
27600ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101620120928
27604ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101620120928
28112sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
28116sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101620120928
28124sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
28136sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
28136sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
28136sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101620120928
28136sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101620120928
28160sse2gcc -funroll-loops -O2 -fomit-frame-pointer2012101620120928
28168sse2gcc -funroll-loops -O3 -fomit-frame-pointer2012101620120928
28204sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101620120928
28428sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
28444sse2gcc -m64 -O2 -fomit-frame-pointer2012101620120928
28488sse2gcc -m64 -O3 -fomit-frame-pointer2012101620120928
28492sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
28496sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101620120928
28504sse2gcc -O2 -fomit-frame-pointer2012101620120928
28504sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101620120928
28504sse2gcc -march=k8 -O2 -fomit-frame-pointer2012101620120928
28516sse2gcc -O3 -fomit-frame-pointer2012101620120928
28516sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
28524sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
28540sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
28544ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101620120928
28608ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2012101620120928
28624sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
28628ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2012101620120928
28632sse2gcc -march=k8 -O3 -fomit-frame-pointer2012101620120928
28640sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
28648sse2gcc -march=barcelona -O3 -fomit-frame-pointer2012101620120928
28656sse2gcc -march=barcelona -O2 -fomit-frame-pointer2012101620120928
28660sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
28696sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
28704sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
28728ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101620120928
28744ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101620120928
28748sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101620120928
28756sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101620120928
28768sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101620120928
28772sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101620120928
28776sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101620120928
28780ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101620120928
28788ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101620120928
28792ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012101620120928
28808sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101620120928
28812sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101620120928
28824sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101620120928
29004sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101620120928
29024sse2gcc -funroll-loops -Os -fomit-frame-pointer2012101620120928
29060sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101620120928
29084sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
29096sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
29800sse2gcc -Os -fomit-frame-pointer2012101620120928
29808sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
29816sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
29852sse2gcc -march=k8 -Os -fomit-frame-pointer2012101620120928
29856sse2gcc -m64 -Os -fomit-frame-pointer2012101620120928
29856sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
29884sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101620120928
29892sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
29936sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
29948sse2gcc -march=barcelona -Os -fomit-frame-pointer2012101620120928
30004sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101620120928
30024sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101620120928
30036sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
30052sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
30112sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
30116sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
30132sse2gcc -march=nocona -O3 -fomit-frame-pointer2012101620120928
30180sse2gcc -march=nocona -O2 -fomit-frame-pointer2012101620120928
30216sse2gcc -march=nocona -O -fomit-frame-pointer2012101620120928
30248sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101620120928
30248sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
30272sse2gcc -march=barcelona -O -fomit-frame-pointer2012101620120928
30276sse2gcc -O -fomit-frame-pointer2012101620120928
30284sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
30284sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2012101620120928
30288sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
30288sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101620120928
30296sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
30300sse2gcc -m64 -O -fomit-frame-pointer2012101620120928
30304sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
30312sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012101620120928
30312sse2gcc -march=k8 -O -fomit-frame-pointer2012101620120928
30316sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2012101620120928
30324sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101620120928
30328sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
30332sse2gcc -funroll-loops -O -fomit-frame-pointer2012101620120928
30332sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101620120928
30340sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
30344sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101620120928
30348sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
30384sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
30460sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101620120928
30508sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012101620120928
30532sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101620120928
30560sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101620120928
31136sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101620120928
31148sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
31244sse2gcc -march=nocona -Os -fomit-frame-pointer2012101620120928
31312sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
61192simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
61196simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
61208simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101620120928
61216simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101620120928
61224simplegcc -funroll-loops -Os -fomit-frame-pointer2012101620120928
61232simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
61256simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101620120928
61260simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101620120928
61280simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101620120928
61284simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
61292simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101620120928
61292simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101620120928
61304simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101620120928
61308simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101620120928
61316simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101620120928
61316simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101620120928
61328simplegcc -m64 -O3 -fomit-frame-pointer2012101620120928
61336simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101620120928
61344simplegcc -O2 -fomit-frame-pointer2012101620120928
61348simplegcc -O3 -fomit-frame-pointer2012101620120928
61348simplegcc -march=barcelona -O2 -fomit-frame-pointer2012101620120928
61364simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
61364simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101620120928
61368simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101620120928
61368simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101620120928
61372simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101620120928
61376simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
61380simplegcc -m64 -O2 -fomit-frame-pointer2012101620120928
61396simplegcc -march=k8 -O2 -fomit-frame-pointer2012101620120928
61448simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101620120928
61468simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
61484simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
61572simplegcc -m64 -Os -fomit-frame-pointer2012101620120928
61576simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
61580simplegcc -march=barcelona -Os -fomit-frame-pointer2012101620120928
61584simplegcc -Os -fomit-frame-pointer2012101620120928
61584simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
61588simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101620120928
61588simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101620120928
61592simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2012101620120928
61596simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
61596simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
61608simplegcc -funroll-loops -O2 -fomit-frame-pointer2012101620120928
61612simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101620120928
61616simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101620120928
61616simplegcc -march=k8 -Os -fomit-frame-pointer2012101620120928
61628simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
61628simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101620120928
61632simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101620120928
61636simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
61644simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101620120928
61648simplegcc -funroll-loops -O3 -fomit-frame-pointer2012101620120928
61648simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101620120928
61668simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101620120928
61704simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
61788simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101620120928
61864simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
62024simplegcc -march=k8 -O3 -fomit-frame-pointer2012101620120928
62064simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
62112simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
62112simplegcc -march=barcelona -O3 -fomit-frame-pointer2012101620120928
62132simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
62336simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
62424simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
62432simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101620120928
62436simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101620120928
63680simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2012101620120928
63708simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
63712simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101620120928
63716simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101620120928
63724simplegcc -O -fomit-frame-pointer2012101620120928
63724simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101620120928
63728simplegcc -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
63744simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101620120928
63744simplegcc -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
63764simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101620120928
63768simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2012101620120928
63772simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
63796simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101620120928
63800simplegcc -march=nocona -O -fomit-frame-pointer2012101620120928
63808simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
63808simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
63816simplegcc -march=k8 -O -fomit-frame-pointer2012101620120928
63820simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
63836simplegcc -march=barcelona -O -fomit-frame-pointer2012101620120928
63840simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101620120928
63848simplegcc -m64 -O -fomit-frame-pointer2012101620120928
63852simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101620120928
63868simplegcc -funroll-loops -O -fomit-frame-pointer2012101620120928
63880simplegcc -m64 -march=core2 -O -fomit-frame-pointer2012101620120928
63900simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
63908simplegcc -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
63912simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
63932simplegcc -march=nocona -O3 -fomit-frame-pointer2012101620120928
63940simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
63956simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
64036simplegcc -march=nocona -O2 -fomit-frame-pointer2012101620120928
64044simplegcc -march=nocona -Os -fomit-frame-pointer2012101620120928
64080simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
64116simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101620120928
64128simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
64156simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101620120928
64200simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101620120928
64220simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
65536sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101620120928
65576sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
65692sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
65696sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101620120928
65704sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101620120928
65724sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
65728sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101620120928
65740sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
65748sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
65756sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101620120928
65768sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101620120928
65780sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012101620120928
65784sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
65852sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
65956sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
66044sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2012101620120928
66124sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012101620120928
66136sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
66172sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
66180sphlibgcc -m64 -O -fomit-frame-pointer2012101620120928
66240sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101620120928
66244sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
66248sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101620120928
66312sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
66376sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2012101620120928
66380sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2012101620120928
66392sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
66432sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101620120928
66444sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
66448sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
66464sphlibgcc -funroll-loops -O -fomit-frame-pointer2012101620120928
66492sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2012101620120928
66512sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2012101620120928
66552sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
66568sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012101620120928
66584sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
66624sphlibgcc -O -fomit-frame-pointer2012101620120928
66624sphlibgcc -Os -fomit-frame-pointer2012101620120928
66624sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
66628sphlibgcc -m64 -Os -fomit-frame-pointer2012101620120928
66640sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012101620120928
66656sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
66656sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101620120928
66664sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
66688sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101620120928
66696sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
66700sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
66700sphlibgcc -march=k8 -Os -fomit-frame-pointer2012101620120928
66756sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101620120928
66760sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
66784sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
66816sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101620120928
66848sphlibgcc -march=nocona -O -fomit-frame-pointer2012101620120928
66888sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
66920sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101620120928
66952sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101620120928
66964sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101620120928
66972sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101620120928
66976sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101620120928
66980sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101620120928
66984sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101620120928
66988sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012101620120928
66988sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101620120928
66996sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101620120928
67000sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
67024sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
67024sphlibgcc -march=nocona -Os -fomit-frame-pointer2012101620120928
67228sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012101620120928
67248sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101620120928
67276sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2012101620120928
67280sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
67296sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
67304sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
67336sphlib-smallgcc -Os -fomit-frame-pointer2012101620120928
67356sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101620120928
67356sphlib-smallgcc -m64 -Os -fomit-frame-pointer2012101620120928
67400sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012101620120928
67408sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101620120928
67440sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
67468sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101620120928
67480sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
67536sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012101620120928
67536sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
67564sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2012101620120928
67592sphlibgcc -march=k8 -O -fomit-frame-pointer2012101620120928
67612sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2012101620120928
67620sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101620120928
67636sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101620120928
67644sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101620120928
67652sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101620120928
67652sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
67664sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
67704sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101620120928
67764sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101620120928
67860sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101620120928
68128sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
68184sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101620120928
68204sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
68280sphlibgcc -march=barcelona -O -fomit-frame-pointer2012101620120928
68352sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101620120928
68392sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101620120928
68400sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2012101620120928
68460sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101620120928
68492sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101620120928
68528sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101620120928
68548sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101620120928
68560sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
68576sphlib-smallgcc -m64 -O -fomit-frame-pointer2012101620120928
68580sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101620120928
68584sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101620120928
68584sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2012101620120928
68592sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101620120928
68600sphlib-smallgcc -O -fomit-frame-pointer2012101620120928
68600sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
68600sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2012101620120928
68600sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101620120928
68616sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101620120928
68632sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
68676sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101620120928
68688sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101620120928
68724sphlib-smallgcc -O2 -fomit-frame-pointer2012101620120928
68724sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101620120928
68728sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
68732sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101620120928
68740sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
68740sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
68748sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2012101620120928
68748sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
68752sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101620120928
68756sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101620120928
68780sphlib-smallgcc -O3 -fomit-frame-pointer2012101620120928
68780sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2012101620120928
68788sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
68808sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101620120928
68812sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101620120928
68828sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101620120928
68836sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
68836sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101620120928
68872sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
68872sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2012101620120928
68884sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
68892sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012101620120928
68900sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101620120928
68924sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
68952sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2012101620120928
69028sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
69080sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101620120928
69112sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012101620120928
69236sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2012101620120928
69252sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
69280sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2012101620120928
69284sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
69284sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
69360sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
69440sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012101620120928
69556sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101620120928
69576sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
69592sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012101620120928
69608sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2012101620120928
69724sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
69760sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
69908sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101620120928
69968sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101620120928
70064sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101620120928
70136sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
70152sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101620120928
70156sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
70192sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
70264sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
70292sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101620120928
70372sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101620120928
70372sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101620120928
70428sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
70452sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
70476sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101620120928
70500sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012101620120928
70524sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
70548sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
70724sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101620120928
70724sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101620120928
70920sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012101620120928
70948sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101620120928
71044sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101620120928
71068sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101620120928
71072sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012101620120928
71172sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101620120928
71384sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101620120928
71440sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
71564sphlibgcc -O2 -fomit-frame-pointer2012101620120928
71568sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101620120928
71636sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101620120928
71640sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101620120928
71640sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101620120928
71728sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101620120928
71816sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012101620120928
71848sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
71896sphlibgcc -m64 -O3 -fomit-frame-pointer2012101620120928
72024sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
72040sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
72060sphlibgcc -O3 -fomit-frame-pointer2012101620120928
72100sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101620120928
72128sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
72364sphlibgcc -m64 -O2 -fomit-frame-pointer2012101620120928
72448sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012101620120928
72464sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
72588sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012101620120928
72708sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
77080sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101620120928
148876simplegcc -funroll-loops2012101620120928
148880simplegcc2012101620120928
148884simplecc2012101620120928
164608sphlib-smallcc2012101620120928
165196sphlib-smallgcc2012101620120928
165640sphlib-smallgcc -funroll-loops2012101620120928
264240sphlibgcc -funroll-loops2012101620120928
264448sphlibgcc2012101620120928
264484sphlibcc2012101620120928
269196sse2cc2012101620120928
269496sse2gcc -funroll-loops2012101620120928
269564sse2gcc2012101620120928

Compiler output

Implementation: crypto_hash/round3jh256/ssse3
Compiler: cc
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c:106:9: error: unknown type name '__m128i'
hash.c: hash.c: In function 'crypto_hash_round3jh256_ssse3':
hash.c: hash.c:168:3: error: unknown type name '__m128i'

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc ssse3
gcc ssse3
gcc -O2 -fomit-frame-pointer ssse3
gcc -O3 -fomit-frame-pointer ssse3
gcc -O -fomit-frame-pointer ssse3
gcc -Os -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops ssse3
gcc -funroll-loops -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -O -fomit-frame-pointer ssse3
gcc -funroll-loops -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ssse3
gcc -m64 -O2 -fomit-frame-pointer ssse3
gcc -m64 -O3 -fomit-frame-pointer ssse3
gcc -m64 -O -fomit-frame-pointer ssse3
gcc -m64 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -march=barcelona -O -fomit-frame-pointer ssse3
gcc -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -march=k8 -O -fomit-frame-pointer ssse3
gcc -march=k8 -Os -fomit-frame-pointer ssse3
gcc -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -march=nocona -O -fomit-frame-pointer ssse3
gcc -march=nocona -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/round3jh256/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c:106:9: error: unknown type name '__m128i'
hash.c: hash.c: In function 'crypto_hash_round3jh256_ssse3':
hash.c: hash.c:168:3: error: unknown type name '__m128i'
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c:106:9: error: unknown type name '__m128i'
hash.c: hash.c: In function 'crypto_hash_round3jh256_ssse3':
hash.c: hash.c:168:3: error: unknown type name '__m128i'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -m64 -march=barcelona -Os -fomit-frame-pointer ssse3