Implementation notes: x86, hiphop, crypto_hash/sha512

Computer: hiphop
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: sha512
TimeImplementationCompilerBenchmark dateSUPERCOP version
43104sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
43324sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
43360sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
43372sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
43384sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
43396sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
43408sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017081120170725
43416sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
43416sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
43432sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017081120170725
43448sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
43512sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
43512sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
43536sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
43576sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
43580sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017081120170725
43608sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017081120170725
43632sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
43636sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017081120170725
43660sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
43676sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
43732sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017081120170725
43764sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017081120170725
43800sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017081120170725
43848sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017081120170725
43912sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
43924sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
43956sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017081120170725
44016sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
44168sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
44420sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017081120170725
44480sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017081120170725
45288sphlib-smallgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017081120170725
45292sphlibgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017081120170725
45312sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017081120170725
46236sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017081120170725
53860refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
53868refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
53888refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
53904refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
53912refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
53920refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
54012refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
54016refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017081120170725
54048refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
54060refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017081120170725
54068refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
54072refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
54084refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
54092refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017081120170725
54096refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
54096refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
54124refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
54124refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
54136refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
54152refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
54156refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
54168refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017081120170725
54172refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
54188refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
54192refgcc -m32 -march=core2 -O -fomit-frame-pointer2017081120170725
54200refgcc -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
54220refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
54224refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
54232refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
54244refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
54252refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
54252refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
54268refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
54284refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
54288refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
54292refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
54308refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
54316refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017081120170725
54316refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
54328refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017081120170725
54336refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
54340refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
54348refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
54352refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
54352refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
54364refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
54376refgcc -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
54424refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
54436refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017081120170725
54472refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017081120170725
54488refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
54488refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
54492refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
54496refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
54512refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017081120170725
54516refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
54520refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
54524sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
54528refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
54544refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017081120170725
54544refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
54548refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
54548refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017081120170725
54548refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017081120170725
54552refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017081120170725
54564refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
54568sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017081120170725
54572sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
54576sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017081120170725
54584refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017081120170725
54584refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
54596refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017081120170725
54596sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
54600sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017081120170725
54604sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017081120170725
54608refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
54608sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
54608sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
54612refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
54624refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
54624refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017081120170725
54632sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017081120170725
54636refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017081120170725
54636refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
54636refgcc -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
54644sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
54652refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
54660refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
54668refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
54668sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017081120170725
54680refgcc -m32 -Os -fomit-frame-pointer2017081120170725
54684sphlib-smallgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017081120170725
54700sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017081120170725
54700refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
54704refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
54704refgcc -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
54708refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
54712sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017081120170725
54720refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
54720sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017081120170725
54720refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
54728refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
54728refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017081120170725
54736sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
54744refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017081120170725
54748refgcc -m32 -O -fomit-frame-pointer2017081120170725
54748refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
54748refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
54748sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
54752sphlibgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017081120170725
54760refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
54760refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
54768refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
54768refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017081120170725
54784refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
54792refgcc -m32 -O2 -fomit-frame-pointer2017081120170725
54792sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017081120170725
54792sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017081120170725
54792refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
54800refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
54804sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017081120170725
54804refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
54812refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
54812sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017081120170725
54812sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017081120170725
54816refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
54856refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
54856refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017081120170725
54860refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017081120170725
54864sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
54864sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
54876refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
54876refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
54892refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
54900sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
54904sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
54916sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
54920refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017081120170725
54920sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
54924refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017081120170725
54928refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
54928refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
54932sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
54936sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
54936sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
54936refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
54944refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017081120170725
54952refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017081120170725
54952sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
54956refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
54972refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
54972refgcc -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
54976refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
54976refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
54976sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
54976refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
54980refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
54980refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
54984refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
54992refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
55004refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
55024refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
55036sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
55040refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
55040refgcc -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
55048sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
55048sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
55056sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
55056sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
55064sphlibgcc -m32 -Os -fomit-frame-pointer2017081120170725
55064sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
55068sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
55068sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
55076refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017081120170725
55076refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
55080refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
55088sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
55088sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
55092sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
55096sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
55100refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
55108refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017081120170725
55108refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
55112sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
55112refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
55112refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
55112sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017081120170725
55116sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
55116refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017081120170725
55128sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
55140refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
55148sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
55148sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
55148sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
55148refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
55156sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
55164refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017081120170725
55164refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017081120170725
55164refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
55172refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
55172refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
55176sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017081120170725
55176refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017081120170725
55192sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
55192refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017081120170725
55208sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017081120170725
55208sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017081120170725
55212sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017081120170725
55220sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
55220sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
55220refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
55220sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
55224sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
55228sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
55232sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
55264refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
55288refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
55288refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
55292sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
55308sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
55316sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017081120170725
55324refgcc -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
55328refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017081120170725
55340sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
55364sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017081120170725
55368refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
55372refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017081120170725
55380sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
55388refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
55388sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
55392sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
55396sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
55404refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
55404sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017081120170725
55412refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017081120170725
55416sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017081120170725
55424sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017081120170725
55444refgcc -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
55464refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
55468sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
55496sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017081120170725
55512refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017081120170725
55524refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017081120170725
55548sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017081120170725
55552refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017081120170725
55556sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
55560sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
55560sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
55588sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017081120170725
55588refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
55596refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017081120170725
55596sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017081120170725
55596sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017081120170725
55648refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017081120170725
55676refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
55752sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
55792sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
55836sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
55884sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
55936sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
55956sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
55988refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
56088sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
56120sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
56156refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
56276refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017081120170725
56304refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017081120170725
56420refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
56660sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
56664sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
56708sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
56736sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
56740sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017081120170725
56748sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017081120170725
56784sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
56812refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
56864sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
56940sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
56964sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
56996sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
57008sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
57008refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017081120170725
57012sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017081120170725
57068refgcc -m32 -O3 -fomit-frame-pointer2017081120170725
57072sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
57072sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017081120170725
57076sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
57128sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
57132sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017081120170725
57208sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
57212sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
57240sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
57252sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
57304sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
57336sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
57348sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017081120170725
57348refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017081120170725
57388sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
57404sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
57428sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
57484sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
57564sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017081120170725
57572sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
57580sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017081120170725
57596sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017081120170725
57600sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
57620sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
57632sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
57656sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
57672sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
57700sphlib-smallgcc -m32 -O -fomit-frame-pointer2017081120170725
57704sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
57716sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
57728sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017081120170725
57736sphlibgcc -m32 -O -fomit-frame-pointer2017081120170725
57748sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
57752sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017081120170725
57768sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017081120170725
57776sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
57784sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
57792sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
57796sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017081120170725
57832sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
57876sphlib-smallgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017081120170725
57888sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017081120170725
57916sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
57924sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017081120170725
57924sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
57932sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
57940sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
57948sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017081120170725
57968sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
57984sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017081120170725
58000sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017081120170725
58024sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017081120170725
58032sphlibgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017081120170725
58032sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017081120170725
58036sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017081120170725
58036sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
58052sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017081120170725
58060sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
58096sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017081120170725
58100sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017081120170725
58132sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
58188sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
58216sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
58220sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017081120170725
58228sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
58248sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
58276sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
58276sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
58328sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017081120170725
58328sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
58336sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
58344sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
58360sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
58364sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
58396sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
58404sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017081120170725
58436sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
58460sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017081120170725
58460sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
58464sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
58468sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017081120170725
58496sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
58500sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017081120170725
58504sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017081120170725
58516sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017081120170725
58544sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
58548sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
58552sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017081120170725
58568sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
58640sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
58644sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
58736sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017081120170725
58760sphlibgcc -m32 -O3 -fomit-frame-pointer2017081120170725
58764sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
58816sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017081120170725
58844sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
58884sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
58928sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017081120170725
58960sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
58960sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
59136sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
59160sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
59276sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017081120170725
59292sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
59308sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017081120170725
59308sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
59372sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017081120170725
59380sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
59380sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017081120170725
59412sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017081120170725
59456sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017081120170725
59472sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
59508sphlib-smallgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017081120170725
59528sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017081120170725
59548sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017081120170725
59556sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017081120170725
59556sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017081120170725
59572sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017081120170725
59580sphlibgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017081120170725
59584sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017081120170725
59588sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017081120170725
59600sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017081120170725
59612sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017081120170725
59616sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017081120170725
59628sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017081120170725
59656sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017081120170725
59680sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017081120170725
59744sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017081120170725
59768sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
59772sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017081120170725
59784sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
59808sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
59812sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017081120170725
59924sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
59940sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
59960sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
59984sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
60004sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017081120170725
60012sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017081120170725
60024sphlibgcc -m32 -O2 -fomit-frame-pointer2017081120170725
60036sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017081120170725
60036sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
60044sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
60064sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017081120170725
60064sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
60076sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
60088sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017081120170725
60096sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
60144sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
60324sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
60336sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
60460sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
60464sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
60472sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
60476sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
60488sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
60536sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
60600sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
60604sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
60636sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
60640sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
60656sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
60664sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
60668sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
60696sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
60704sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
60736sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
60756sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017081120170725
60760sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
60776sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017081120170725
60836sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
60848sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017081120170725
60864sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017081120170725
61088sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
61456sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
61472sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017081120170725
61560sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
61644sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017081120170725
61664sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
61668sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
61672sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
61704sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017081120170725
61760sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
61776sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017081120170725
61776sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
61804sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
61824sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
61852sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
61856sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
61892sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
61896sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017081120170725
61932sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
61968sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017081120170725
62244sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017081120170725
62572sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
62676sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
62680sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
62736sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017081120170725
62752sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017081120170725
62968sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
62980sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
62980sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017081120170725
63048sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017081120170725
63436sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
63480sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017081120170725
64328sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017081120170725
64416sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017081120170725
64736sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725
65004sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017081120170725

Compiler output

Implementation: crypto_hash/sha512/openssl
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/include/openssl/sha.h:62:0,
hash.c: from hash.c:2:
hash.c: /usr/include/openssl/e_os2.h:56:33: fatal error: openssl/opensslconf.h: No such file or directory
hash.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 172, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer openssl
gcc -m32 -O2 -fomit-frame-pointer openssl
gcc -m32 -O3 -fomit-frame-pointer openssl
gcc -m32 -O -fomit-frame-pointer openssl
gcc -m32 -Os -fomit-frame-pointer openssl
gcc -m32 -march=athlon -O2 -fomit-frame-pointer openssl
gcc -m32 -march=athlon -O3 -fomit-frame-pointer openssl
gcc -m32 -march=athlon -O -fomit-frame-pointer openssl
gcc -m32 -march=athlon -Os -fomit-frame-pointer openssl
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer openssl
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer openssl
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer openssl
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer openssl
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer openssl
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer openssl
gcc -m32 -march=core2 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=core2 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=core2 -O -fomit-frame-pointer openssl
gcc -m32 -march=core2 -Os -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer openssl
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer openssl
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer openssl
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer openssl
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer openssl
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=corei7 -O -fomit-frame-pointer openssl
gcc -m32 -march=corei7 -Os -fomit-frame-pointer openssl
gcc -m32 -march=i386 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=i386 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=i386 -O -fomit-frame-pointer openssl
gcc -m32 -march=i386 -Os -fomit-frame-pointer openssl
gcc -m32 -march=i486 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=i486 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=i486 -O -fomit-frame-pointer openssl
gcc -m32 -march=i486 -Os -fomit-frame-pointer openssl
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=k6-2 -O -fomit-frame-pointer openssl
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer openssl
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=k6-3 -O -fomit-frame-pointer openssl
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer openssl
gcc -m32 -march=k6 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=k6 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=k6 -O -fomit-frame-pointer openssl
gcc -m32 -march=k6 -Os -fomit-frame-pointer openssl
gcc -m32 -march=k8 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=k8 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=k8 -O -fomit-frame-pointer openssl
gcc -m32 -march=k8 -Os -fomit-frame-pointer openssl
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer openssl
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer openssl
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer openssl
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer openssl
gcc -m32 -march=nocona -O2 -fomit-frame-pointer openssl
gcc -m32 -march=nocona -O3 -fomit-frame-pointer openssl
gcc -m32 -march=nocona -O -fomit-frame-pointer openssl
gcc -m32 -march=nocona -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentium-m -O -fomit-frame-pointer openssl
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer openssl
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentium2 -O -fomit-frame-pointer openssl
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentium3 -O -fomit-frame-pointer openssl
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentium4 -O -fomit-frame-pointer openssl
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentium -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentium -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentium -O -fomit-frame-pointer openssl
gcc -m32 -march=pentium -Os -fomit-frame-pointer openssl
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer openssl
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer openssl
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer openssl
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer openssl
gcc -m32 -march=prescott -O2 -fomit-frame-pointer openssl
gcc -m32 -march=prescott -O3 -fomit-frame-pointer openssl
gcc -m32 -march=prescott -O -fomit-frame-pointer openssl
gcc -m32 -march=prescott -Os -fomit-frame-pointer openssl

Compiler output

Implementation: crypto_hash/sha512/openssl
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /usr/include/openssl/sha.h:62:0,
hash.c: from hash.c:2:
hash.c: /usr/include/openssl/e_os2.h:56:33: fatal error: openssl/opensslconf.h: No such file or directory
hash.c: compilation terminated.
hash.c: In file included from /usr/include/openssl/sha.h:62:0,
hash.c: from hash.c:2:
hash.c: /usr/include/openssl/e_os2.h:56:33: fatal error: openssl/opensslconf.h: No such file or directory
hash.c: compilation terminated.

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