Implementation notes: amd64, bridge, crypto_hash/round3jh512

Computer: bridge
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: round3jh512
TimeImplementationCompilerBenchmark dateSUPERCOP version
24832ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012021220120211
24840ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012021220120211
24848ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012021220120211
24912ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012021220120211
24920ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012021220120211
25040ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012021220120211
25052ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012021220120211
25080ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012021220120211
25096ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012021220120211
25244ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012021220120211
25264ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012021220120211
25272ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012021220120211
26128sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012021220120211
26128sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012021220120211
26136sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012021220120211
26136sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012021220120211
26156sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012021220120211
26156sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012021220120211
26160sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012021220120211
26160sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012021220120211
26168sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012021220120211
26484sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012021220120211
26584sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012021220120211
26656sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012021220120211
32340sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012021220120211
32360sse2gcc -funroll-loops -O3 -fomit-frame-pointer2012021220120211
32376sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012021220120211
32432ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012021220120211
32460sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012021220120211
32464ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012021220120211
32468ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012021220120211
32476sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012021220120211
32512ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012021220120211
32512ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012021220120211
32520ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012021220120211
32540ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012021220120211
32540ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012021220120211
32652sse2gcc -funroll-loops -O2 -fomit-frame-pointer2012021220120211
32668sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012021220120211
32676sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012021220120211
32792sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012021220120211
32804sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012021220120211
33024sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012021220120211
33080sse2gcc -march=k8 -O2 -fomit-frame-pointer2012021220120211
33152sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012021220120211
33156sse2gcc -m64 -O2 -fomit-frame-pointer2012021220120211
33156sse2gcc -m64 -O3 -fomit-frame-pointer2012021220120211
33176sse2gcc -O3 -fomit-frame-pointer2012021220120211
33176sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012021220120211
33176sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012021220120211
33180sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012021220120211
33192sse2gcc -O2 -fomit-frame-pointer2012021220120211
33192sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012021220120211
33340sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012021220120211
33488sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012021220120211
33500sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012021220120211
33500sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012021220120211
33500sse2gcc -march=barcelona -O3 -fomit-frame-pointer2012021220120211
33520sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012021220120211
33572ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2012021220120211
33652sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012021220120211
33660ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012021220120211
33664ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2012021220120211
33672sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012021220120211
33696ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012021220120211
33704sse2gcc -march=k8 -O3 -fomit-frame-pointer2012021220120211
33708sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012021220120211
33712sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012021220120211
33720sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012021220120211
33736sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012021220120211
33736sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012021220120211
33788sse2gcc -march=barcelona -O2 -fomit-frame-pointer2012021220120211
34796ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012021220120211
34800ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012021220120211
34804ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012021220120211
34824ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012021220120211
34836sse2gcc -march=nocona -O3 -fomit-frame-pointer2012021220120211
34844sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012021220120211
34860sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012021220120211
34860sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012021220120211
34860sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012021220120211
34864sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012021220120211
34960sse2gcc -funroll-loops -O -fomit-frame-pointer2012021220120211
34964sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012021220120211
34964sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012021220120211
34968sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012021220120211
34980sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012021220120211
34980sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012021220120211
34996sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012021220120211
35012sse2gcc -march=nocona -O -fomit-frame-pointer2012021220120211
35032sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2012021220120211
35036sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012021220120211
35036sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2012021220120211
35060sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012021220120211
35064sse2gcc -march=barcelona -O -fomit-frame-pointer2012021220120211
35072sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2012021220120211
35076sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2012021220120211
35080sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012021220120211
35080sse2gcc -march=k8 -O -fomit-frame-pointer2012021220120211
35084sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012021220120211
35092sse2gcc -O -fomit-frame-pointer2012021220120211
35092sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012021220120211
35096sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012021220120211
35104sse2gcc -m64 -O -fomit-frame-pointer2012021220120211
35116sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2012021220120211
35148sse2gcc -march=nocona -O2 -fomit-frame-pointer2012021220120211
35880sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012021220120211
35908sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012021220120211
35908sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012021220120211
35912sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012021220120211
36168sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012021220120211
36204sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012021220120211
36296sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012021220120211
36300sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012021220120211
36300sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012021220120211
36312sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012021220120211
36320sse2gcc -funroll-loops -Os -fomit-frame-pointer2012021220120211
36544sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012021220120211
36584sse2gcc -march=nocona -Os -fomit-frame-pointer2012021220120211
36604sse2gcc -march=barcelona -Os -fomit-frame-pointer2012021220120211
36616sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012021220120211
36620sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012021220120211
36628sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012021220120211
36700sse2gcc -Os -fomit-frame-pointer2012021220120211
36728sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012021220120211
36772sse2gcc -m64 -Os -fomit-frame-pointer2012021220120211
36784sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012021220120211
36844sse2gcc -march=k8 -Os -fomit-frame-pointer2012021220120211
70368simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2012021220120211
70372simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012021220120211
70380simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012021220120211
70388simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012021220120211
70448simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012021220120211
70592simplegcc -m64 -O2 -fomit-frame-pointer2012021220120211
70596simplegcc -O3 -fomit-frame-pointer2012021220120211
70632simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012021220120211
70632simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012021220120211
70640simplegcc -O2 -fomit-frame-pointer2012021220120211
70640simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012021220120211
70648simplegcc -funroll-loops -Os -fomit-frame-pointer2012021220120211
70648simplegcc -march=barcelona -O2 -fomit-frame-pointer2012021220120211
70648simplegcc -march=k8 -O2 -fomit-frame-pointer2012021220120211
70672simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012021220120211
70700simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012021220120211
70716simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012021220120211
70748simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012021220120211
70756simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012021220120211
70768simplegcc -m64 -O3 -fomit-frame-pointer2012021220120211
70772simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012021220120211
70780simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012021220120211
70784simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012021220120211
70824simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2012021220120211
70828simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2012021220120211
70840simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2012021220120211
70844simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2012021220120211
70848simplegcc -m64 -Os -fomit-frame-pointer2012021220120211
70856simplegcc -Os -fomit-frame-pointer2012021220120211
70856simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012021220120211
70860simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012021220120211
70868simplegcc -funroll-loops -O2 -fomit-frame-pointer2012021220120211
70868simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012021220120211
70880simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012021220120211
70884simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012021220120211
70884simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012021220120211
70888simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2012021220120211
70900simplegcc -march=barcelona -Os -fomit-frame-pointer2012021220120211
70932simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012021220120211
70952simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012021220120211
70952simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2012021220120211
70956simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012021220120211
70960simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012021220120211
70968simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012021220120211
70976simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012021220120211
70980simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2012021220120211
70984simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012021220120211
70996simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012021220120211
70996simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012021220120211
71008simplegcc -march=k8 -Os -fomit-frame-pointer2012021220120211
71016simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012021220120211
71100simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012021220120211
71116simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012021220120211
71120simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2012021220120211
71140simplegcc -funroll-loops -O3 -fomit-frame-pointer2012021220120211
71300simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2012021220120211
71348simplegcc -march=k8 -O3 -fomit-frame-pointer2012021220120211
71420simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012021220120211
71444simplegcc -march=barcelona -O3 -fomit-frame-pointer2012021220120211
71628simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012021220120211
71652simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012021220120211
71752simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012021220120211
71788simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012021220120211
73208simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2012021220120211
73240simplegcc -march=nocona -Os -fomit-frame-pointer2012021220120211
73288simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012021220120211
73304simplegcc -march=nocona -O3 -fomit-frame-pointer2012021220120211
73316simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012021220120211
73324simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2012021220120211
73336simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012021220120211
73348simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2012021220120211
73360simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012021220120211
73368simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012021220120211
73376simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012021220120211
73380sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
73384sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012620120120
73392sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012620120120
73396sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
73408sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
73424simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012021220120211
73424sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012620120120
73424simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2012021220120211
73444simplegcc -m64 -march=nocona -O -fomit-frame-pointer2012021220120211
73448simplegcc -fno-schedule-insns -O -fomit-frame-pointer2012021220120211
73448simplegcc -m64 -O -fomit-frame-pointer2012021220120211
73448simplegcc -m64 -march=core2 -O -fomit-frame-pointer2012021220120211
73452simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012021220120211
73452simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012021220120211
73460simplegcc -march=k8 -O -fomit-frame-pointer2012021220120211
73468simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012021220120211
73472simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012021220120211
73472simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012021220120211
73496simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012021220120211
73496simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012021220120211
73500sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012012620120120
73516simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012021220120211
73520simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012021220120211
73532simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2012021220120211
73564simplegcc -march=nocona -O2 -fomit-frame-pointer2012021220120211
73580simplegcc -O -fomit-frame-pointer2012021220120211
73612simplegcc -funroll-loops -O -fomit-frame-pointer2012021220120211
73624simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012021220120211
73632sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012620120120
73648simplegcc -m64 -march=k8 -O -fomit-frame-pointer2012021220120211
73648simplegcc -march=barcelona -O -fomit-frame-pointer2012021220120211
73660simplegcc -march=nocona -O -fomit-frame-pointer2012021220120211
73676simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2012021220120211
73708sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
73724simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012021220120211
73952sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
74012sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012620120120
74080sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
74132sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012620120120
74148sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
74148sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012620120120
74196sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012620120120
74208sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012620120120
74212sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012620120120
74220sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
74224sphlibgcc -march=k8 -Os -fomit-frame-pointer2012012620120120
74248sphlibgcc -Os -fomit-frame-pointer2012012620120120
74272sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
74276sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
74296sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012012620120120
74304sphlibgcc -m64 -Os -fomit-frame-pointer2012012620120120
74308sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012620120120
74312sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
74328sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012012620120120
74336sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
74424sphlibgcc -funroll-loops -O -fomit-frame-pointer2012012620120120
74444sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
74492sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012012620120120
74564sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
74572sphlibgcc -march=nocona -O -fomit-frame-pointer2012012620120120
74580sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
74660sphlibgcc -O -fomit-frame-pointer2012012620120120
74688sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012012620120120
74712sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012620120120
74724sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2012012620120120
74740sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012620120120
74748sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
74768sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2012012620120120
74772sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012620120120
74780sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012620120120
74780sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012620120120
74784sphlibgcc -march=barcelona -O -fomit-frame-pointer2012012620120120
74832sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012620120120
74848sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012620120120
74848sphlibgcc -m64 -O -fomit-frame-pointer2012012620120120
74880sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
74908sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2012012620120120
74956sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2012012620120120
74976sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
74988sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
74996sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
75004sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
75012sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2012012620120120
75020sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012620120120
75080sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
75136sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
75212sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
75220sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
75328sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
75420sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012620120120
75440sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012620120120
75488sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012620120120
75496sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012620120120
75540sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012012620120120
75556sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
75592sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
75624sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012620120120
75672sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012620120120
75676sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012620120120
75724sphlibgcc -march=nocona -Os -fomit-frame-pointer2012012620120120
75736sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012620120120
75736sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
75772sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012620120120
75868sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012012620120120
75896sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012620120120
75948sphlibgcc -m64 -O2 -fomit-frame-pointer2012012620120120
75956sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012620120120
75984sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012620120120
75996sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
75996sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
76004sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012620120120
76012sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012620120120
76016sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012012620120120
76048sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012620120120
76052sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012620120120
76068sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
76096sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012012620120120
76112sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012620120120
76148sphlibgcc -m64 -O3 -fomit-frame-pointer2012012620120120
76148sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012012620120120
76152sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
76156sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012620120120
76168sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012620120120
76176sphlibgcc -O2 -fomit-frame-pointer2012012620120120
76184sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012620120120
76224sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
76232sphlibgcc -O3 -fomit-frame-pointer2012012620120120
76272sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012620120120
76288sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012620120120
76336sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012620120120
76344sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012620120120
76356sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012620120120
76360sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012620120120
76408sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012620120120
76760sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012012620120120
76824sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012620120120
76956sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
77012sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012620120120
77036sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012620120120
77088sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
77144sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012012620120120
77176sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
77300sphlibgcc -march=k8 -O -fomit-frame-pointer2012012620120120
77308sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012620120120
77480sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012620120120
77560sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012620120120
77560sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012620120120
77652sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012620120120
77672sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012620120120
77672sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012620120120
77696sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012620120120
77720sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
77760sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012620120120
77768sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012620120120
77772sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012012620120120
77800sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012620120120
77812sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
77828sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012620120120
77844sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012620120120
77864sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012620120120
77900sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012620120120
77928sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012620120120
77928sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012620120120
77944sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2012012620120120
77956sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
77956sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
77964sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012620120120
77976sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2012012620120120
77984sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012012620120120
77988sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012620120120
77996sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012620120120
78016sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012012620120120
78032sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
78048sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
78052sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2012012620120120
78068sphlib-smallgcc -m64 -O -fomit-frame-pointer2012012620120120
78092sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012620120120
78104sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012012620120120
78108sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012620120120
78116sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012012620120120
78120sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012620120120
78140sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012620120120
78164sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012620120120
78176sphlib-smallgcc -O -fomit-frame-pointer2012012620120120
78188sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2012012620120120
78200sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
78200sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012620120120
78220sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012620120120
78224sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012620120120
78244sphlib-smallgcc -O3 -fomit-frame-pointer2012012620120120
78244sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2012012620120120
78248sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2012012620120120
78264sphlib-smallgcc -O2 -fomit-frame-pointer2012012620120120
78272sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012620120120
78280sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
78324sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012620120120
78336sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2012012620120120
78344sphlib-smallgcc -m64 -Os -fomit-frame-pointer2012012620120120
78376sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012620120120
78380sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012012620120120
78400sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2012012620120120
78416sphlib-smallgcc -Os -fomit-frame-pointer2012012620120120
78416sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2012012620120120
78424sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012012620120120
78428sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2012012620120120
78432sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2012012620120120
78480sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012620120120
78532sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2012012620120120
78552sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012620120120
78568sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012620120120
78576sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2012012620120120
78600sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012620120120
78892sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012620120120
78904sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2012012620120120
78924sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2012012620120120
79000sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
79008sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
79316sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012620120120
79376sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012620120120
79564sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012620120120
79748sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012620120120
80024sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
80160sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012620120120
80404sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2012012620120120
80560sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012012620120120
80776sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2012012620120120
156416simplecc2012021220120211
156432simplegcc2012021220120211
156464simplegcc -funroll-loops2012021220120211
174108sphlib-smallcc2012012620120120
174492sphlib-smallgcc -funroll-loops2012012620120120
174640sphlib-smallgcc2012012620120120
279612sse2gcc2012021220120211
279856sse2gcc -funroll-loops2012021220120211
280676sse2cc2012021220120211
341016sphlibgcc -funroll-loops2012012620120120
351392sphlibcc2012012620120120
360468sphlibgcc2012012620120120

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.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: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c:106:9: error: unknown type name '__m128i'
hash.c: hash.c: In function 'crypto_hash_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.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