Implementation notes: x86, hydra1, crypto_hash/round3jh512

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_hash
Primitive: round3jh512
TimeImplementationCompilerBenchmark dateSUPERCOP version
47500sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
48234sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
48246sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
48432sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
48896sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
48939sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
49093sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
49401sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
49443sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
49506sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
49522sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
49560sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
49606sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
49616sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
49717sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
49720sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
49830sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
49832sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
49998sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
50029sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
50071sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2016101220161009
50107sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
50245sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
50402sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2016101220161009
50402sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
50408sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
50443sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
50475sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
50550sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2016101220161009
50640sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
50641sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
50661sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
50709sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
50850sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
50909sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
51019sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
51187sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
51329sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
51337sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
51435sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
51632sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
51682sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
51778sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
51781sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
51845sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
51871sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
52005sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
52060sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
52074sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
52084sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
52094sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
52120sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101220161009
52243sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
52327sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
52349sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
52355sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101220161009
52675sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
52924sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
52925sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
53117sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
53251sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
53760sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
53762sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
54658sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
199469sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101220161009
199614sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101220161009
199708sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101220161009
199816sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
199875sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101220161009
199912sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101220161009
200117sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101220161009
200256sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101220161009
200338sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101220161009
200348sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101220161009
200378sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101220161009
200407sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101220161009
200528sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101220161009
200592sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101220161009
200631sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
200696sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
200730sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101220161009
200853sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101220161009
201080sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
201240sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101220161009
201594sphlibgcc -m32 -Os -fomit-frame-pointer2016101220161009
201875sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
201960sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
202053sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
202088sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101220161009
202349sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101220161009
202360sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101220161009
202360sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101220161009
202540sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
202565sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101220161009
202587sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
211288sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101220161009
211425sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101220161009
211736sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101220161009
212101sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101220161009
213013sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
213081sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
213128sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
213176sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
213443sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
213654sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
215291sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101220161009
215384sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101220161009
215545sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101220161009
215637sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101220161009
215680sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101220161009
216192sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101220161009
216478sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
216479sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
216499sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
216531sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101220161009
216648sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
216688sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
216731sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101220161009
216927sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101220161009
217771sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101220161009
217773sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101220161009
217830sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
217933sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101220161009
218042sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101220161009
218050sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
218111sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101220161009
218678sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
218687sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
218706sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101220161009
218757sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101220161009
219490sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
219565sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
219885sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101220161009
219912sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101220161009
220003sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101220161009
220055sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101220161009
220066sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101220161009
220091sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101220161009
220176sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101220161009
220227sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
220230sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101220161009
220352sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101220161009
220359sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
220830sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101220161009
220859sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101220161009
220950sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
221054sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101220161009
221056sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
221058sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
221064sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
221105sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
221187sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
221277sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101220161009
221301sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
221304sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
221308sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101220161009
221458sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
221512sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101220161009
221563sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
221581sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
221589sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
221605sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
221645sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
221763sphlibgcc -m32 -O3 -fomit-frame-pointer2016101220161009
221805sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
221834sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
221912sphlibgcc -m32 -O2 -fomit-frame-pointer2016101220161009
222032sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
222093sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
222208sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2016101220161009
222225sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101220161009
222245sphlibgcc -m32 -O -fomit-frame-pointer2016101220161009
222450sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
222605sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101220161009
222613sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101220161009
222713sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2016101220161009
222720sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101220161009
222720sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
222749sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101220161009
222805sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
222850sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101220161009
222899sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
222981sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101220161009
222992sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101220161009
223042sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101220161009
223152sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101220161009
223246sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101220161009
223364sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101220161009
223485sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2016101220161009
223591sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101220161009
223693sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2016101220161009
223885sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101220161009
224208sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2016101220161009
224267sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101220161009
224304sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101220161009
224384sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101220161009
224520sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
224863sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101220161009
225277sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101220161009
225310sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
225376sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101220161009
225439sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
225470sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101220161009
225499sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101220161009
225507sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101220161009
225686sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101220161009
225779sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101220161009
225800sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101220161009
225950sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2016101220161009
225962sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
226003sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
226016sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
226037sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101220161009
226054sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
226122sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101220161009
226230sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101220161009
226294sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
226333sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
226467sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101220161009
226835sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
226861sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2016101220161009
227105sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101220161009
227235sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101220161009
227558sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101220161009
227997sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
228032sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
228776sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101220161009
228795sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101220161009
228803sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101220161009
228810sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101220161009
228821sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
228899sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2016101220161009
228909sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101220161009
228965sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
229091sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101220161009
229107sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101220161009
229117sphlib-smallgcc -m32 -O -fomit-frame-pointer2016101220161009
229224sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
229269sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
229302sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101220161009
229384sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
229402sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101220161009
229461sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101220161009
229482sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2016101220161009
229514sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2016101220161009
229534sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
229552sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101220161009
229840sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101220161009
229968sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
229987sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
230325sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2016101220161009
230693sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101220161009
230711sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
230773sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
230776sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101220161009
230869sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101220161009
230897sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
230944sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101220161009
230970sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101220161009
232311sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101220161009
232787sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2016101220161009
232840sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101220161009
232856sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101220161009
232954sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101220161009
234104sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101220161009
234190sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101220161009
234191sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101220161009
234392sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101220161009
234406sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101220161009
234416sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
234424sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101220161009
234480sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101220161009
234512sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101220161009
234520sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101220161009
234573sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101220161009
234584sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101220161009
234624sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101220161009
234674sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101220161009
234851sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101220161009
234963sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
235122sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101220161009
235437sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101220161009
235512sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101220161009
235525sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101220161009
235724sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101220161009
235767sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
235800sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101220161009
235813sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101220161009
235843sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
235875sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
235977sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101220161009
236019sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
236064sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101220161009
236149sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101220161009
236713sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101220161009
236768sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101220161009
236875sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
236915sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
237123sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
237157sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
237386sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101220161009
237399sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101220161009
237495sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101220161009
237615sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101220161009
237624sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101220161009
237787sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
237959sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
238009sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
238045sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
238388sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
238618sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101220161009
238624sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
238715sphlib-smallgcc -m32 -Os -fomit-frame-pointer2016101220161009
239100sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
239189sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
239433sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101220161009
239435sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
239648sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101220161009
239658sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
239698sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101220161009
240199sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101220161009
240315sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101220161009
240315sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101220161009
240337sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101220161009
240360sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101220161009
240368sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101220161009
240571sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101220161009
241269sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101220161009
241371sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101220161009
241446sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101220161009
241578sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
241599sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101220161009
241623sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101220161009
241647sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101220161009
241664sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2016101220161009
241735sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
241738sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
241745sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101220161009
241752sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101220161009
241760sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
241815sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
242056sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
242056sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2016101220161009
242084sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
242088sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
242098sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101220161009
242120sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101220161009
242176sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
243216sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101220161009
243282sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101220161009
243853sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
244240sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101220161009
244315sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101220161009
244555sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
244654sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
244804sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
244906sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
245056sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
245130sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101220161009
245157sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101220161009
245629sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101220161009
245750sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101220161009
245768sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101220161009
246187sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101220161009
246707sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101220161009
249077sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101220161009
249160sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
249182sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
249235sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
249276sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
249411sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
249490sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
249837sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101220161009
249957sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101220161009
253314sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101220161009
253320sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101220161009
253866sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101220161009
253866sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101220161009
253922sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101220161009
253987sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
254214sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101220161009
255021sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
255933sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
256160sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
279059simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
279115simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101220161009
279719simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101220161009
280093simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101220161009
280171simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101220161009
280889simplegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101220161009
280931simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101220161009
281023simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101220161009
281058simplegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101220161009
281141simplegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
281276simplegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
281302simplegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
281666simplegcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101220161009
281670simplegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101220161009
281753simplegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
281882simplegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
281960simplegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
282231simplegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101220161009
282271simplegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101220161009
282291simplegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
282326simplegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101220161009
282386simplegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101220161009
282394simplegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101220161009
282429simplegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101220161009
282434simplegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101220161009
282579simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
282899simplegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101220161009
282917simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
282948simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2016101220161009
282974simplegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101220161009
283170simplegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101220161009
283298simplegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
283436simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
283525simplegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101220161009
283560simplegcc -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
283563simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101220161009
283571simplegcc -m32 -march=i486 -O -fomit-frame-pointer2016101220161009
283588simplegcc -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
283683simplegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101220161009
283805simplegcc -m32 -O3 -fomit-frame-pointer2016101220161009
283934simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101220161009
283988simplegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
284000simplegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101220161009
284056simplegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101220161009
284056simplegcc -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
284102simplegcc -m32 -O2 -fomit-frame-pointer2016101220161009
284291simplegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
284330simplegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
284358simplegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
284359simplegcc -m32 -march=core2 -O -fomit-frame-pointer2016101220161009
284364simplegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101220161009
284381simplegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101220161009
284424simplegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
284452simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101220161009
284466simplegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
284525simplegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
284541simplegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101220161009
284584simplegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
284608simplegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
284628simplegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101220161009
284758simplegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101220161009
284792simplegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
284811simplegcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101220161009
284824simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101220161009
284888simplegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101220161009
284901simplegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101220161009
284968simplegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101220161009
284992simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
285010simplegcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
285081simplegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
285091simplegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
285115simplegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101220161009
285119simplegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
285120simplegcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101220161009
285287simplegcc -m32 -march=athlon -O -fomit-frame-pointer2016101220161009
285365simplegcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
285384simplegcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101220161009
285563simplegcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
285582simplegcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
285675simplegcc -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
285750simplegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101220161009
285966simplegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101220161009
286010simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101220161009
286019simplegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
286128simplegcc -m32 -march=corei7 -O -fomit-frame-pointer2016101220161009
286155simplegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
286157simplegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
286192simplegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101220161009
286207simplegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101220161009
286232simplegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101220161009
286256simplegcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
286274simplegcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101220161009
286312simplegcc -m32 -O -fomit-frame-pointer2016101220161009
286357simplegcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101220161009
286381simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101220161009
286446simplegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101220161009
286687simplegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101220161009
286720simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101220161009
286720simplegcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101220161009
286768simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101220161009
286957simplegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
287085simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101220161009
287152simplegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
287261simplegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101220161009
287760simplegcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
287782simplegcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101220161009
287878simplegcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
287925simplegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
288248simplegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
288600simplegcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101220161009
288635simplegcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101220161009
288692simplegcc -m32 -march=k6 -O -fomit-frame-pointer2016101220161009
288693simplegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101220161009
288770simplegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101220161009
288800simplegcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101220161009
288957simplegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101220161009
288957simplegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101220161009
289330simplegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101220161009
289913simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101220161009
290626simplegcc -m32 -march=i386 -O -fomit-frame-pointer2016101220161009
290720simplegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101220161009
291156simplegcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101220161009
291271simplegcc -m32 -march=pentium -O -fomit-frame-pointer2016101220161009
291285simplegcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101220161009
291933simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101220161009
291962simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
292210simplegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101220161009
292610simplegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101220161009
294294simplegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101220161009
294510simplegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101220161009
295312simplegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
295491simplegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101220161009
295680simplegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
295977simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101220161009
297062simplegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
297201simplegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
297322simplegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
297961simplegcc -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
298035simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101220161009
298101simplegcc -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
298148simplegcc -m32 -march=pentium -Os -fomit-frame-pointer2016101220161009
298614simplegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
298863simplegcc -m32 -march=i386 -Os -fomit-frame-pointer2016101220161009
299990simplegcc -m32 -march=i486 -Os -fomit-frame-pointer2016101220161009
301632simplegcc -m32 -march=k6 -Os -fomit-frame-pointer2016101220161009
301965simplegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101220161009
302077simplegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101220161009
302697simplegcc -m32 -march=core2 -Os -fomit-frame-pointer2016101220161009
302851simplegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
303139simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
303305simplegcc -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
303377simplegcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
303437simplegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
303482simplegcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101220161009
304279simplegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101220161009
304597simplegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101220161009
304827simplegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
305350simplegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101220161009
306246simplegcc -m32 -march=athlon -Os -fomit-frame-pointer2016101220161009
306422simplegcc -m32 -Os -fomit-frame-pointer2016101220161009

Test failure

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