Implementation notes: x86, rumba5, crypto_hash/round3jh512

Computer: rumba5
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: round3jh512
TimeImplementationCompilerBenchmark dateSUPERCOP version
32000ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051620171218
32192ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051620171218
32224ssse3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051620171218
32256ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051620171218
32256ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051620171218
32256ssse3gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051620171218
32256ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051620171218
32352ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051620171218
32352ssse3gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051620171218
32352ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051620171218
32352ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051620171218
32576ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051620171218
32608sse2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051620171218
32608ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051620171218
32608sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051620171218
32640sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051620171218
32640sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051620171218
32672sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051620171218
32672sse2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051620171218
32832ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051620171218
32832ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051620171218
32864ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2018051620171218
32928ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051620171218
33248sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051620171218
33280sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051620171218
33280ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051620171218
33312sse2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051620171218
33536ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051620171218
33952sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051620171218
34016sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051620171218
34080sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
34080sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051620171218
34112sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
34112sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
34144sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
34144sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
34144sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051620171218
34144sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
34176sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
34208ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051620171218
34272sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
34272sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051620171218
34272sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
34336ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051620171218
34368ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051620171218
34368ssse3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051620171218
34368sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051620171218
34400sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2018051620171218
34400sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051620171218
34400sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051620171218
34432sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
34592sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
34688sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051620171218
34720sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
34848ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051620171218
34912ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051620171218
35104sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
35168sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
35168sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
35200sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
35200sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051620171218
35264sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051620171218
35264sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051620171218
35264sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051620171218
35264sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051620171218
35264sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051620171218
35264sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051620171218
35328sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
35424sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
35488sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
35488sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051620171218
35520sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
35584sse2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051620171218
35616sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051620171218
35712sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
35744ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2018051620171218
35808ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051620171218
35808ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051620171218
35808ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051620171218
35840ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051620171218
35840ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051620171218
35840ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051620171218
35872sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
35904sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
35968sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
36096sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
36096sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
36128sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
36160sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
36160sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
36160sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
36160sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
36320sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
36352sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
36352sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2018051620171218
36352sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051620171218
36384sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051620171218
36736sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
36768sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
36800sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
36800sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
36960sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
37024sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
37024sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
37024sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
37056sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
37056sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
37056sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
37088sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
37088sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
37152sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
37856sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
146528sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051620171218
148384sphlibgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051620171218
149184sphlibgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051620171218
149568sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051620171218
149600sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051620171218
150112sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051620171218
150176sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051620171218
150368sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051620171218
150400sphlibgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051620171218
151232sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051620171218
151264sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051620171218
151296sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051620171218
151328sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
151392sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051620171218
151424sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051620171218
151488sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051620171218
151520sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
151520sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
151552sphlibgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051620171218
151616sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051620171218
151648sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051620171218
151776sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051620171218
151808sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051620171218
151840sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051620171218
151840sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
151936sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051620171218
151936sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051620171218
152000sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
152000sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051620171218
152000sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051620171218
152032sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051620171218
152128sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051620171218
152128sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051620171218
152192sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051620171218
152256sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051620171218
152320sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051620171218
152416sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051620171218
152512sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051620171218
152640sphlibgcc -m32 -Os -fomit-frame-pointer2018051620171218
152640sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
152672sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051620171218
152704sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
152704sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051620171218
152768sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051620171218
153120sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
153344sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
153440sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051620171218
153440sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
153440sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051620171218
153472sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051620171218
153568sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051620171218
153632sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051620171218
153696sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051620171218
153792sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051620171218
153856sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2018051620171218
153888sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2018051620171218
153920sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
153920sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2018051620171218
154016sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051620171218
154080sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051620171218
154080sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051620171218
154080sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051620171218
154112sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051620171218
154112sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
154176sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051620171218
154176sphlibgcc -m32 -O -fomit-frame-pointer2018051620171218
154176sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051620171218
154240sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051620171218
154272sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051620171218
154272sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
154336sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051620171218
154336sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
154336sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051620171218
154400sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
154432sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051620171218
154464sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051620171218
154592sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
154592sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051620171218
154592sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
154624sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051620171218
154656sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
154720sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051620171218
154784sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
154880sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051620171218
154880sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
155104sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051620171218
155168sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2018051620171218
155264sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051620171218
155296sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051620171218
155360sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
155392sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
155392sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2018051620171218
155424sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
155936sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051620171218
155968sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
156000sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
156000sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051620171218
156032sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
156064sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051620171218
156096sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051620171218
156320sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051620171218
156352sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051620171218
156416sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051620171218
156640sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051620171218
156672sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051620171218
156896sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
157152sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051620171218
157344sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051620171218
157376sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051620171218
157472sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
157472sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051620171218
157472sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051620171218
157472sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051620171218
157504sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051620171218
157504sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2018051620171218
157536sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051620171218
157568sphlibgcc -m32 -O2 -fomit-frame-pointer2018051620171218
157632sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
157696sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051620171218
157824sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051620171218
157824sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051620171218
157856sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
157856sphlibgcc -m32 -O3 -fomit-frame-pointer2018051620171218
157856sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051620171218
157920sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051620171218
157920sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
157984sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051620171218
158048sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
158048sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
158080sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
158208sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051620171218
158272sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
158368sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051620171218
158784sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
158784sphlib-smallgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051620171218
158848sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051620171218
158848sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051620171218
158880sphlib-smallgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051620171218
158944sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
158976sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051620171218
159040sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051620171218
159040sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051620171218
159040sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
159072sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051620171218
159072sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051620171218
159104sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051620171218
159136sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051620171218
159168sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051620171218
159328sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051620171218
159360sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
159776sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051620171218
159808sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
159904sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
160032sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051620171218
160128sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051620171218
160192sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051620171218
160224sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
160608sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
160608sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
160608sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
160704sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051620171218
161248sphlib-smallgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051620171218
161312sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051620171218
161312sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051620171218
161376sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
161440sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051620171218
161472sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051620171218
161504sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051620171218
161568sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051620171218
161632sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
161664sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
161696sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051620171218
161888sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
161888sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2018051620171218
162080sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
162208sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051620171218
162240sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051620171218
162240sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051620171218
162496sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051620171218
162592sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051620171218
162624sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051620171218
162656sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051620171218
162720sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051620171218
162816sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
163008sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
163136sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051620171218
163328sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
163360sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051620171218
163392sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051620171218
163488sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051620171218
163488sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051620171218
163840sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2018051620171218
164160sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051620171218
164192sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2018051620171218
164288sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2018051620171218
164640sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051620171218
164736sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051620171218
164800sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051620171218
164960sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2018051620171218
164992sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051620171218
165120sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051620171218
165248sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051620171218
165344sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051620171218
165824sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051620171218
165920sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051620171218
166464sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
166848sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
167072sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051620171218
167168sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051620171218
167232sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051620171218
167264sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051620171218
167264sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051620171218
167296sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2018051620171218
167456sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051620171218
167488sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051620171218
167584sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051620171218
167616sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051620171218
167808sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
167968sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051620171218
168032sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051620171218
168192sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
168192sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051620171218
168288sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
168544sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
168608sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
168640sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051620171218
168672sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
168704sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051620171218
168736sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
168768sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051620171218
168768sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
168864sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051620171218
169056sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
169312sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
169344sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2018051620171218
169376sphlib-smallgcc -m32 -O -fomit-frame-pointer2018051620171218
169408sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
169472sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051620171218
169504sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051620171218
169536sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2018051620171218
169536sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051620171218
169600sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
169632sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2018051620171218
169664sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
169696sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051620171218
169728sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051620171218
169728sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2018051620171218
169728sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
169824sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051620171218
170016sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
170880sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051620171218
170912sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051620171218
171040sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051620171218
171328sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
171424sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
171456sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051620171218
171616sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
171680sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051620171218
171808sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051620171218
171840sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051620171218
171936sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051620171218
171936sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051620171218
172000sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051620171218
172000sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051620171218
172000sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051620171218
172064sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051620171218
172320sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
172384sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051620171218
172480sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
172608sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051620171218
172640sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051620171218
172800sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051620171218
173152sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051620171218
173184sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
173280sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051620171218
173344sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051620171218
173408sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051620171218
173472sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051620171218
173600sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051620171218
173664sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051620171218
173920sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051620171218
174112sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051620171218
174624sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051620171218
174720sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051620171218
174784sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051620171218
174784sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051620171218
174976sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
175040sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051620171218
175552sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051620171218
175552sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051620171218
177152sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
177344sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051620171218
177440sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051620171218
177440sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051620171218
177760sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
177760sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051620171218
177760sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
177824sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051620171218
178144sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
178592sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051620171218
178720sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051620171218
178752sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051620171218
178784sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051620171218
178816sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051620171218
178880sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
179008sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
180320sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051620171218
180352sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051620171218
180480sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051620171218
180512sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051620171218
180832sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051620171218
180960sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051620171218
181120sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
181120sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051620171218
181152sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051620171218
181312sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
181312sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
181344sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
181536sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051620171218
181536sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051620171218
181568sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051620171218
181600sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
181632sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051620171218
181696sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051620171218
181760sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
181856sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2018051620171218
181888sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051620171218
181888sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
181920sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2018051620171218
181920sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051620171218
181952sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051620171218
182016sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
182048sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2018051620171218
182144sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051620171218
182144sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2018051620171218
182208sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051620171218
182272sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
182272sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2018051620171218
182368sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051620171218
182368sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2018051620171218
182688sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
182752sphlib-smallgcc -m32 -Os -fomit-frame-pointer2018051620171218
182816sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
183264sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051620171218
183552sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051620171218
184032sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051620171218
184832sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051620171218
185056sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
188256sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
192384sphlib-smallgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051620171218
197952sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051620171218
216544simplegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018051620171218
216544simplegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018051620171218
216704simplegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
216736simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018051620171218
216736simplegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
216864simplegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018051620171218
216928simplegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051620171218
216960simplegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051620171218
217024simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018051620171218
217024simplegcc -m32 -march=core2 -O2 -fomit-frame-pointer2018051620171218
217056simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2018051620171218
217216simplegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018051620171218
217248simplegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051620171218
217344simplegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
217568simplegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018051620171218
217600simplegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018051620171218
217632simplegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
217664simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018051620171218
218336simplegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
218560simplegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018051620171218
218688simplegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051620171218
218688simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
218752simplegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
218752simplegcc -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
218816simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018051620171218
218880simplegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018051620171218
218912simplegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
218976simplegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018051620171218
219008simplegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018051620171218
219040simplegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018051620171218
219040simplegcc -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
219072simplegcc -m32 -O3 -fomit-frame-pointer2018051620171218
219072simplegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051620171218
219072simplegcc -m32 -march=k8 -O -fomit-frame-pointer2018051620171218
219072simplegcc -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
219104simplegcc -m32 -march=athlon -O -fomit-frame-pointer2018051620171218
219136simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018051620171218
219168simplegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018051620171218
219424simplegcc -m32 -march=corei7 -O -fomit-frame-pointer2018051620171218
219520simplegcc -m32 -march=core2 -O3 -fomit-frame-pointer2018051620171218
219584simplegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018051620171218
219616simplegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051620171218
219712simplegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018051620171218
219872simplegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
219904simplegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018051620171218
220032simplegcc -m32 -march=pentium4 -O -fomit-frame-pointer2018051620171218
220256simplegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018051620171218
220288simplegcc -m32 -march=prescott -O2 -fomit-frame-pointer2018051620171218
220384simplegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018051620171218
220416simplegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018051620171218
220480simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018051620171218
220480simplegcc -m32 -march=prescott -O3 -fomit-frame-pointer2018051620171218
220608simplegcc -m32 -march=athlon -O2 -fomit-frame-pointer2018051620171218
220640simplegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051620171218
220672simplegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051620171218
220672simplegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
220736simplegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
220768simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018051620171218
220800simplegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051620171218
220864simplegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018051620171218
220960simplegcc -m32 -march=i386 -Os -fomit-frame-pointer2018051620171218
221056simplegcc -m32 -march=i486 -O3 -fomit-frame-pointer2018051620171218
221088simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018051620171218
221088simplegcc -m32 -O2 -fomit-frame-pointer2018051620171218
221120simplegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
221120simplegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
221184simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018051620171218
221248simplegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051620171218
221248simplegcc -m32 -march=k6 -O2 -fomit-frame-pointer2018051620171218
221280simplegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018051620171218
221376simplegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018051620171218
221408simplegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018051620171218
221408simplegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018051620171218
221440simplegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
221600simplegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018051620171218
221632simplegcc -m32 -march=pentium3 -O -fomit-frame-pointer2018051620171218
221632simplegcc -m32 -march=pentium -Os -fomit-frame-pointer2018051620171218
221696simplegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018051620171218
221760simplegcc -m32 -march=k6 -O -fomit-frame-pointer2018051620171218
221824simplegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051620171218
221856simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018051620171218
222016simplegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051620171218
222016simplegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018051620171218
222016simplegcc -m32 -march=pentium2 -O -fomit-frame-pointer2018051620171218
222016simplegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018051620171218
222048simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051620171218
222048simplegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018051620171218
222112simplegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051620171218
222112simplegcc -m32 -march=pentium -O3 -fomit-frame-pointer2018051620171218
222144simplegcc -m32 -march=barcelona -O -fomit-frame-pointer2018051620171218
222144simplegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018051620171218
222176simplegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018051620171218
222592simplegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051620171218
222624simplegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018051620171218
222720simplegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
222784simplegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018051620171218
222816simplegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018051620171218
222848simplegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018051620171218
222912simplegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051620171218
223072simplegcc -m32 -march=i486 -Os -fomit-frame-pointer2018051620171218
223104simplegcc -m32 -march=pentium -O2 -fomit-frame-pointer2018051620171218
223424simplegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018051620171218
223520simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018051620171218
223520simplegcc -m32 -march=i486 -O2 -fomit-frame-pointer2018051620171218
223552simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
223552simplegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018051620171218
223680simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051620171218
223744simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018051620171218
223872simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
223872simplegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018051620171218
223872simplegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018051620171218
223904simplegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018051620171218
223936simplegcc -m32 -march=k6-2 -O -fomit-frame-pointer2018051620171218
224032simplegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018051620171218
224096simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051620171218
224128simplegcc -m32 -march=nocona -O2 -fomit-frame-pointer2018051620171218
224160simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018051620171218
224160simplegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051620171218
224192simplegcc -m32 -march=pentium-m -O -fomit-frame-pointer2018051620171218
224224simplegcc -m32 -march=pentium -O -fomit-frame-pointer2018051620171218
224224simplegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051620171218
224448simplegcc -m32 -O -fomit-frame-pointer2018051620171218
224480simplegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018051620171218
224480simplegcc -m32 -march=core2 -O -fomit-frame-pointer2018051620171218
224480simplegcc -m32 -march=k6-3 -O -fomit-frame-pointer2018051620171218
224608simplegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018051620171218
224736simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018051620171218
224736simplegcc -m32 -march=k6 -Os -fomit-frame-pointer2018051620171218
224800simplegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018051620171218
224864simplegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018051620171218
224928simplegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018051620171218
224992simplegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018051620171218
224992simplegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018051620171218
225056simplegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
225056simplegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
225120simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2018051620171218
225120simplegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218
225184simplegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018051620171218
225216simplegcc -m32 -march=k6 -O3 -fomit-frame-pointer2018051620171218
225536simplegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018051620171218
225792simplegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018051620171218
225824simplegcc -m32 -march=barcelona -Os -fomit-frame-pointer2018051620171218
225856simplegcc -m32 -march=athlon -Os -fomit-frame-pointer2018051620171218
225888simplegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018051620171218
225920simplegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018051620171218
226016simplegcc -m32 -march=nocona -Os -fomit-frame-pointer2018051620171218
226048simplegcc -m32 -Os -fomit-frame-pointer2018051620171218
226112simplegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018051620171218
226208simplegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
226240simplegcc -m32 -march=prescott -Os -fomit-frame-pointer2018051620171218
226368simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018051620171218
226528simplegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051620171218
226656simplegcc -m32 -march=k8 -Os -fomit-frame-pointer2018051620171218
226720simplegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018051620171218
226816simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018051620171218
226880simplegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018051620171218
226880simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018051620171218
226880simplegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018051620171218
227040simplegcc -m32 -march=k8 -O3 -fomit-frame-pointer2018051620171218
227360simplegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018051620171218
227360simplegcc -m32 -march=i386 -O -fomit-frame-pointer2018051620171218
227488simplegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018051620171218
228384simplegcc -m32 -march=core2 -Os -fomit-frame-pointer2018051620171218
229088simplegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018051620171218
229088simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer2018051620171218
229184simplegcc -m32 -march=i386 -O2 -fomit-frame-pointer2018051620171218
229184simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer2018051620171218
229440simplegcc -m32 -march=corei7 -Os -fomit-frame-pointer2018051620171218
229536simplegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018051620171218
229760simplegcc -m32 -march=i486 -O -fomit-frame-pointer2018051620171218
229824simplegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051620171218
230752simplegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018051620171218
236032simplegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018051620171218
236608simplegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018051620171218
237728sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018051620171218
244128simplegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018051620171218
391712simplegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018051620171218

Compiler output

Implementation: crypto_hash/round3jh512/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'F8':
hash.c: hash.c:108:17: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
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: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i const *__P)
hash.c: ^
hash.c: hash.c:69:31: error: called from here
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^
hash.c: hash.c:125:9: note: in expansion of macro 'LOAD'
hash.c: x3 ^= LOAD(3+(__m128i *) buf);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i const *__P)
hash.c: ^
hash.c: hash.c:69:31: error: called from here
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ssse3
gcc -m32 -O2 -fomit-frame-pointer ssse3
gcc -m32 -O3 -fomit-frame-pointer ssse3
gcc -m32 -O -fomit-frame-pointer ssse3
gcc -m32 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -O -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -Os -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -O -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -O -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/round3jh512/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'F8':
hash.c: hash.c:73:31: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^
hash.c: hash.c:124:9: note: in expansion of macro 'LOAD'
hash.c: x0 ^= LOAD(0+(__m128i *) buf);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i const *__P)
hash.c: ^
hash.c: hash.c:73:31: error: called from here
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^
hash.c: hash.c:127:9: note: in expansion of macro 'LOAD'
hash.c: x3 ^= LOAD(3+(__m128i *) buf);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i const *__P)
hash.c: ^
hash.c: hash.c:73:31: error: called from here
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^
hash.c: hash.c:126:9: note: in expansion of macro 'LOAD'
hash.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer sse2
gcc -m32 -O2 -fomit-frame-pointer sse2
gcc -m32 -O3 -fomit-frame-pointer sse2
gcc -m32 -O -fomit-frame-pointer sse2
gcc -m32 -Os -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O2 -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O3 -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O -fomit-frame-pointer sse2
gcc -m32 -march=athlon -Os -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O -fomit-frame-pointer sse2
gcc -m32 -march=i386 -Os -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O -fomit-frame-pointer sse2
gcc -m32 -march=i486 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_hash/round3jh512/ssse3
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'F8':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:65:24: error: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ^
hash.c: hash.c:142:41: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:65:24: error: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ^
hash.c: hash.c:142:29: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/round3jh512/ssse3
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: hash.c: In function 'F8':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i const *__P)
hash.c: ^
hash.c: hash.c:69:31: error: called from here
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^
hash.c: hash.c:125:9: note: in expansion of macro 'LOAD'
hash.c: x3 ^= LOAD(3+(__m128i *) buf);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i const *__P)
hash.c: ^
hash.c: hash.c:69:31: error: called from here
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^
hash.c: hash.c:124:9: note: in expansion of macro 'LOAD'
hash.c: x2 ^= LOAD(2+(__m128i *) buf);
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/round3jh512/sse2
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'F8':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i const *__P)
hash.c: ^
hash.c: hash.c:73:31: error: called from here
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^
hash.c: hash.c:127:9: note: in expansion of macro 'LOAD'
hash.c: x3 ^= LOAD(3+(__m128i *) buf);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i const *__P)
hash.c: ^
hash.c: hash.c:73:31: error: called from here
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^
hash.c: hash.c:126:9: note: in expansion of macro 'LOAD'
hash.c: x2 ^= LOAD(2+(__m128i *) buf);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i const *__P)
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_hash/round3jh512/ssse3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'F8':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:65:24: error: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ^
hash.c: hash.c:142:41: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:65:24: error: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ^
hash.c: hash.c:142:29: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: ...
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'F8':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:65:24: error: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ^
hash.c: hash.c:142:41: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:65:24: error: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ^
hash.c: hash.c:142:29: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: ...

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