Implementation notes: x86, hydra8, crypto_hash/round3jh256

Computer: hydra8
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: round3jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
30736ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
30776ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
30828ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
31136ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017072020170718
31152ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
31172ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017072020170718
31208ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
31428ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
31872sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
31968sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
31996sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
32008sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
32032sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
32084sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017072020170718
32088sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
32204sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
32276sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017072020170718
32488sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
32496sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
32792ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
32796ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
32804ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
32980ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
33232ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
33240ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
33276ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
33320sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
33336sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
33392sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
33472sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
33532sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
33580sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
33636sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
33704sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
33704sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017072020170718
33708sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
33728sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
33728sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017072020170718
33728sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
33748sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
33764sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
33780sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
33788sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
33788sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
33792sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
33812sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
33900ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
33912sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
33936ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017072020170718
33948sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017072020170718
33964sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
34004sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
34036sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
34076ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017072020170718
34108sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
34112ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
34124ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
34168sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
34172sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
34176sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
34212ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
34220ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017072020170718
34224sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
34248sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
34260sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
34288sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
34308sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
34324sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
34340sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
34352sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
34384sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
34424sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
34424sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
34460ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
34484sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
34548sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
34648sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
34648sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
34716sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
34736sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
34912sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
35196ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
35960sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
36400sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
59612ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
60328ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
60420ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
60640ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
61504sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
61620sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
61724sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
61736sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
61788sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
61856sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
61860sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
61900sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
62008sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
62048sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
62060sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
62252sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
62276sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
62376sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
62392sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
62520sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
170696sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
170832sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
170840sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
170900sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
170976sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
171360sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
171436sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
171444sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
171452sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
171456sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
171580sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
171672sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
171700sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
171708sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
171720sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
171756sphlibgcc -m32 -Os -fomit-frame-pointer2017072020170718
171848sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
171864sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
171912sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
172056sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
172084sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
172228sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
172284sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
172364sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
172368sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
172396sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
172544sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
172624sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
172720sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
172728sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
172736sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
172748sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
172764sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
172776sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
172816sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
172816sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
172844sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
172920sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
172964sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
173012sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
173076sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
173168sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
173652sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
176680sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
177288sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
177344sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
177352sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
177528sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
177664sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
177716sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
177732sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
178224sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
178236sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
178308sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
178344sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
178556sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
178680sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
178812sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
178828sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
179296sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
179348sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
179388sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
179396sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
179528sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
179628sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
179852sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
179904sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
180020sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
180040sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
180052sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
180056sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
180088sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
180108sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
180200sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
180368sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
180380sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
180432sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
180448sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
180448sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
180536sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
180580sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
180592sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
180616sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
180664sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
180836sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
180908sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
180940sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
181000sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
181020sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
181052sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
181116sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
181124sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
181160sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
181412sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
181512sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
181540sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
181736sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
182056sphlib-smallgcc -m32 -O -fomit-frame-pointer2017072020170718
182120sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
182148sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
182176sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
182224sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
182232sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
182280sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
182296sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
182296sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
182320sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
182492sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
182508sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
182572sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
182588sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
182700sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
182756sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
182804sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
182808sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
182816sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
182832sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
182872sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
182932sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
182936sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
182968sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
182980sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
183064sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
183112sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
183120sphlibgcc -m32 -O -fomit-frame-pointer2017072020170718
183132sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
183168sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
183200sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
183304sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
183320sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
183356sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
183364sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
183468sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
183488sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
183600sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
183760sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
183776sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
183856sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
183896sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
183928sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
184072sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
184348sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
184408sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
184796sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
184796sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
184940sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
184980sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
184984sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
185012sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
185056sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
185084sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
185092sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
185124sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
185284sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
185288sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
185328sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
185364sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
185376sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
185412sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
185512sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
185588sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017072020170718
185612sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
185644sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
185712sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
185736sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
185772sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
185852sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
185932sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
185968sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
185996sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
186132sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
186168sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017072020170718
186204sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
186252sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017072020170718
186280sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
186280sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
186388sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
186436sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017072020170718
186476sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017072020170718
186480sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
186484sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
186504sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
186508sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
186512sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017072020170718
186536sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
186536sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017072020170718
186548sphlibgcc -m32 -O3 -fomit-frame-pointer2017072020170718
186596sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
186644sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
186664sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017072020170718
186880sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
186908sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
186936sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017072020170718
186964sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
187004sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
187032sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
187052sphlibgcc -m32 -O2 -fomit-frame-pointer2017072020170718
187116sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017072020170718
187208sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
187220sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
187240sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
187252sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
187284sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
187360sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
187360sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
187396sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
187404sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
187444sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
187480sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
187544sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
187548sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
187584sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
187592sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
187616sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017072020170718
187708sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
187708sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
187864sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
188012sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
188020sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
188052sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
188320sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
188476sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
188484sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
188644sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017072020170718
188660sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
188788sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
188800sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
188808sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
188808sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
188812sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
188900sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
188976sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
189160sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
189160sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
189264sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
189268sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
189472sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
189476sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
189488sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
189744sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
189760sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
189892sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
189932sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
190036sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
190048sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
190188sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
190260sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
190264sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
190308sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
190324sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
190556sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
190596sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
190788sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
190856sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
190944sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
191152sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
191564sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
191704sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
191800sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
191848sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
191892sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
192292sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
192396sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
192444sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
192632sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
192744sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
192748sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
192824sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
192932sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
193036sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
193328sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
193600sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
194004sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
194036sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
194044sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
194052sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
194084sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
194396sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
194404sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
194572sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
194580sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
194700sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
194712sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
194740sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
194748sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
194752sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
194768sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
194904sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
194908sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
194988sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
195064sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
195128sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
195204sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
195408sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
195488sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
195488sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
195656sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
195772sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
195948sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
195968sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
196196sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
196200sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
196344sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
196388sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
196436sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
196532sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
196568sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
196608sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
196612sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
196624sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
196708sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
196732sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
196740sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
196784sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
196908sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
197072sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
197116sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
197532sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
197532sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
197544sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
197684sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
197760sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
197824sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017072020170718
197840sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
197856sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
197900sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
198092sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
198416sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
198644sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
198992sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
199112sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
199552sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
199948sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
200248sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
200296sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
200720sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
202736sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
203428sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
203564sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
203680sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
203828sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
203936sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
203972sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
204360sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
213096simplegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
213348simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
213368simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
213556simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
213604simplegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
213980simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
214016simplegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
214052simplegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
214120simplegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
214124simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
214148simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
214176simplegcc -m32 -O2 -fomit-frame-pointer2017072020170718
214216simplegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
214332simplegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
214336simplegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
214560simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
214560simplegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
214704simplegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017072020170718
214764simplegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017072020170718
214780simplegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
214784simplegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
214820simplegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
214824simplegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
214868simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
214960simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
215028simplegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
215064simplegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017072020170718
215084simplegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
215156simplegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017072020170718
215192simplegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
215216simplegcc -m32 -O3 -fomit-frame-pointer2017072020170718
215536simplegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
215544simplegcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
215584simplegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
215592simplegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
215604simplegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
215612simplegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
215616simplegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017072020170718
215620simplegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
215656simplegcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
215824simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
215872simplegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
216024simplegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
216132simplegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
216132simplegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
216180simplegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
216180simplegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
216200simplegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
216260simplegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
216272simplegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
216332simplegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
216568simplegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
216616simplegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
216860simplegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
216892simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
217112simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
217128simplegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
217172simplegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
217188simplegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
217244simplegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
217268simplegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
217388simplegcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
217388simplegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
217408simplegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
217524simplegcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
217696simplegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
217900simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
218084simplegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
218152simplegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
218272simplegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
218460simplegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
218608simplegcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
218664simplegcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
218764simplegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
218768simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
218840simplegcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
219044simplegcc -m32 -O -fomit-frame-pointer2017072020170718
219276simplegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
219276simplegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
219356simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
219848simplegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
220380simplegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
220624simplegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
220664simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
220664simplegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
221296simplegcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
221368simplegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
221696simplegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
221804simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
221904simplegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
221904simplegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
221924simplegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
222296simplegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
222664simplegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
222748simplegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
223116simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
223168simplegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
223204simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
223260simplegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
223276simplegcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
223304simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
223676simplegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
223916simplegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
224280simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
224352simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
224448simplegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
224596simplegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
224612simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
225140simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
225396simplegcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
225716simplegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
225792simplegcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
225836simplegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
225988simplegcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
226020simplegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
226044simplegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
226380simplegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
226388simplegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
226532simplegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
226564simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
226760simplegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
226772simplegcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
226808simplegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
226844simplegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
226896simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
226988simplegcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
227164simplegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
227204simplegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
227236simplegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
227284simplegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
227416simplegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
227420simplegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
227420simplegcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
227428simplegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
227532simplegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
227568simplegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
227612simplegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
227616simplegcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
227704simplegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
227944simplegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
227980simplegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
228140simplegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
228176simplegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
228188simplegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
228232simplegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
228316simplegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
228328simplegcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
228340simplegcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
228388simplegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
228388simplegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
228408simplegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
228452simplegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
228504simplegcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
228520simplegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
228560simplegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
228976simplegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
229008simplegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
229048simplegcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
229084simplegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
229152simplegcc -m32 -Os -fomit-frame-pointer2017072020170718
229316simplegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
229740simplegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
229784simplegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
230048simplegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
230056simplegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
230228simplegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
230704simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
232188simplegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
234084simplegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
234376simplegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
234924simplegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
236452simplegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718

Test failure

Implementation: crypto_hash/round3jh256/simple
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer simple sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer simple sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer simple sphlib sphlib-small sse2 ssse3

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