Implementation notes: x86, hiphop, crypto_hash/round3jh256

Computer: hiphop
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: round3jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
30448ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017081120170725
30480ssse3gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017081120170725
30588ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017081120170725
30592ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017081120170725
30928ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017081120170725
30952ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017081120170725
30968ssse3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017081120170725
30972ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017081120170725
30988ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017081120170725
31004ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017081120170725
31092ssse3gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017081120170725
31092ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017081120170725
31900sse2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017081120170725
31924sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017081120170725
31956sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017081120170725
31964sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017081120170725
32048sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017081120170725
32056sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017081120170725
32120sse2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017081120170725
32140sse2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017081120170725
32160sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017081120170725
32164sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017081120170725
32232sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
32256ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2017081120170725
32308sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
32320sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017081120170725
32428ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017081120170725
32700sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
32704sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
32732ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017081120170725
32760sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
32784sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017081120170725
32904sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017081120170725
32912sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
32924sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
32928sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
32928sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
32952sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017081120170725
32952sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
32960sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
32984sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017081120170725
32992sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017081120170725
33004sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
33004sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017081120170725
33032sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
33032sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
33048sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017081120170725
33084ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017081120170725
33120sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
33124sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017081120170725
33176sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
33176sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017081120170725
33180sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
33252ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017081120170725
33292ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017081120170725
33340sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
33352sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017081120170725
33396ssse3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017081120170725
33432ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017081120170725
33468sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017081120170725
33476sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017081120170725
33484sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
33520ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017081120170725
33544sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
33560sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
33612sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
33632sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017081120170725
33644sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
33660sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
33688sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
33704sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
33716sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
33744sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
33764ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017081120170725
33804sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
33804ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017081120170725
33816sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
33832ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017081120170725
33840ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017081120170725
33844sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
33852ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017081120170725
33912ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017081120170725
33916sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
33920sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
33924sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
34100sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017081120170725
34108sse2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017081120170725
34164sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017081120170725
34196sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
34204sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
34252sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017081120170725
35052ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017081120170725
60816sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017081120170725
60844ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017081120170725
60856sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
60860sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
60868sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
60868ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017081120170725
60872sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
60876sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
60888ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017081120170725
60948sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017081120170725
60996sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
60996sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
61012sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
61024sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
61088sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
61088sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017081120170725
61216ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017081120170725
61244sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
61248sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
61300sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017081120170725
148628sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017081120170725
148684sphlibgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017081120170725
157152sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
157256sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
157500sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
157608sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
157912sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
158348sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
158360sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
158376sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
158476sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
158604sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
158628sphlib-smallgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017081120170725
158760sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
158764sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
158844sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
158900sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
158904sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
158952sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
159056sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017081120170725
159156sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017081120170725
159268sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
159328sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017081120170725
159440sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
159504sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
159612sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017081120170725
159652sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
159716sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
159840sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
159844sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
159924sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
160000sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
160092sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017081120170725
160180sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
160388sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017081120170725
160492sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
160568sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017081120170725
160632sphlibgcc -m32 -Os -fomit-frame-pointer2017081120170725
160936sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
161036sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017081120170725
161084sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
161592sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
161684sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
162092sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
162120sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
162492sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
162860sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
162860sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
163140sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
163200sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
163520sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017081120170725
163644sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
163820sphlib-smallgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017081120170725
163864sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017081120170725
164112sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
164144sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
164268sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017081120170725
164336sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
164572sphlib-smallgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017081120170725
164608sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
164668sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
164688sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
165156sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017081120170725
165476sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
165488sphlib-smallgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017081120170725
165560sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
165576sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
165744sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
165816sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017081120170725
165988sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
166000sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
166124sphlib-smallgcc -m32 -O -fomit-frame-pointer2017081120170725
166316sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
166552sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
166840sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
166864sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017081120170725
167112sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
167180sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
167180sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
167552sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
167760sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
167792sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
167836sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017081120170725
167956sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017081120170725
168124sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
168344sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
168384sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017081120170725
168448sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
169168sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
169384sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017081120170725
169520sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
169696sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
169708sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
169792sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
170032sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
170064sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
170068sphlibgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017081120170725
170144sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
170148sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017081120170725
170148sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
170164sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
170196sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
170488sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
170496sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
170516sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
170704sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
170736sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
170740sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
170788sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
170860sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
170972sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
171060sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
171240sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
171336sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017081120170725
171368sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017081120170725
171412sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017081120170725
171728sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017081120170725
171736sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
171824sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
171876sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017081120170725
171896sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
171972sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
172040sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
172160sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017081120170725
172296sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
172396sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
172412sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
172484sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
172508sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
172508sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
172520sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017081120170725
172856sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
172912sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
173048sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
173296sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
173340sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
173348sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
173404sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
173724sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
173744sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
174000sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
174016sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017081120170725
174188sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
174204sphlibgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017081120170725
174224sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
174284sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
174368sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
174468sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
174588sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
174616sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017081120170725
175060sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
175164sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
175200sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
175208sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017081120170725
175296sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
175332sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
175364sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
175372sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
175408sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
175472sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
175548sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017081120170725
175576sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
175584sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
175628sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
175708sphlibgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017081120170725
175736sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
175860sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017081120170725
176064sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017081120170725
176124sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
176188sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
176200sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
176284sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
176312sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017081120170725
176368sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017081120170725
176620sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017081120170725
176640sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
176660sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
176680sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017081120170725
176688sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017081120170725
176780sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017081120170725
176840sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017081120170725
176900sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017081120170725
177080sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
177236sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017081120170725
177260sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017081120170725
177276sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
177296sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
177320sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017081120170725
177420sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
177636sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
177644sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017081120170725
177676sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017081120170725
177724sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
177724sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017081120170725
177768sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
177892sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
177940sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017081120170725
178180sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
178192sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
178308sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
178392sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
178472sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
178560sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
178564sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
178564sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
178664sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
178844sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
178972sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
179000sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017081120170725
179020sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
179212sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
179232sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
179420sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
179436sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
179508sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
179508sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
179516sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
179800sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
180072sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
180132sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
180156sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
180180sphlibgcc -m32 -O -fomit-frame-pointer2017081120170725
180224sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017081120170725
180384sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
180392sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
180436sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
180616sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017081120170725
180652sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
180656sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
180680sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
180708sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
180736sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
180780sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
180820sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
180892sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
180928sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
180936sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
181036sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
181108sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
181204sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017081120170725
181272sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
181272sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
181320sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
181644sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
181764sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
181792sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
182044sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
182108sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
182152sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
182216sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
182452sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
182460sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017081120170725
182512sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
182576sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
182652sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
182792sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
182836sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
182952sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
182960sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
183052sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
183128sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
183376sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
183428sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
183564sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
183600sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
183924sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
183952sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
184324sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
184460sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017081120170725
184516sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
184516sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
184608sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
184648sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
184692sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
184796sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
184808sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
184840sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
185032sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017081120170725
185040sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
185128sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017081120170725
185152sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017081120170725
185232sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
185260sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017081120170725
185348sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
185456sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
185604sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017081120170725
185640sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017081120170725
185756sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
185816sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017081120170725
185828sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017081120170725
186096sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017081120170725
186144sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017081120170725
186252sphlibgcc -m32 -O3 -fomit-frame-pointer2017081120170725
186260sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017081120170725
186420sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017081120170725
186484sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
186536sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
186704sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
186724sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
186844sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
186880sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
186952sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017081120170725
187044sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
187044sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
187216sphlibgcc -m32 -O2 -fomit-frame-pointer2017081120170725
187260sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
187276sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
187372sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
187524sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
187652sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
187676sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
187996sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
188036sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
188080sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
188144sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
188604sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
188616sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
188624sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
188796sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
188876sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
188888sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
189064sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
189076sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
189140sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
189340sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
189720sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
189828sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
190236sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
190408sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
190456sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
191068sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
191072sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
191112sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
191360sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
191384sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
191432sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
191500sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
191512sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
191612sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
191816sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
191920sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
191996sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
192104sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
192204sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
192596sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
192632sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
193228sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
193512sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
193660sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
195316sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
195804sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
195856sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
204160simplegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017081120170725
204312simplegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
204460simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
205176simplegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
205840simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017081120170725
205864simplegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
205884simplegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
206020simplegcc -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
206024simplegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
206140simplegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
206140simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
206212simplegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
206212simplegcc -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
206432simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2017081120170725
206612simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
207008simplegcc -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
207080simplegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
207104simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
207220simplegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
207228simplegcc -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
207304simplegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
207344simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
207576simplegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
207580simplegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
207976simplegcc -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
208376simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
208452simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
208488simplegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
208564simplegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
208596simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
208620simplegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
208680simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
208724simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017081120170725
208744simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
208940simplegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
209264simplegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
209380simplegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
209480simplegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
209500simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
209572simplegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
209576simplegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
209648simplegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
209724simplegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
209944simplegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017081120170725
209960simplegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
210076simplegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
210160simplegcc -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
210232simplegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
210240simplegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017081120170725
210244simplegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017081120170725
210256simplegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
210280simplegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
210292simplegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
210340simplegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
210352simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
210460simplegcc -m32 -march=core2 -Os -fomit-frame-pointer2017081120170725
210588simplegcc -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
210676simplegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
210688simplegcc -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
210728simplegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
210976simplegcc -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
210992simplegcc -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
211192simplegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
211272simplegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
211284simplegcc -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
211368simplegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
211380simplegcc -m32 -Os -fomit-frame-pointer2017081120170725
211428simplegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
211432simplegcc -m32 -O2 -fomit-frame-pointer2017081120170725
211480simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017081120170725
211504simplegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
211508simplegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
211524simplegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
211608simplegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017081120170725
211736simplegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
211908simplegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017081120170725
212016simplegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017081120170725
212016simplegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
212040simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
212108simplegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
212172simplegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
212212simplegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
212308simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017081120170725
212360simplegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
212592simplegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017081120170725
212600simplegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017081120170725
212752simplegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017081120170725
212812simplegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017081120170725
212832simplegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
212992simplegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
213060simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
213064simplegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017081120170725
213220simplegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
213224simplegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017081120170725
213288simplegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017081120170725
213324simplegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
213352simplegcc -m32 -march=core2 -O -fomit-frame-pointer2017081120170725
213552simplegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
213600simplegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
213768simplegcc -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
213816simplegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017081120170725
213896simplegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
213916simplegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
213916simplegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
213980simplegcc -m32 -march=corei7 -O -fomit-frame-pointer2017081120170725
214016simplegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017081120170725
214016simplegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017081120170725
214060simplegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017081120170725
214136simplegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017081120170725
214232simplegcc -m32 -O -fomit-frame-pointer2017081120170725
214332simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
214336simplegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017081120170725
214356simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
214396simplegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
214464simplegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017081120170725
214524simplegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017081120170725
214588simplegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
214784simplegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
214884simplegcc -m32 -O3 -fomit-frame-pointer2017081120170725
215188simplegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017081120170725
215396simplegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017081120170725
215416simplegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
215488simplegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017081120170725
215636simplegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017081120170725
215656simplegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017081120170725
215776simplegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
215840simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
215948simplegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017081120170725
216772simplegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
216848simplegcc -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
217092simplegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
217272simplegcc -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
217400simplegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
217832simplegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
217848simplegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
217880simplegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
217976simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
218152simplegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
218656simplegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
218756simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
218896simplegcc -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
219172simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
219172simplegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
219436simplegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
219484simplegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
219752simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
219812simplegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
220032simplegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
223000simplegcc -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
224104simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
224140simplegcc -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
225204simplegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
225284simplegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
225304simplegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
225548simplegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
225688simplegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
225776simplegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
225816simplegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
226516simplegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
226600simplegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
226628simplegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
226752simplegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
227052simplegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
227456simplegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
227536simplegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
227588simplegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
227828simplegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
229132simplegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
229672simplegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
230132simplegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
231048simplegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
231160simplegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
234744simplegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
235180simplegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
235256simplegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
235912simplegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725

Compiler output

Implementation: crypto_hash/round3jh256/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/round3jh256/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/round3jh256/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/round3jh256/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/round3jh256/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/round3jh256/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