Implementation notes: x86, hiphop, crypto_hash/round3jh512

Computer: hiphop
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: round3jh512
TimeImplementationCompilerBenchmark dateSUPERCOP version
30440ssse3gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017081120170725
30468ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017081120170725
30592ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017081120170725
30652ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017081120170725
30968ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017081120170725
31004ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017081120170725
31020ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017081120170725
31044ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017081120170725
31088ssse3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017081120170725
31100ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017081120170725
31232ssse3gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017081120170725
31500ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017081120170725
31948sse2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017081120170725
31948sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017081120170725
31960sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017081120170725
32000sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017081120170725
32008sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017081120170725
32020sse2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017081120170725
32096ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2017081120170725
32104sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017081120170725
32128sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017081120170725
32136sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017081120170725
32148sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017081120170725
32172sse2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017081120170725
32176ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017081120170725
32200sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
32240sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
32304sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017081120170725
32496ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017081120170725
32568sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017081120170725
32580sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017081120170725
32820sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
32844sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
32900sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
32904sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
32920sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
32932sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017081120170725
32940sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
32940sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
32944sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017081120170725
32948sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017081120170725
32956sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
32988sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017081120170725
33000sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
33044sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
33044sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
33052sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017081120170725
33096sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
33204sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
33216ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017081120170725
33216sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017081120170725
33224ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017081120170725
33296sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017081120170725
33344ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017081120170725
33352ssse3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017081120170725
33356sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
33380ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017081120170725
33380sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
33464sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
33464ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017081120170725
33468sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017081120170725
33480sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017081120170725
33496sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
33588sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017081120170725
33680sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
33748sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
33752sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
33756sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
33760sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
33796ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017081120170725
33804ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017081120170725
33820sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
33820sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
33820sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
33868ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017081120170725
33876sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
33888ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017081120170725
33896sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
33908sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
33936sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
33952sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
33956sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
34008sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
34044sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
34088ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017081120170725
34100sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017081120170725
34112sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017081120170725
34116sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017081120170725
34124sse2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017081120170725
34276ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017081120170725
34456ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017081120170725
34732sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
60836sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017081120170725
60856sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
60856sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
60864ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017081120170725
60872sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
60876sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
60996sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
61004sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
61012sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
61016ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017081120170725
61024sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
61048sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017081120170725
61076ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017081120170725
61120ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017081120170725
61184sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017081120170725
61232sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
61244sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
61288sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
61288sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
61352sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017081120170725
148360sphlibgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017081120170725
148584sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017081120170725
157036sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
157568sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
157784sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
157960sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
157968sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
158128sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
158276sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
158280sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
158444sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
158552sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
158640sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017081120170725
158680sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
158700sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
158740sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
158948sphlib-smallgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017081120170725
158992sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017081120170725
159040sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
159248sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
159256sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
159284sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
159292sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
159364sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
159428sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
159640sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017081120170725
159928sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
159988sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
160096sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017081120170725
160140sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
160268sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017081120170725
160376sphlibgcc -m32 -Os -fomit-frame-pointer2017081120170725
160396sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
160544sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
161100sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017081120170725
161124sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017081120170725
161160sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017081120170725
161184sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
161336sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
161452sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
161668sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
161688sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
161868sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
161888sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
162388sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
162672sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
163056sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
163128sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
163168sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
163332sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017081120170725
163540sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
163576sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
163860sphlib-smallgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017081120170725
164044sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
164204sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
164308sphlib-smallgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017081120170725
164364sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
164372sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
164492sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
164572sphlib-smallgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017081120170725
164852sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
165004sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
165312sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017081120170725
165400sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017081120170725
165596sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
165648sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017081120170725
165656sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017081120170725
165720sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
165732sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
166264sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
166296sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
166400sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
166444sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017081120170725
166480sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
166616sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
166660sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017081120170725
166688sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
166720sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
166776sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
166844sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
166884sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
167436sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
167704sphlib-smallgcc -m32 -O -fomit-frame-pointer2017081120170725
167880sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
167896sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
167940sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017081120170725
167944sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
167988sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017081120170725
168012sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
168488sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017081120170725
168920sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017081120170725
169204sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
169260sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
169456sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
169540sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
169608sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
169748sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
170172sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
170192sphlibgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017081120170725
170236sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017081120170725
170260sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
170424sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
170480sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
170564sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
170688sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
170692sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
170708sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
170724sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
170740sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
170824sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
170860sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
170992sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
170996sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
171052sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
171200sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
171256sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017081120170725
171372sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017081120170725
171412sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
171516sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
171544sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017081120170725
171600sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017081120170725
171660sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
171672sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017081120170725
171876sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
171892sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017081120170725
172264sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
172336sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017081120170725
172452sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
172520sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
172712sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
172724sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
172744sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
172772sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
172920sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
173100sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
173252sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
173276sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
173296sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
173416sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
173456sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
173488sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017081120170725
173488sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
173616sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
173648sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
173952sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
174036sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
174036sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
174068sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017081120170725
174160sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
174256sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
174552sphlibgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017081120170725
174620sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
174636sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
174700sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
174768sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017081120170725
174924sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
174936sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
175108sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
175196sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017081120170725
175292sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017081120170725
175396sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
175448sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
175560sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
175596sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017081120170725
175628sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
175728sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017081120170725
175808sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
175816sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
175836sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
175880sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
175944sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
175992sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017081120170725
176120sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
176220sphlibgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017081120170725
176564sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017081120170725
176596sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017081120170725
176612sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
176696sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
176736sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
176792sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017081120170725
176984sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017081120170725
177000sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
177016sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017081120170725
177060sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
177060sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
177208sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017081120170725
177236sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017081120170725
177256sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
177288sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
177320sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
177356sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017081120170725
177372sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017081120170725
177396sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
177560sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017081120170725
177588sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
177608sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
177680sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
177880sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017081120170725
177944sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
177948sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
177976sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
178052sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
178072sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017081120170725
178260sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
178528sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
178556sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
178636sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
178732sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
178920sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
178940sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
179004sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
179056sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
179068sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017081120170725
179156sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017081120170725
179292sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
179344sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
179492sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
180128sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
180168sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017081120170725
180360sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
180396sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017081120170725
180412sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
180520sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
180560sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
180580sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
180600sphlibgcc -m32 -O -fomit-frame-pointer2017081120170725
180688sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
180708sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
180732sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
180780sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
180824sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
180824sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017081120170725
180828sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
181016sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
181148sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
181156sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
181284sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
181484sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
181612sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
181732sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
181740sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
181752sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
181764sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
181840sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
181840sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
181860sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
181904sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
181916sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
181976sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
182052sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
182092sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
182244sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
182252sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
182372sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
182588sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
182736sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
182772sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
182788sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
182868sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
182924sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017081120170725
183312sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
183488sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
183500sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
183508sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
183636sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
183944sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
183948sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
184036sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
184048sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017081120170725
184104sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017081120170725
184176sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
184196sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
184380sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
184444sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
184492sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
184724sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017081120170725
184748sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
184792sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
184832sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017081120170725
185008sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
185024sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017081120170725
185072sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
185072sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
185156sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
185200sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
185288sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
185296sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017081120170725
185364sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017081120170725
185420sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017081120170725
185520sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017081120170725
185644sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
185736sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017081120170725
185780sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017081120170725
185964sphlibgcc -m32 -O2 -fomit-frame-pointer2017081120170725
186028sphlibgcc -m32 -O3 -fomit-frame-pointer2017081120170725
186436sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
186680sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
186688sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
186720sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
186724sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
186724sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
186764sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
186796sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
186908sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017081120170725
186964sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017081120170725
187044sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
187076sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
187080sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
187192sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
187244sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
187444sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
187480sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
187532sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
187704sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
187724sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
188044sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
188144sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
188264sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
188536sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
188728sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
188868sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
189108sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
189120sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
189136sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
189252sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
189316sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
189448sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
189596sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
189908sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
190136sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
190252sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
190592sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
190792sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
190824sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
191040sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
191296sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
191348sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
191384sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
191560sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
191684sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
192204sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
192216sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
192316sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
192484sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
192604sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
192780sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
193040sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
193204sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
193236sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
193716sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
193752sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
195760sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
204160simplegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017081120170725
204476simplegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
204500simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017081120170725
204720simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
204732simplegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
205220simplegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
205432simplegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
205468simplegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
205672simplegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
205980simplegcc -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
206292simplegcc -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
206548simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
206628simplegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
206744simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
206836simplegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
206908simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
206908simplegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017081120170725
206960simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
207020simplegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
207048simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
207216simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
207364simplegcc -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
207532simplegcc -m32 -march=core2 -Os -fomit-frame-pointer2017081120170725
207828simplegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
207844simplegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
207912simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
207952simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2017081120170725
207972simplegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
208104simplegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
208192simplegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
208200simplegcc -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
208228simplegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
208732simplegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
208904simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
209296simplegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
209356simplegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
209428simplegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
209464simplegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
209648simplegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
209768simplegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017081120170725
209788simplegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
209808simplegcc -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
209816simplegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
210004simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
210048simplegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
210064simplegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
210084simplegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
210244simplegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
210248simplegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
210284simplegcc -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
210300simplegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
210304simplegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
210352simplegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
210484simplegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
210496simplegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017081120170725
210568simplegcc -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
210616simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
210740simplegcc -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
210792simplegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
210836simplegcc -m32 -Os -fomit-frame-pointer2017081120170725
210844simplegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017081120170725
210848simplegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
210860simplegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017081120170725
210916simplegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
210980simplegcc -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
211000simplegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
211148simplegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
211176simplegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017081120170725
211436simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017081120170725
211524simplegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
211636simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
211656simplegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
211748simplegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
211760simplegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
211916simplegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
211976simplegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017081120170725
211980simplegcc -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
211992simplegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
212000simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
212136simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017081120170725
212180simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017081120170725
212264simplegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
212296simplegcc -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
212348simplegcc -m32 -march=corei7 -O -fomit-frame-pointer2017081120170725
212368simplegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
212404simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
212492simplegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
212520simplegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017081120170725
212576simplegcc -m32 -O2 -fomit-frame-pointer2017081120170725
212596simplegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
212688simplegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
212712simplegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
212824simplegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017081120170725
212964simplegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017081120170725
213048simplegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017081120170725
213152simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
213172simplegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
213472simplegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017081120170725
213484simplegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017081120170725
213496simplegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017081120170725
213508simplegcc -m32 -O3 -fomit-frame-pointer2017081120170725
213528simplegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017081120170725
213640simplegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017081120170725
213668simplegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017081120170725
213748simplegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017081120170725
213756simplegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
213764simplegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
213832simplegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017081120170725
213856simplegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017081120170725
213948simplegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017081120170725
213992simplegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017081120170725
214020simplegcc -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
214084simplegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017081120170725
214096simplegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
214208simplegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
214228simplegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017081120170725
214384simplegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
214384simplegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017081120170725
214432simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
214440simplegcc -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
214560simplegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017081120170725
214636simplegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
214948simplegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
215008simplegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017081120170725
215128simplegcc -m32 -march=core2 -O -fomit-frame-pointer2017081120170725
215440simplegcc -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
215464simplegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
216260simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
216860simplegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
216992simplegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
217048simplegcc -m32 -O -fomit-frame-pointer2017081120170725
217524simplegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
217572simplegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
217824simplegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
217860simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
217872simplegcc -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
217980simplegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
218188simplegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
218552simplegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
218824simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
219036simplegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
219116simplegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
219152simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
219156simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
219328simplegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
220072simplegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
220796simplegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
223116simplegcc -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
223424simplegcc -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
223444simplegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
224456simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
224644simplegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
225260simplegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
225376simplegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
225872simplegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
226108simplegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
226996simplegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
227076simplegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
227232simplegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
227232simplegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
227356simplegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
227488simplegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
227724simplegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
227916simplegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
228420simplegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
228628simplegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
229064simplegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
229160simplegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
229208simplegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
229308simplegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
229400simplegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
232208simplegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
234888simplegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
235584simplegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
235948simplegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
237232simplegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725

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