Implementation notes: x86, hydra1, crypto_hash/round3jh256

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_hash
Primitive: round3jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
47730sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
48367sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
48509sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
49016sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
49062sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
49154sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
49170sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
49189sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
49280sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
49378sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
49410sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
49520sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
49597sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
49598sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
49609sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
49675sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2016101220161009
49779sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
49781sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
49896sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
49899sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
49901sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
49925sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2016101220161009
49927sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
49935sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
50051sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
50080sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
50156sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
50267sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
50387sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
50426sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
50429sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
50483sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
50555sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
50591sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2016101220161009
50593sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
50869sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
51001sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
51150sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
51171sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
51296sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
51341sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
51555sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
51820sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
52006sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
52114sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101220161009
52208sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101220161009
52210sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
52219sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
52252sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
52299sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
52432sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
52509sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
52520sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
52522sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
52563sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
52865sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
52883sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
52920sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
53016sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
53298sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
53476sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
54019sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
54153sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
54803sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
199725sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101220161009
199834sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101220161009
199872sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101220161009
199950sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101220161009
199962sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
200011sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101220161009
200096sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101220161009
200155sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101220161009
200180sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101220161009
200336sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101220161009
200346sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101220161009
200381sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101220161009
200440sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101220161009
200465sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
200487sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101220161009
200550sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101220161009
200738sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
200826sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101220161009
201189sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101220161009
201295sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
201751sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101220161009
201820sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
201952sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101220161009
202017sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
202036sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101220161009
202093sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
202145sphlibgcc -m32 -Os -fomit-frame-pointer2016101220161009
202211sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101220161009
202589sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101220161009
202686sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
202709sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
211438sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101220161009
211679sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101220161009
212067sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101220161009
212198sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101220161009
213082sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
213131sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
213266sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
213330sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
213338sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
213677sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
215272sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101220161009
215358sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101220161009
215389sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101220161009
215429sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101220161009
215434sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101220161009
215457sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101220161009
216311sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
216458sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
216462sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
216469sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
216630sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
216653sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101220161009
216663sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101220161009
216816sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101220161009
217443sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
217483sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101220161009
217689sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101220161009
217695sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101220161009
217725sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101220161009
217935sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101220161009
218118sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101220161009
218650sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
218702sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
218770sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
218909sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101220161009
219459sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
219553sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101220161009
219574sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101220161009
219698sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
219720sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101220161009
219856sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
219919sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101220161009
219989sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101220161009
220025sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
220030sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101220161009
220051sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101220161009
220071sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101220161009
220202sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101220161009
220336sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101220161009
220795sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
220795sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101220161009
220900sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
220981sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101220161009
220996sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101220161009
221163sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
221173sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
221178sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
221262sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101220161009
221294sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
221383sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
221491sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
221541sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
221547sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
221549sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
221565sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
221624sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
221680sphlibgcc -m32 -O3 -fomit-frame-pointer2016101220161009
221721sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
221824sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
221982sphlibgcc -m32 -O2 -fomit-frame-pointer2016101220161009
222056sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101220161009
222077sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101220161009
222082sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
222085sphlibgcc -m32 -O -fomit-frame-pointer2016101220161009
222125sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
222136sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
222183sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
222210sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2016101220161009
222235sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2016101220161009
222365sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
222395sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
222560sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101220161009
222597sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101220161009
222614sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101220161009
222741sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101220161009
222809sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101220161009
222816sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101220161009
222862sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101220161009
222950sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101220161009
222975sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101220161009
223039sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
223152sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101220161009
223169sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101220161009
223408sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2016101220161009
223574sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2016101220161009
223643sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101220161009
223912sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2016101220161009
223933sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101220161009
224157sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101220161009
224283sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101220161009
224622sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
224728sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101220161009
224779sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
225200sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
225310sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101220161009
225336sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2016101220161009
225389sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101220161009
225468sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101220161009
225517sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101220161009
225610sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101220161009
225725sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101220161009
225806sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101220161009
225837sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101220161009
225854sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101220161009
225997sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
226037sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
226068sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101220161009
226111sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
226155sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101220161009
226204sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
226216sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101220161009
226413sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
226664sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
226664sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
226867sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2016101220161009
227216sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101220161009
227309sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101220161009
227398sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101220161009
228070sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
228144sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2016101220161009
228173sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
228539sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101220161009
228565sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101220161009
228646sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
228688sphlib-smallgcc -m32 -O -fomit-frame-pointer2016101220161009
228782sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
228821sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101220161009
228845sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
228890sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
228910sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101220161009
228963sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2016101220161009
229072sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101220161009
229104sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101220161009
229125sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101220161009
229125sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2016101220161009
229219sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101220161009
229247sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
229269sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
229517sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
229656sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
229657sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101220161009
229872sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101220161009
230006sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101220161009
230512sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101220161009
230542sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2016101220161009
230566sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
230669sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
230688sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101220161009
230757sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101220161009
230768sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101220161009
230813sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101220161009
230973sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101220161009
231010sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
231144sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101220161009
231222sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101220161009
232638sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101220161009
232667sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101220161009
232712sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2016101220161009
233125sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101220161009
233205sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101220161009
233838sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101220161009
233941sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101220161009
234000sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101220161009
234155sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101220161009
234200sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101220161009
234215sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101220161009
234246sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101220161009
234272sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101220161009
234285sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101220161009
234401sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101220161009
234456sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101220161009
234480sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101220161009
234585sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101220161009
234626sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101220161009
234646sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
234868sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101220161009
234898sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
235016sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101220161009
235171sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101220161009
235240sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
235323sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101220161009
235472sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101220161009
235576sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101220161009
235608sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
235648sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101220161009
235691sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101220161009
235747sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101220161009
235784sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
235999sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101220161009
236203sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101220161009
236331sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
236822sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
236921sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
237104sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
237223sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101220161009
237306sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
237338sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101220161009
237405sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101220161009
237419sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101220161009
237726sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101220161009
237870sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
237976sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
238011sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
238019sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
238069sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
238213sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101220161009
238293sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
238563sphlib-smallgcc -m32 -Os -fomit-frame-pointer2016101220161009
238771sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101220161009
238984sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101220161009
239101sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
239141sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101220161009
239242sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101220161009
239694sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101220161009
239901sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101220161009
239941sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
240134sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
240144sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101220161009
240315sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101220161009
240338sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
240370sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101220161009
240438sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101220161009
240453sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101220161009
240520sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101220161009
241583sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
241594sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
241637sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2016101220161009
241642sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101220161009
241654sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
241656sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101220161009
241664sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
241670sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101220161009
241679sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101220161009
241683sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
241690sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101220161009
241720sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101220161009
241792sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101220161009
241939sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
242013sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
242069sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
242136sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2016101220161009
242183sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
242664sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101220161009
243523sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101220161009
243661sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101220161009
244224sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101220161009
244314sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101220161009
244550sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
244571sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
244581sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
244597sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
244751sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
244873sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
245368sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101220161009
245672sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101220161009
245689sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101220161009
246322sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101220161009
246389sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101220161009
246891sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101220161009
248624sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101220161009
248669sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101220161009
249004sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
249013sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
249247sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
249398sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
249478sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
249612sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101220161009
249640sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101220161009
249726sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
253696sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
253720sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101220161009
253725sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101220161009
253926sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
253934sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101220161009
254198sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101220161009
254363sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101220161009
254429sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101220161009
256143sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
256615sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
278832simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101220161009
279310simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
279602simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101220161009
280118simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101220161009
280587simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101220161009
280783simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101220161009
280851simplegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101220161009
280853simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101220161009
280994simplegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101220161009
281280simplegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101220161009
281307simplegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101220161009
281312simplegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101220161009
281346simplegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
281507simplegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
281512simplegcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101220161009
281519simplegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101220161009
281544simplegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
281642simplegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
281954simplegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
281991simplegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
282132simplegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101220161009
282137simplegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101220161009
282359simplegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101220161009
282396simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
282495simplegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
282546simplegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101220161009
282916simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2016101220161009
282952simplegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
283018simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
283040simplegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101220161009
283059simplegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101220161009
283066simplegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101220161009
283204simplegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101220161009
283306simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101220161009
283344simplegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101220161009
283550simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
283565simplegcc -m32 -march=i486 -O -fomit-frame-pointer2016101220161009
283686simplegcc -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
283710simplegcc -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
283819simplegcc -m32 -O2 -fomit-frame-pointer2016101220161009
283844simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101220161009
283957simplegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101220161009
284042simplegcc -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
284048simplegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
284070simplegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
284077simplegcc -m32 -O3 -fomit-frame-pointer2016101220161009
284151simplegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101220161009
284235simplegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
284298simplegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101220161009
284327simplegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
284339simplegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101220161009
284358simplegcc -m32 -march=core2 -O -fomit-frame-pointer2016101220161009
284379simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101220161009
284379simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101220161009
284405simplegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101220161009
284504simplegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
284580simplegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101220161009
284589simplegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
284594simplegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
284600simplegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
284621simplegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101220161009
284662simplegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101220161009
284670simplegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101220161009
284842simplegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
284886simplegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
284968simplegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
284984simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
285150simplegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
285190simplegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
285205simplegcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
285295simplegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101220161009
285326simplegcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101220161009
285358simplegcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
285360simplegcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
285381simplegcc -m32 -march=athlon -O -fomit-frame-pointer2016101220161009
285665simplegcc -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
285773simplegcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
285800simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101220161009
285911simplegcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
285963simplegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101220161009
285963simplegcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101220161009
285989simplegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101220161009
286131simplegcc -m32 -march=corei7 -O -fomit-frame-pointer2016101220161009
286217simplegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101220161009
286224simplegcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101220161009
286240simplegcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101220161009
286244simplegcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101220161009
286281simplegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
286299simplegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101220161009
286339simplegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101220161009
286392simplegcc -m32 -O -fomit-frame-pointer2016101220161009
286512simplegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
286568simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101220161009
286655simplegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101220161009
286658simplegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101220161009
286720simplegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101220161009
286720simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101220161009
286735simplegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
287038simplegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
287042simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101220161009
287057simplegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101220161009
287069simplegcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101220161009
287317simplegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
287425simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101220161009
287549simplegcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101220161009
287664simplegcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
287816simplegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
287944simplegcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
288112simplegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
288594simplegcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101220161009
288708simplegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101220161009
288792simplegcc -m32 -march=k6 -O -fomit-frame-pointer2016101220161009
288793simplegcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101220161009
288853simplegcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101220161009
289007simplegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101220161009
289106simplegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101220161009
289162simplegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101220161009
289315simplegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101220161009
289906simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101220161009
290122simplegcc -m32 -march=i386 -O -fomit-frame-pointer2016101220161009
290512simplegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101220161009
290762simplegcc -m32 -march=pentium -O -fomit-frame-pointer2016101220161009
291239simplegcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101220161009
291276simplegcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101220161009
291931simplegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101220161009
292149simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101220161009
292462simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
292749simplegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101220161009
294372simplegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101220161009
294544simplegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101220161009
295275simplegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
295325simplegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
295655simplegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101220161009
296048simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101220161009
297088simplegcc -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
297695simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101220161009
297724simplegcc -m32 -march=pentium -Os -fomit-frame-pointer2016101220161009
297736simplegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
297994simplegcc -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
298541simplegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
298653simplegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
298656simplegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
298763simplegcc -m32 -march=i386 -Os -fomit-frame-pointer2016101220161009
298771simplegcc -m32 -march=i486 -Os -fomit-frame-pointer2016101220161009
301467simplegcc -m32 -march=k6 -Os -fomit-frame-pointer2016101220161009
301526simplegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101220161009
302077simplegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101220161009
302666simplegcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101220161009
302670simplegcc -m32 -march=core2 -Os -fomit-frame-pointer2016101220161009
303256simplegcc -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
303280simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
303287simplegcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
303616simplegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
303624simplegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
304587simplegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101220161009
304752simplegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101220161009
305020simplegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
305053simplegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101220161009
306675simplegcc -m32 -march=athlon -Os -fomit-frame-pointer2016101220161009
306847simplegcc -m32 -Os -fomit-frame-pointer2016101220161009

Test failure

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

Number of similar (compiler,implementation) pairs: 62, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer simple sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer simple sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer simple sphlib sphlib-small sse2 ssse3
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
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -O3 -fomit-frame-pointer simple sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core2 -O -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer simple sphlib sphlib-small sse2 ssse3
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer simple sphlib sphlib-small sse2 ssse3
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer simple sphlib sphlib-small sse2 ssse3
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=corei7 -O -fomit-frame-pointer ssse3
gcc -m32 -march=corei7 -Os -fomit-frame-pointer 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: 48, 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=native -mtune=native -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ssse3
gcc -m32 -march=native -mtune=native -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