Implementation notes: amd64, sandy, crypto_hash/round3jh512

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_hash
Primitive: round3jh512
TimeImplementationCompilerBenchmark dateSUPERCOP version
25328ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
25332ssse3clang -O3 -mavx2012071220120709
25336ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
25352ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
25360ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
25380ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
25436ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
25456ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
25496ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
25576ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
26564sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
26596sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
26628sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
26644sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
26664sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
26720sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
26784sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
26836sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
26904sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
27108sse2clang -O3 -mavx2012071220120709
28120ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
28204ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
28332ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
29016sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
29020sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
29076sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
32852ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
32940ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
32944ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
32964ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
32968ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
32972ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
33016ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
33036ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
33332sse2clang -O32012071220120709
33568sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
33572sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
33644sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
33648sse2gcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
33712sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
33740sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
33804sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
33808sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
33828sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
33836sse2gcc -O2 -fomit-frame-pointer2012081620120812
33868sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
33876sse2gcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
33880sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
33884sse2gcc -m64 -O2 -fomit-frame-pointer2012081620120812
33892sse2gcc -m64 -O3 -fomit-frame-pointer2012081620120812
33896sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
33920sse2gcc -O3 -fomit-frame-pointer2012081620120812
33928sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
33928sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
33932sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
33996sse2gcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
34040sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
34048sse2gcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
34060sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
34244sse2gcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
34256sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
34328sse2gcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
34364sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
34544sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
34624sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
34648sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
34668sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
34684sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
34736sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
34772sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
34780sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
35288ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
35372ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
35384ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
35400ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
36028sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
36044sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
36084sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
36108sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
36168ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
36188ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
36224ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
36604ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
36976sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
37004sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
37040sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
37052sse2gcc -funroll-loops -O -fomit-frame-pointer2012081620120812
37088sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
37100sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
37100sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
37124sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
37152sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
37164sse2gcc -march=k8 -Os -fomit-frame-pointer2012081620120812
37204sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
37240sse2gcc -Os -fomit-frame-pointer2012081620120812
37252sse2gcc -m64 -Os -fomit-frame-pointer2012081620120812
37276sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
37296sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
37296sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
37332sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
37332sse2gcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
37332sse2gcc -march=nocona -O -fomit-frame-pointer2012081620120812
37364sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
37372sse2gcc -march=k8 -O -fomit-frame-pointer2012081620120812
37392sse2gcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
37396sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
37408sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
37448sse2gcc -march=barcelona -O -fomit-frame-pointer2012081620120812
37456sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
37468sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
37472sse2gcc -O -fomit-frame-pointer2012081620120812
37472sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
37480sse2gcc -m64 -O -fomit-frame-pointer2012081620120812
37492sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
37492sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
37492sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
37496sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
37504sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
37544sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
37576sse2gcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
37600sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
37604sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
37604sse2gcc -march=nocona -Os -fomit-frame-pointer2012081620120812
37648sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
37652sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
37660sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
37668sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
37684sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
37728sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
37792sse2gcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
37864sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
72080simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
72252simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
72276simplegcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
72376simplegcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
72536simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
72604simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
72616simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
72640simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
72648simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
72672simplegcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
72712simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
72744simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
72824simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
72828simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
72844simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
72936simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
73020simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
73052simplegcc -m64 -Os -fomit-frame-pointer2012081620120812
73052simplegcc -march=k8 -Os -fomit-frame-pointer2012081620120812
73064simplegcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
73072simplegcc -Os -fomit-frame-pointer2012081620120812
73100simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
73144simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
73172sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
73224simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
73232simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
73244simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
73344simplegcc -m64 -O3 -fomit-frame-pointer2012081620120812
73348simplegcc -O3 -fomit-frame-pointer2012081620120812
73364simplegcc -m64 -O2 -fomit-frame-pointer2012081620120812
73388simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
73396simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
73408simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
73416simplegcc -O2 -fomit-frame-pointer2012081620120812
73432simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
73440simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
73444simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
73476simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
73480simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
73532sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
73540simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
73544sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
73560sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
73580simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
73600sphlibgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
73604simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
73644sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
73680simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
73684simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
73696sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
73696simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
73700simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
73704simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
73736simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
73756simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
73760sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
73764simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
73852simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
73892simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
73900sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
73900simplegcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
73920sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
73944simplegcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
73964simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
73968sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
73980sphlibgcc -m64 -O -fomit-frame-pointer2012081620120812
73996simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
73996simplegcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
74008simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
74020simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
74032sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
74044sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
74044simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
74076sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
74120sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
74128simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
74140simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
74252sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
74348simplegcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
74364simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
74368sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
74392sphlibgcc -march=nocona -O -fomit-frame-pointer2012081620120812
74648sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
74724sphlibgcc -march=k8 -O -fomit-frame-pointer2012081620120812
74748sphlibgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
74868sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
74916sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
74948sphlibgcc -O -fomit-frame-pointer2012081620120812
74960simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
74964sphlibgcc -m64 -O2 -fomit-frame-pointer2012081620120812
74972sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
75060simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
75072simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
75076sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
75096simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
75104simplegcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
75108sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
75116simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
75136sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
75140simplegcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
75148simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
75172sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
75188sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
75208sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
75216sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
75220sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
75224sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
75228sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
75236sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
75240sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
75256simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
75268simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
75308sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
75332sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
75364sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
75380sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
75412sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
75460sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
75484sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
75496sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
75508sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
75560sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
75564sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
75568sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
75584sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
75608sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
75660sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
75688sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
75700sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
75700sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
75716simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
75728sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
75736sphlibgcc -O3 -fomit-frame-pointer2012081620120812
75744sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
75756simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
75776sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
75784simplegcc -funroll-loops -O -fomit-frame-pointer2012081620120812
75792simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
75808sphlibgcc -Os -fomit-frame-pointer2012081620120812
75832sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
75832sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
75852sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
75864simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
75912sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
75920sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
75924sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
75924simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
75924simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
75948sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
75964sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
75976sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
75980simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
75984sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
75992sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
75992simplegcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
75992sphlibgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
76004sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
76016sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
76028sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
76032sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
76048simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
76052simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
76064simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
76068simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
76072sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
76100simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
76108sphlib-smallgcc -O -fomit-frame-pointer2012081620120812
76116sphlibgcc -m64 -O3 -fomit-frame-pointer2012081620120812
76120simplegcc -march=k8 -O -fomit-frame-pointer2012081620120812
76132sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
76132sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
76140simplegcc -march=barcelona -O -fomit-frame-pointer2012081620120812
76144sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
76144simplegcc -m64 -O -fomit-frame-pointer2012081620120812
76156sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
76160sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
76168simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
76176sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
76184sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
76188sphlib-smallgcc -m64 -O -fomit-frame-pointer2012081620120812
76192sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
76192simplegcc -march=nocona -Os -fomit-frame-pointer2012081620120812
76196simplegcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
76204sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
76208simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
76208sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
76216sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
76216simplegcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
76224sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
76248sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
76248sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
76252sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
76252sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
76252sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
76260sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
76260sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
76264sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
76264sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
76268sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
76272simplegcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
76276sphlib-smallgcc -O3 -fomit-frame-pointer2012081620120812
76284sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
76288simplegcc -O -fomit-frame-pointer2012081620120812
76308sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
76316sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
76332sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
76336sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
76336simplegcc -march=nocona -O -fomit-frame-pointer2012081620120812
76356sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
76376sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
76384sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
76388sphlib-smallgcc -O2 -fomit-frame-pointer2012081620120812
76408sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
76408sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
76412sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
76412sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
76428sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
76428sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2012081620120812
76440sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
76444sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
76448sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
76452sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
76468sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
76488sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
76492sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
76496sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2012081620120812
76500sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
76508sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
76516sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
76532sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2012081620120812
76552sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
76564sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
76564sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
76608sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
76608sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
76620sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
76620sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
76628sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
76648sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
76660sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
76672sphlibgcc -m64 -Os -fomit-frame-pointer2012081620120812
76672sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
76672sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
76676simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
76732sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
76744sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
76748simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
76784sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
76860sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
76924sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
76968sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
76996sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
77024sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
77024sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
77060sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
77064sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2012081620120812
77084sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
77168sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
77172sphlibgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
77280sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
77344sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
77544sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
77556sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
77560sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
77604sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
77692sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
77756sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
77844sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
77888sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
77908sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
77916sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
77940sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
78208sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
78940sphlibgcc -O2 -fomit-frame-pointer2012081620120812
79540sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
79540sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
79752sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
79768sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
79788sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
79800sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
79868sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
79924sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
79984simpleclang -O32012071220120709
80440simpleclang -O3 -mavx2012071220120709
80452sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
80488sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
80552sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
80560sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
80580sphlib-smallgcc -Os -fomit-frame-pointer2012081620120812
80584sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
80600sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
80636sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
80648sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
80652sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
80660sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
80716sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
80756sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
80804sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
80844sphlib-smallgcc -m64 -Os -fomit-frame-pointer2012081620120812
80908sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
81056sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
81200sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
83972sphlib-smallclang -O32012071220120709
84240sphlib-smallclang -O3 -mavx2012071220120709
156608simplecc2012081620120812
156800simplegcc -funroll-loops2012081620120812
158220simplegcc2012081620120812
174888sphlib-smallgcc2012081620120812
174896sphlib-smallgcc -funroll-loops2012081620120812
176880sphlib-smallcc2012081620120812
209952sphlibclang -O3 -mavx2012071220120709
214336sphlibclang -O32012071220120709
236212sphlibgcc -funroll-loops2012081620120812
236264sphlibcc2012081620120812
240464sphlibgcc2012081620120812
280840sse2gcc -funroll-loops2012081620120812
282260sse2gcc2012081620120812
283308sse2cc2012081620120812

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-unknown-linux-gnu/4.7.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_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: clang -O3
hash.c: In file included from hash.c:3:
hash.c: /usr/bin/../lib/clang/3.1/include/tmmintrin.h:28:2: error: "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c:106:9: error: unknown type name '__m128i'
hash.c: void F8(__m128i *x,const unsigned char *buf)
hash.c: ^
hash.c: hash.c:108:9: error: unknown type name '__m128i'
hash.c: const __m128i swap8 = _mm_set_epi8(14,15,12,13,10,11,8,9,6,7,4,5,2,3,0,1);
hash.c: ^
hash.c: hash.c:108:25: warning: implicit declaration of function '_mm_set_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: const __m128i swap8 = _mm_set_epi8(14,15,12,13,10,11,8,9,6,7,4,5,2,3,0,1);
hash.c: ^
hash.c: hash.c:109:9: error: unknown type name '__m128i'
hash.c: const __m128i swap16 = _mm_set_epi8(13,12,15,14,9,8,11,10,5,4,7,6,1,0,3,2);
hash.c: ^
hash.c: hash.c:110:3: error: use of undeclared identifier '__m128i'
hash.c: __m128i x0 = x[0];
hash.c: ^
hash.c: hash.c:111:3: error: use of undeclared identifier '__m128i'
hash.c: __m128i x1 = x[1];
hash.c: ^
hash.c: hash.c:112:3: error: use of undeclared identifier '__m128i'
hash.c: __m128i x2 = x[2];
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 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-unknown-linux-gnu/4.7.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_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-unknown-linux-gnu/4.7.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_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