Implementation notes: x86, hydra8, crypto_hash/round3jh512

Computer: hydra8
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: round3jh512
TimeImplementationCompilerBenchmark dateSUPERCOP version
30704ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
30740ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
30928ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
31116ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
31132ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
31208ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
31232ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017072020170718
31276ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017072020170718
31424ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
31864sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
31936sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
32000sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
32000sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
32000sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017072020170718
32112sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017072020170718
32172sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
32376sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
32504sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
32560sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
32816ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
32844ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
32988ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
33124ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
33176ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
33292ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
33316sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
33340sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
33352sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
33448sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
33472sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
33568sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017072020170718
33628sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
33628sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
33692sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017072020170718
33700sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
33708sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
33708ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
33716sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
33720ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017072020170718
33740sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
33768sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
33772sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
33800sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
33808sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
33836sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
33864sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
33932sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
34004sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
34008sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
34044sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
34124ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
34128ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
34140sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
34144sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
34144sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
34152sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017072020170718
34176sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
34180ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017072020170718
34180ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017072020170718
34196sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
34204ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
34216sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
34220sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
34268sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
34268sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
34276sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
34308ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
34312sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
34316sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
34328sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
34372sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
34380sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
34452sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
34460sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
34504sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
34524sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
34552sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
34576sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
34656sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
34756sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
34844ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
34908sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
34948sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
35404sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
59772ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
60308ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
60328ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
60700ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
61508sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
61596sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
61608sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
61748sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
61752sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
61884sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
61908sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
61920sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
62056sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
62084sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
62148sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
62392sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
62404sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
62516sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
62644sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
62664sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
170644sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
170888sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
170924sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
171100sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
171160sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
171176sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
171284sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
171324sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
171344sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
171408sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
171540sphlibgcc -m32 -Os -fomit-frame-pointer2017072020170718
171576sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
171624sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
171748sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
171776sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
171804sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
171828sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
171864sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
171948sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
172092sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
172096sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
172096sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
172280sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
172332sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
172332sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
172384sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
172440sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
172536sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
172544sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
172596sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
172900sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
173012sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
173076sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
173088sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
173096sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
173100sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
173152sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
173236sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
173456sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
173696sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
173708sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
173828sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
173948sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
176340sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
177028sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
177464sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
177572sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
177632sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
177772sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
177776sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
177848sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
177952sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
178140sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
178336sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
178436sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
178700sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
179060sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
179144sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
179200sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
179228sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
179280sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
179696sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
179796sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
179872sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
179904sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
179912sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
179988sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
180012sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
180124sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
180220sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
180264sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
180284sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
180320sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
180336sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
180380sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
180396sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
180404sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
180460sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
180528sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
180548sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
180580sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
180588sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
180620sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
180824sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
180860sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
180972sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
181124sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
181260sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
181284sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
181300sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
181308sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
181472sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
181596sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
181700sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
181708sphlib-smallgcc -m32 -O -fomit-frame-pointer2017072020170718
181748sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
181912sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
181964sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
181972sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
182084sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
182100sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
182112sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
182116sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
182204sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
182248sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
182276sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
182340sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
182396sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
182428sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
182456sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
182472sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
182472sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
182596sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
182616sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
182628sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
182652sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
182676sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
182696sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
182712sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
182872sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
182924sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
182940sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
182988sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
182988sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
183016sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
183060sphlibgcc -m32 -O -fomit-frame-pointer2017072020170718
183068sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
183076sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
183088sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
183136sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
183188sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
183224sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
183276sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
183320sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
183344sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
183640sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
183720sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
183832sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
183924sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
184008sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
184096sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
184384sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
184532sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
184540sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
184612sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
184792sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
184808sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
184896sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
184988sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
185056sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
185072sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
185100sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
185108sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
185148sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
185352sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
185352sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
185404sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
185452sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
185500sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017072020170718
185520sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
185644sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
185656sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
185676sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
185704sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
185728sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
185776sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
185884sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
185956sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
186012sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
186040sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
186052sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
186052sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017072020170718
186200sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
186272sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
186320sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
186416sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
186424sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
186444sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017072020170718
186520sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
186540sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
186572sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
186576sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
186600sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
186616sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
186656sphlibgcc -m32 -O3 -fomit-frame-pointer2017072020170718
186660sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
186676sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017072020170718
186696sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
186712sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
186724sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
186736sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017072020170718
186744sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
186744sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017072020170718
186764sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017072020170718
186764sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
186780sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
186888sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
187032sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
187044sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017072020170718
187048sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
187060sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
187060sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017072020170718
187092sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
187132sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
187212sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
187384sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
187424sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017072020170718
187504sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017072020170718
187584sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
187588sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
187588sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
187636sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
187672sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
187684sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
187748sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
187760sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
187772sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
187816sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
187864sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
187948sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
188016sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
188160sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
188272sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
188288sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
188324sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
188424sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
188832sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
188904sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017072020170718
189120sphlibgcc -m32 -O2 -fomit-frame-pointer2017072020170718
189124sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
189156sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
189256sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
189284sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
189288sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
189292sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
189320sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
189328sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
189444sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
189496sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
189524sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
189528sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
189536sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
189812sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
189836sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
189920sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
190092sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
190136sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
190164sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
190248sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
190500sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
190548sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
190644sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
190660sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
190780sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
191092sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
191376sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
191500sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
191604sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
191796sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
191804sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
191984sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
192088sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
192136sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
192508sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
192616sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
192932sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
193244sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
193272sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
193288sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
193304sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
193480sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
193648sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
193696sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
193776sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
193780sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
193892sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
193952sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
194008sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
194092sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
194120sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
194360sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
194400sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
194468sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
194588sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
194616sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
194764sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
194812sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
194832sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
194860sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
194972sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
194992sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
195088sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
195108sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
195208sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
195316sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
195396sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
195504sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
195620sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
195760sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
195856sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
195868sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
195892sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
195892sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
195904sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
196036sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
196224sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
196280sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
196528sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
196532sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
196572sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
196588sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
196608sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
196652sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
196720sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
196736sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
196968sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
196992sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
197028sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
197040sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
197412sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
197660sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
197832sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017072020170718
197900sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
198004sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
198024sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
198304sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
198344sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
198356sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
198416sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
198720sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
198844sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
198880sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
199200sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
199964sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
200220sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
200384sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
200620sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
201252sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
202888sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
203548sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
203712sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
203836sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
203932sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
204772sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
212756simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
212812simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
213540simplegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
213544simplegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
213796simplegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
213836simplegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
213868simplegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
213992simplegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
214040simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
214144simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
214160simplegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
214228simplegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
214248simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
214256simplegcc -m32 -O2 -fomit-frame-pointer2017072020170718
214308simplegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
214344simplegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
214512simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
214536simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
214684simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
214712simplegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
214712simplegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
214772simplegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017072020170718
214808simplegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
214820simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
214852simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
214904simplegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
214924simplegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017072020170718
214932simplegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017072020170718
215056simplegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
215116simplegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017072020170718
215120simplegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
215124simplegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
215212simplegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
215320simplegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
215476simplegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
215520simplegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017072020170718
215536simplegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
215540simplegcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
215548simplegcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
215580simplegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
215612simplegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
215676simplegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
215720simplegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
215752simplegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
215760simplegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
215808simplegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
215812simplegcc -m32 -O3 -fomit-frame-pointer2017072020170718
215852simplegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
215864simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
215932simplegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
216040simplegcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
216048simplegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
216272simplegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
216588simplegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
216604simplegcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
216788simplegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
216864simplegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
216968simplegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
216988simplegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
217324simplegcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
217376simplegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
217616simplegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
217744simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
217824simplegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
217840simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
218080simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
218092simplegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
218116simplegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
218308simplegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
218364simplegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
218392simplegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
218412simplegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
218576simplegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
218632simplegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
218648simplegcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
219060simplegcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
219088simplegcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
219192simplegcc -m32 -O -fomit-frame-pointer2017072020170718
219540simplegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
219928simplegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
220048simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
220228simplegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
220316simplegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
220800simplegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
221024simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
221484simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
221540simplegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
221564simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
221604simplegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
221836simplegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
221844simplegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
221884simplegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
221956simplegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
221980simplegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
222136simplegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
222584simplegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
222808simplegcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
222928simplegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
223448simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
223460simplegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
223572simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
223644simplegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
224420simplegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
224724simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
224764simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
224920simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
225068simplegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
225068simplegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
225080simplegcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
225168simplegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
225288simplegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
225352simplegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
225380simplegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
225652simplegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
225680simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
225724simplegcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
225760simplegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
225760simplegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
225872simplegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
226008simplegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
226040simplegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
226292simplegcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
226312simplegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
226344simplegcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
226508simplegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
226564simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
226716simplegcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
226748simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
226928simplegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
227144simplegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
227184simplegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
227316simplegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
227468simplegcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
227664simplegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
227672simplegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
227728simplegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
227920simplegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
228048simplegcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
228108simplegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
228112simplegcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
228112simplegcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
228156simplegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
228204simplegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
228208simplegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
228212simplegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
228236simplegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
228240simplegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
228292simplegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
228308simplegcc -m32 -Os -fomit-frame-pointer2017072020170718
228348simplegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
228352simplegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
228356simplegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
228412simplegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
228420simplegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
228432simplegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
228448simplegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
228552simplegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
228604simplegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
228608simplegcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
228636simplegcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
228744simplegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
228996simplegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
230092simplegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
230184simplegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
230252simplegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
230412simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
230548simplegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
230884simplegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
234368simplegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
235020simplegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
235316simplegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
237248simplegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718

Test failure

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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