Implementation notes: x86, hydra5, crypto_hash/cubehash88

Computer: hydra5
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: cubehash88
TimeImplementationCompilerBenchmark dateSUPERCOP version
53721emmintrin4gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
54642emmintrin4gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082820170725
54673emmintrin4gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082820170725
54788emmintrin4gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
54882emmintrin4gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
54917emmintrin4gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
54948emmintrin4gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
55023emmintrin4gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
55067emmintrin4gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
55985emmintrin4gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
56016emmintrin4gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
56180emmintrin4gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
56211emmintrin4gcc -m32 -march=core2 -O -fomit-frame-pointer2017082820170725
56215emmintrin4gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
56353emmintrin3gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
56529emmintrin3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
56622emmintrin4gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
56702emmintrin4gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
56706emmintrin4gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
56809emmintrin4gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
56844emmintrin4gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
56862emmintrin4gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
57009emmintrin4gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
57115emmintrin4gcc -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
57124emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
57190emmintrin4gcc -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
57247emmintrin4gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
57363emmintrin3gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
57394emmintrin3gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
57473emmintrin3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082820170725
57486emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
57535emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
57598emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
57699emmintrin3gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
57704emmintrin3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082820170725
57832emmintrin3gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
58001emmintrin3gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
58062emmintrin4gcc -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
58070emmintrin3gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
58084emmintrin4gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
58085emmintrin4gcc -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
58177emmintrin4gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082820170725
58572emmintrin3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
58708emmintrin4gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
58723emmintrin3gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
58829emmintrin3gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
58861emmintrin3gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
58878emmintrin3gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
58940emmintrin3gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
59082emmintrin4gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
59255emmintrin3gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
59373emmintrin3gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
59537emmintrin3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
60007emmintrin3gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
60123emmintrin3gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
60141emmintrin3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
60172emmintrin3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
60278emmintrin3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
60286emmintrin3gcc -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
60300emmintrin3gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
60357emmintrin4gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
60459emmintrin3gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
60477emmintrin3gcc -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
60477emmintrin3gcc -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
60512emmintrin3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082820170725
60606emmintrin3gcc -m32 -march=core2 -O -fomit-frame-pointer2017082820170725
61018emmintrin3gcc -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
61044emmintrin4gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
61377emmintrin3gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
61377emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
61842emmintrin4gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
62360emmintrin3gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
62653emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
62661emmintrin4gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
62972emmintrin3gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
63564emmintrin3gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
63698emmintrin3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
64013emmintrin3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
64602emmintrin4gcc -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
64620emmintrin4gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
64629emmintrin4gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
65090emmintrin4gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
65103emmintrin4gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
65315emmintrin4gcc -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
65324emmintrin4gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082820170725
65639emmintrin3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
65949emmintrin4gcc -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
65953emmintrin3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
66445emmintrin4gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
67083emmintrin4gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
67415emmintrin3gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
67451emmintrin3gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
67456emmintrin3gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
67876emmintrin3gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
67890emmintrin3gcc -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
68102emmintrin4gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
68390emmintrin3gcc -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
68483emmintrin3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082820170725
69259emmintrin3gcc -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
69361emmintrin4gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
69431emmintrin3gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
70823emmintrin3gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
71753emmintrin3gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
73729emmintrin3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
74022emmintrin4gcc -m32 -march=core2 -Os -fomit-frame-pointer2017082820170725
74030emmintrin4gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
74074emmintrin4gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082820170725
75785emmintrin3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017082820170725
77123emmintrin3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082820170725
78762emmintrin3gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
198485simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
201028simplegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
202091unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
202233simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017082820170725
202570unrolledgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
202574unrolledgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
202946unrolledgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
203119simplegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
203128simplegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
203256simplegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
203407simplegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
203407simplegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
203558simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2017082820170725
203912unrolledgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
203979unrolledgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
204019unrolledgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
204284unrolledgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
204385unrolledgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
204603simplegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
204603simplegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
204749simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
204750simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
204753simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017082820170725
204763simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
204851unrolledgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
204967unrolledgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
205059simplegcc -m32 -O3 -fomit-frame-pointer2017082820170725
205472unrolledgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
205582unrolledgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
205586unrolledgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
205587unrolledgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
205599unrolledgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
205800simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
205808simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
205817simplegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
205822simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
205826simplegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
205981simplegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
206220unrolledgcc -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
206388simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
206703simplegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
206903simplegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
206978simplegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
207106simplegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
207147unrolledgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
207147unrolledgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
207159unrolledgcc -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
207222unrolledgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
207244simplegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
207399unrolledgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
207399unrolledgcc -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
207723unrolledgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
207895unrolledgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
207900unrolledgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
207974unrolledgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
207980unrolledgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
208046simplegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
208285unrolledgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
208298unrolledgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
208312simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
208334unrolledgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
208870unrolledgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
208887unrolledgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
209003simplegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
209007simplegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
209060simplegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
209074simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
209162unrolledgcc -m32 -O3 -fomit-frame-pointer2017082820170725
209278unrolledgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
209286unrolledgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
209437unrolledgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
209441unrolledgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
209455unrolledgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
209627simplegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
209654unrolledgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
209702unrolledgcc -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
209712unrolledgcc -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
209778simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
209783simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
209796unrolledgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
209809unrolledgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
209991unrolledgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
209995unrolledgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
210000simplegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
210120unrolledgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
210124unrolledgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
210288unrolledgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
210297unrolledgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
210447simplegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
210575unrolledgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017082820170725
210598simplegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
210651unrolledgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
210664unrolledgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082820170725
210717simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
210788unrolledgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
210806unrolledgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
211028simplegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
211028unrolledgcc -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
211028unrolledgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082820170725
211116unrolledgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
211125unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
211125unrolledgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
211192simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
211320simplegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
211324simplegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
211386unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
211387unrolledgcc -m32 -march=core2 -O -fomit-frame-pointer2017082820170725
211394unrolledgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082820170725
211395unrolledgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082820170725
211422simplegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
211422simplegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
211440unrolledgcc -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
211466unrolledgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
211484unrolledgcc -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
211488simplegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
211493unrolledgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
211502unrolledgcc -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
211537unrolledgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
211830simplegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
211989simplegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
211997simplegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
212007unrolledgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
212007unrolledgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
212011unrolledgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
212081unrolledgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017082820170725
212135unrolledgcc -funroll-loops -m32 -O -fomit-frame-pointer2017082820170725
212153unrolledgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
212184unrolledgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
212339unrolledgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
212361unrolledgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
212401simplegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
212419unrolledgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082820170725
212419unrolledgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082820170725
212428unrolledgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082820170725
212432unrolledgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082820170725
212556unrolledgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
212556unrolledgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082820170725
212826unrolledgcc -m32 -O2 -fomit-frame-pointer2017082820170725
212875unrolledgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
212884unrolledgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
213022unrolledgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
213310unrolledgcc -m32 -O -fomit-frame-pointer2017082820170725
213455simplegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
213455simplegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
213455simplegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
213593simplegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
213628simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
213673simplegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
213712simplegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
213748unrolledgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
213748unrolledgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
213748unrolledgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
213756unrolledgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
213792simplegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
213995simplegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
214218unrolledgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
214293unrolledgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
214523unrolledgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
214554simplegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
214554simplegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082820170725
214692simplegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
214701simplegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
214736unrolledgcc -m32 -march=corei7 -O -fomit-frame-pointer2017082820170725
215193unrolledgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
215299unrolledgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
215365unrolledgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
215409unrolledgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
215410unrolledgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
215658unrolledgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
216184unrolledgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
216539simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
216583simplegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
216717unrolledgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
216720unrolledgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
216721unrolledgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
216898simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
217221unrolledgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
217226unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
217306unrolledgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
217505unrolledgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
217646unrolledgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
218005unrolledgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
218905simplegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
220461simplegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
220536unrolledgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
220540unrolledgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
221050unrolledgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
222450simplegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
222689unrolledgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
222693simplegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
222698simplegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
224331unrolledgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
242024unrolledgcc -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
242029unrolledgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
243991unrolledgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
243991unrolledgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
244009unrolledgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
244615unrolledgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
244620unrolledgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
244620unrolledgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
244634unrolledgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
244655unrolledgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
245103unrolledgcc -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
245107unrolledgcc -m32 -Os -fomit-frame-pointer2017082820170725
246037unrolledgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
246038unrolledgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
246038unrolledgcc -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
246259unrolledgcc -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
246260unrolledgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082820170725
246263unrolledgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
247438unrolledgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
247442unrolledgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
247464unrolledgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
247473unrolledgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
247788unrolledgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017082820170725
247788unrolledgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
248692unrolledgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
248723unrolledgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
248913unrolledgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
248914unrolledgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
249166unrolledgcc -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
249166unrolledgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
249166unrolledgcc -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
249684unrolledgcc -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
249689unrolledgcc -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
250358unrolledgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082820170725
250362unrolledgcc -m32 -march=core2 -Os -fomit-frame-pointer2017082820170725
250362unrolledgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082820170725
250362unrolledgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082820170725
252193unrolledgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
252219unrolledgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
252524unrolledgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
252528unrolledgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
489023specgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
489023specgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
489253specgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
492465specgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
492470specgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
498589specgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
499983specgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
501250specgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
503723specgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
503941specgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
507933specgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
509886specgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
509890specgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
510777specgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
510781specgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
510990specgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
511070specgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
513103specgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
513178specgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
513581specgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
513771specgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082820170725
514158specgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
514840specgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
516696specgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
518384specgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
518668specgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
520312specgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
520356specgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
524932specgcc -m32 -O3 -fomit-frame-pointer2017082820170725
525903specgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
528982specgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
530625specgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
538707specgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
544622specgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
548791specgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
549100specgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
559849specgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017082820170725
561077specgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
561100specgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
562278specgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
568166specgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
568170specgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
570106specgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
576708specgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
585422specgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
585472specgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
586982specgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
587142specgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
588745specgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
589388specgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
592290specgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
594886specgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
595623specgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017082820170725
596539specgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
600753specgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
602737specgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
604696specgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
608904specgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
612596specgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
618621specgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
619112specgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
621975specgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
624487specgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
625067specgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
627270specgcc -funroll-loops -m32 -O -fomit-frame-pointer2017082820170725
627473specgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
630008specgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
630048specgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
630371specgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
632192specgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
640588specgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
641040specgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
650374specgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
813720specgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
820362specgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082820170725
822652specgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
822661specgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
825147specgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082820170725
826188specgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
831979specgcc -m32 -O2 -fomit-frame-pointer2017082820170725
837522specgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
838412specgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082820170725
839555specgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
842576specgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
842759specgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
842767specgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
843990specgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
844344specgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
845665specgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082820170725
845686specgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
847747specgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
847902specgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
856263specgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
856307specgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
861587specgcc -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
864921specgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082820170725
871105specgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
893174specgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
893790specgcc -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
895650specgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
895925specgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
896478specgcc -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
900435specgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
901370specgcc -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
910550specgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
913235specgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082820170725
913563specgcc -m32 -march=corei7 -O -fomit-frame-pointer2017082820170725
914981specgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
916008specgcc -m32 -march=core2 -O -fomit-frame-pointer2017082820170725
916146specgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082820170725
918206specgcc -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
919158specgcc -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
922101specgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
922229specgcc -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
924671specgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082820170725
924887specgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
931139specgcc -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
938126specgcc -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
941582specgcc -m32 -O -fomit-frame-pointer2017082820170725
972064specgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
972445specgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
977921specgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
982897specgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
983101specgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
991022specgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017082820170725
1000402specgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
1000898specgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082820170725
1000920specgcc -m32 -march=core2 -Os -fomit-frame-pointer2017082820170725
1001107specgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082820170725
1001687specgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082820170725
1007207specgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
1007225specgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
1008156specgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
1008772specgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
1010911specgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
1011327specgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
1014092specgcc -m32 -Os -fomit-frame-pointer2017082820170725
1015164specgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
1015643specgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
1015861specgcc -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
1016272specgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
1016507specgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082820170725
1016529specgcc -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
1019188specgcc -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
1020787specgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
1020893specgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
1022178specgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
1023086specgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
1027872specgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
1029785specgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
1029785specgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
1029976specgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
1037375specgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
1038669specgcc -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
1038833specgcc -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
1040375specgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
1041540specgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
1042177specgcc -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
1049284specgcc -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
1052212specgcc -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
1096243simplegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
1108149simplegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
1108153simplegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
1112075simplegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082820170725
1112810simplegcc -m32 -O2 -fomit-frame-pointer2017082820170725
1121333simplegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
1131107simplegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082820170725
1131117simplegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082820170725
1131125simplegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082820170725
1143083simplegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
1143119simplegcc -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
1143532simplegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
1146394simplegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
1146407simplegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
1146419simplegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
1148121simplegcc -m32 -march=core2 -O -fomit-frame-pointer2017082820170725
1148121simplegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082820170725
1148134simplegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082820170725
1160288simplegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
1163912simplegcc -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
1169308simplegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
1169880simplegcc -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
1171009simplegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082820170725
1171010simplegcc -m32 -march=core2 -Os -fomit-frame-pointer2017082820170725
1171019simplegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082820170725
1171023simplegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082820170725
1174177simplegcc -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
1174593simplegcc -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
1175953simplegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
1175954simplegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
1176250simplegcc -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
1176728simplegcc -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
1177452simplegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
1177514simplegcc -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
1177514simplegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082820170725
1177517simplegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
1178152simplegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
1180078simplegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
1181603simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
1182378simplegcc -m32 -march=corei7 -O -fomit-frame-pointer2017082820170725
1182613simplegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
1182622simplegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
1184522simplegcc -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
1184527simplegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
1184713simplegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
1184752simplegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
1185076simplegcc -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
1188478simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
1189759simplegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
1191142simplegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
1191155simplegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
1191368simplegcc -m32 -O -fomit-frame-pointer2017082820170725
1192488simplegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
1197363simplegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
1197890simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017082820170725
1198678simplegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
1198691simplegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082820170725
1200011simplegcc -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
1200012simplegcc -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
1200012simplegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
1205847simplegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
1205869simplegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
1225310simplegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
1225332simplegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
1226072simplegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
1235274simplegcc -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
1244778simplegcc -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
1257852simplegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
1267777simplegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
1280120simplegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
1280161simplegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
1297635simplegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
1299672simplegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
1300519simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082820170725
1300909simplegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
1302061simplegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
1302061simplegcc -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
1310404simplegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
1323829simplegcc -m32 -Os -fomit-frame-pointer2017082820170725
1324408simplegcc -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
1344820simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
1361949simplegcc -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
1361952simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
1386152simplegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
1466740simplegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
1466740simplegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
1477258simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725

Test failure

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

Number of similar (compiler,implementation) pairs: 68, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
gcc -m32 -march=core2 -O3 -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m32 -march=corei7 -O -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m32 -march=corei7 -Os -fomit-frame-pointer emmintrin3 emmintrin4

Compiler output

Implementation: crypto_hash/cubehash88/emmintrin4
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
cubehash.c: cubehash.c: In function 'Init':
cubehash.c: cubehash.c:100:17: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
cubehash.c: state->gt;x[0] = _mm_set_epi32(0xb42bc178,0x8a460780,0x31476d62,0xcf7ba3e7);
cubehash.c: ^
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: cubehash.c: In function 'transform':
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ^
cubehash.c: cubehash.c:76:8: error: called from here
cubehash.c: x7 = _mm_shuffle_epi32(x7,0xb1);
cubehash.c: ^
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ^
cubehash.c: cubehash.c:75:8: error: called from here
cubehash.c: x6 = _mm_shuffle_epi32(x6,0xb1);
cubehash.c: ^
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ...

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

Compiler output

Implementation: crypto_hash/cubehash88/emmintrin3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
cubehash.c: cubehash.c: In function 'Init':
cubehash.c: cubehash.c:98:37: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
cubehash.c: for (i = 0;i gt;x[i] = _mm_set_epi32(0,0,0,0);
cubehash.c: ^
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: cubehash.c: In function 'transform':
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ^
cubehash.c: cubehash.c:76:8: error: called from here
cubehash.c: x7 = _mm_shuffle_epi32(x7,0xb1);
cubehash.c: ^
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ^
cubehash.c: cubehash.c:75:8: error: called from here
cubehash.c: x6 = _mm_shuffle_epi32(x6,0xb1);
cubehash.c: ^
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ...

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

Compiler output

Implementation: crypto_hash/cubehash88/emmintrin3
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: cubehash.c: In function 'transform':
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ^
cubehash.c: cubehash.c:76:8: error: called from here
cubehash.c: x7 = _mm_shuffle_epi32(x7,0xb1);
cubehash.c: ^
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ^
cubehash.c: cubehash.c:75:8: error: called from here
cubehash.c: x6 = _mm_shuffle_epi32(x6,0xb1);
cubehash.c: ^
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ^
cubehash.c: cubehash.c:74:8: error: called from here
cubehash.c: x5 = _mm_shuffle_epi32(x5,0xb1);
cubehash.c: ^
cubehash.c: ...

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