Implementation notes: x86, h4e450, crypto_hash/round3jh512

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: round3jh512
TimeImplementationCompilerBenchmark dateSUPERCOP version
113254ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090820170725
113255ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090820170725
113273ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090820170725
115544sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090820170725
115548sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090820170725
115563sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090820170725
115691sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017090820170725
115691sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090820170725
115714sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017090820170725
118089sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090820170725
119031ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090820170725
120052sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090820170725
120564sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090820170725
120726sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090820170725
120740sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090820170725
120802sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017090820170725
121026ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090820170725
121395sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090820170725
121733sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090820170725
122602sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090820170725
123130sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090820170725
123134sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090820170725
123139sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090820170725
123177sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090820170725
123291sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017090820170725
123296sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090820170725
123343sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090820170725
123429sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090820170725
123429sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090820170725
123434sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090820170725
123813ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090820170725
123814ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2017090820170725
123966sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090820170725
124165ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090820170725
124702sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090820170725
124821ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090820170725
124821sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090820170725
124972sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090820170725
125054sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090820170725
125187sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090820170725
126227sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090820170725
126236sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090820170725
126255sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090820170725
126526sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090820170725
126768ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090820170725
126844ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090820170725
126844ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090820170725
126848ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090820170725
126858sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090820170725
126958sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090820170725
127010sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090820170725
127010sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090820170725
127039sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090820170725
127053ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090820170725
127171sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090820170725
127271sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090820170725
127309sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090820170725
127357sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090820170725
127390sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090820170725
127409sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090820170725
127694sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090820170725
127837sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090820170725
128435sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090820170725
128663sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090820170725
128696sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090820170725
128706sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090820170725
128963sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090820170725
128991sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017090820170725
128991sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090820170725
129034sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090820170725
129128sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090820170725
129376sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090820170725
129637sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017090820170725
129827sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090820170725
130164sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090820170725
130621ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090820170725
131047ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017090820170725
131917ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090820170725
132211sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090820170725
132226sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090820170725
132411sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017090820170725
133603sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017090820170725
295041sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090820170725
295621sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090820170725
295730sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090820170725
295735sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090820170725
296139sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090820170725
296965sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090820170725
296970sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090820170725
297108sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090820170725
297150sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090820170725
297264sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090820170725
297431sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090820170725
297441sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090820170725
297987sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090820170725
298115sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090820170725
298167sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090820170725
298314sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090820170725
298324sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090820170725
298333sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090820170725
298808sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090820170725
299763sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090820170725
299991sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090820170725
300096sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090820170725
300185sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090820170725
300191sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090820170725
300337sphlibgcc -m32 -Os -fomit-frame-pointer2017090820170725
300338sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090820170725
300419sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090820170725
300784sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090820170725
300917sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090820170725
300927sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090820170725
301088sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090820170725
301093sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090820170725
301306sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090820170725
305867sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090820170725
305924sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090820170725
306014sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090820170725
306113sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090820170725
306266sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090820170725
306404sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090820170725
306660sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090820170725
306684sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090820170725
307401sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090820170725
307525sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090820170725
307529sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090820170725
307544sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090820170725
308199sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090820170725
308223sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090820170725
308256sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090820170725
308403sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090820170725
308513sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090820170725
308679sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090820170725
308807sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090820170725
308841sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090820170725
308916sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090820170725
309415sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090820170725
310635sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090820170725
311068sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090820170725
311376sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090820170725
311377sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090820170725
312740sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017090820170725
312882sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090820170725
312892sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090820170725
312949sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090820170725
313471sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017090820170725
313543sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017090820170725
313553sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090820170725
313557sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090820170725
313576sphlibgcc -m32 -O -fomit-frame-pointer2017090820170725
313790sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090820170725
313856sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090820170725
314260sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090820170725
314502sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090820170725
314621sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090820170725
314649sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090820170725
314654sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090820170725
314659sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090820170725
314725sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017090820170725
314987sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090820170725
315011sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090820170725
315443sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017090820170725
315481sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090820170725
315490sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090820170725
315519sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090820170725
315695sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090820170725
315719sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017090820170725
315799sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090820170725
315814sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090820170725
315866sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090820170725
315989sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090820170725
316312sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090820170725
316317sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090820170725
316322sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090820170725
316588sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090820170725
316601sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090820170725
316973sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017090820170725
317024sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017090820170725
317181sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090820170725
317186sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017090820170725
317328sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090820170725
317742sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017090820170725
318151sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090820170725
318160sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090820170725
318174sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090820170725
318241sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090820170725
318336sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090820170725
318602sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017090820170725
318730sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090820170725
318839sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090820170725
319015sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090820170725
319143sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090820170725
319575sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090820170725
319699sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090820170725
319894sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090820170725
319903sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090820170725
319912sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090820170725
319913sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090820170725
319936sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090820170725
319979sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090820170725
320017sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090820170725
320102sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090820170725
320212sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090820170725
320216sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090820170725
320221sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090820170725
320373sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090820170725
320373sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090820170725
320449sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090820170725
321209sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090820170725
321451sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090820170725
321693sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090820170725
321693sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090820170725
321713sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090820170725
321827sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090820170725
321913sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090820170725
322653sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090820170725
322829sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090820170725
322919sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090820170725
323024sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090820170725
323038sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090820170725
323110sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090820170725
323166sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090820170725
323285sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090820170725
323308sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090820170725
323314sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090820170725
323323sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090820170725
323361sphlibgcc -m32 -O3 -fomit-frame-pointer2017090820170725
323432sphlibgcc -m32 -O2 -fomit-frame-pointer2017090820170725
323893sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090820170725
324183sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090820170725
324439sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090820170725
324568sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017090820170725
324634sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090820170725
324639sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090820170725
324767sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017090820170725
324966sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090820170725
325114sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017090820170725
325314sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090820170725
325323sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090820170725
325337sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090820170725
325346sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090820170725
325361sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090820170725
325399sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090820170725
325446sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090820170725
325632sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090820170725
325732sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090820170725
326031sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017090820170725
326121sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090820170725
326268sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090820170725
326287sphlib-smallgcc -m32 -O -fomit-frame-pointer2017090820170725
326472sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090820170725
326510sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090820170725
326549sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017090820170725
327066sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090820170725
327142sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090820170725
327228sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090820170725
327280sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090820170725
327465sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090820170725
327465sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017090820170725
327484sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090820170725
327489sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090820170725
327546sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090820170725
327793sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090820170725
328904sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017090820170725
329792sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090820170725
329807sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090820170725
329821sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090820170725
329874sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090820170725
329882sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090820170725
329892sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090820170725
329907sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090820170725
330937sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090820170725
332154sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090820170725
332276sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090820170725
332320sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090820170725
332329sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090820170725
332424sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090820170725
332429sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090820170725
333275sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090820170725
334167sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090820170725
334547sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090820170725
334662sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090820170725
334690sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090820170725
334813sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090820170725
334818sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090820170725
334979sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090820170725
335232sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090820170725
336708sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090820170725
337587sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090820170725
338485sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090820170725
338813sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090820170725
340200sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090820170725
340622sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090820170725
340642sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090820170725
340646sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090820170725
341482sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090820170725
341658sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090820170725
342000sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090820170725
342014sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090820170725
342033sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090820170725
343045sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090820170725
343173sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090820170725
344256sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090820170725
344580sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090820170725
344660sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090820170725
344708sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090820170725
344793sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017090820170725
345306sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090820170725
345311sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090820170725
345420sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090820170725
345743sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090820170725
345786sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090820170725
346100sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090820170725
346108sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090820170725
346684sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090820170725
346703sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090820170725
346745sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090820170725
346764sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090820170725
346774sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090820170725
346778sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090820170725
346807sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090820170725
346836sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090820170725
346902sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090820170725
346907sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017090820170725
346969sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090820170725
346969sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090820170725
347362sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090820170725
347377sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090820170725
347500sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090820170725
347505sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090820170725
347581sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090820170725
347591sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090820170725
347634sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090820170725
347705sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090820170725
348009sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090820170725
348080sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090820170725
348156sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090820170725
348218sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090820170725
348241sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090820170725
348251sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090820170725
348351sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017090820170725
348494sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090820170725
348574sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090820170725
348593sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090820170725
348721sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090820170725
348930sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090820170725
348964sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090820170725
349135sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090820170725
349182sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090820170725
349263sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090820170725
352925sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090820170725
352996sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090820170725
353091sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090820170725
353348sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090820170725
353414sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090820170725
353694sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090820170725
353699sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090820170725
353961sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090820170725
354213sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090820170725
354521sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090820170725
354706sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090820170725
355115sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090820170725
355119sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090820170725
355200sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090820170725
355200sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090820170725
355228sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090820170725
355286sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090820170725
355314sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090820170725
355770sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090820170725
355780sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090820170725
355866sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090820170725
355893sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090820170725
355927sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090820170725
355927sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090820170725
356364sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090820170725
356654sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090820170725
356663sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090820170725
356730sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090820170725
356739sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090820170725
356744sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090820170725
357115sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090820170725
357133sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090820170725
357152sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090820170725
357333sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090820170725
358022sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090820170725
358079sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090820170725
358487sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090820170725
358487sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090820170725
359248sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090820170725
359252sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090820170725
360649sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090820170725
361033sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090820170725
361038sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090820170725
361043sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090820170725
361878sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090820170725
361974sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090820170725
366999sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090820170725
367094sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090820170725
367114sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090820170725
367132sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090820170725
367142sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090820170725
367270sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090820170725
367446sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090820170725
367574sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090820170725
392250simplegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090820170725
392402simplegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090820170725
392521simplegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090820170725
392607simplegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090820170725
392792simplegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090820170725
392849simplegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090820170725
393095simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090820170725
393181simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090820170725
393252simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090820170725
393481simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090820170725
393509simplegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090820170725
393590simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090820170725
393770simplegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090820170725
394863simplegcc -m32 -O3 -fomit-frame-pointer2017090820170725
394943simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2017090820170725
394991simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090820170725
395172simplegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090820170725
395300simplegcc -m32 -O2 -fomit-frame-pointer2017090820170725
395390simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090820170725
395533simplegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090820170725
395599simplegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090820170725
395632simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090820170725
395646simplegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090820170725
395680simplegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090820170725
395718simplegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090820170725
395779simplegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090820170725
395893simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090820170725
395913simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090820170725
395922simplegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090820170725
395956simplegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090820170725
396340simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090820170725
396596simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090820170725
396825simplegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090820170725
396862simplegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090820170725
396905simplegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090820170725
397043simplegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090820170725
397133simplegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090820170725
397233simplegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090820170725
398059simplegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090820170725
398411simplegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090820170725
399517simplegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090820170725
399675simplegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090820170725
399689simplegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090820170725
399760simplegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090820170725
399893simplegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090820170725
400173simplegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090820170725
400183simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090820170725
400278simplegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090820170725
400330simplegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090820170725
400340simplegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090820170725
400919simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090820170725
401289simplegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090820170725
401309simplegcc -m32 -march=k6 -O -fomit-frame-pointer2017090820170725
401399simplegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090820170725
401622simplegcc -m32 -march=prescott -O -fomit-frame-pointer2017090820170725
401632simplegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090820170725
401636simplegcc -m32 -march=core2 -O -fomit-frame-pointer2017090820170725
401656simplegcc -m32 -march=nocona -O -fomit-frame-pointer2017090820170725
401674simplegcc -m32 -O -fomit-frame-pointer2017090820170725
401693simplegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090820170725
401907simplegcc -m32 -march=corei7 -O -fomit-frame-pointer2017090820170725
401916simplegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090820170725
402268simplegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090820170725
402396simplegcc -m32 -march=i486 -Os -fomit-frame-pointer2017090820170725
402463simplegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090820170725
402567simplegcc -m32 -march=i386 -Os -fomit-frame-pointer2017090820170725
402591simplegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090820170725
402909simplegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090820170725
403009simplegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090820170725
403038simplegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090820170725
403118simplegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090820170725
403151simplegcc -m32 -march=athlon -O -fomit-frame-pointer2017090820170725
403166simplegcc -m32 -march=barcelona -O -fomit-frame-pointer2017090820170725
403214simplegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090820170725
403223simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090820170725
403275simplegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090820170725
403456simplegcc -m32 -march=nocona -Os -fomit-frame-pointer2017090820170725
403460simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090820170725
403498simplegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090820170725
403517simplegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090820170725
403531simplegcc -m32 -march=prescott -Os -fomit-frame-pointer2017090820170725
403707simplegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090820170725
403859simplegcc -m32 -march=k8 -O -fomit-frame-pointer2017090820170725
403983simplegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090820170725
404329simplegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090820170725
404809simplegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090820170725
404852simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090820170725
404990simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090820170725
405427simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090820170725
405588simplegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090820170725
405740simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090820170725
406197simplegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090820170725
406239simplegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090820170725
406268simplegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090820170725
406272simplegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090820170725
406387simplegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090820170725
406458simplegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090820170725
407013simplegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090820170725
407089simplegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090820170725
407127simplegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090820170725
407251simplegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090820170725
407388simplegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090820170725
407716simplegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090820170725
408286simplegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090820170725
409137simplegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090820170725
409165simplegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090820170725
409170simplegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090820170725
409269simplegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090820170725
409849simplegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090820170725
410286simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090820170725
410471simplegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090820170725
410624simplegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090820170725
410642simplegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090820170725
410685simplegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090820170725
411074simplegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090820170725
411592simplegcc -m32 -march=i486 -O -fomit-frame-pointer2017090820170725
412941simplegcc -m32 -march=i386 -O -fomit-frame-pointer2017090820170725
413820simplegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090820170725
413839simplegcc -m32 -march=pentium -O -fomit-frame-pointer2017090820170725
415051simplegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090820170725
415089simplegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090820170725
415093simplegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090820170725
415093simplegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090820170725
415093simplegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090820170725
415587simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090820170725
415606simplegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090820170725
415791simplegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090820170725
415858simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090820170725
415948simplegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090820170725
416038simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090820170725
416247simplegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090820170725
416404simplegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090820170725
416433simplegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090820170725
416575simplegcc -m32 -march=pentium -Os -fomit-frame-pointer2017090820170725
417259simplegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090820170725
417340simplegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090820170725
417382simplegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090820170725
419591simplegcc -m32 -march=k6 -Os -fomit-frame-pointer2017090820170725
419805simplegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090820170725
419857simplegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090820170725
420821simplegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090820170725
420822simplegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090820170725
420822simplegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090820170725
421130simplegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090820170725
423932simplegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090820170725
424037simplegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090820170725
424707simplegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090820170725
425106simplegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090820170725
425614simplegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090820170725
425738simplegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090820170725
425833simplegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090820170725
426816simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090820170725
427034simplegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090820170725
427776simplegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090820170725
428089simplegcc -m32 -march=core2 -Os -fomit-frame-pointer2017090820170725
428483simplegcc -m32 -march=k8 -Os -fomit-frame-pointer2017090820170725
428607simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090820170725
428858simplegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090820170725
429073simplegcc -m32 -Os -fomit-frame-pointer2017090820170725
429276simplegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090820170725
429680simplegcc -m32 -march=athlon -Os -fomit-frame-pointer2017090820170725

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: 45, 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=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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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