Implementation notes: x86, hydra4, crypto_hashblocks/sha512

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_hashblocks
Primitive: sha512
TimeImplementationCompilerBenchmark dateSUPERCOP version
98151refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
98151refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
98499refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
98506refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
98541refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
98916refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
99244refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
99329refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
99376refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
99844refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
99852refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
99867refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
99875refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
99957refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
99977refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
99977refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
99985refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
100043refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
100094inplacegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
100094inplacegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
100176refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
100179inplacegcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
100191inplacegcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
100304refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052620140525
100335refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
100335refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
100347refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
100351refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
100355refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
100382refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
100398refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052620140525
100409refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052620140525
100409refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
100417refgcc -m32 -O2 -fomit-frame-pointer2014052620140525
100433refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
100452refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
100476refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
100581refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
100601refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
100608refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
100609refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
100753refgcc -m32 -O3 -fomit-frame-pointer2014052620140525
100812refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
100819refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
100831refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052620140525
100905refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
100905refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
100913refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
100916refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
100920refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
100924refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
100932refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
100932refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
101002inplacegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
101057inplacegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
101057inplacegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
101311inplacegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052620140525
101424refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
101424refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
101439inplacegcc -m32 -O2 -fomit-frame-pointer2014052620140525
101443refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
101447refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
101470refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
101470refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
101486inplacegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
101486refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
101486refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
101501inplacegcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
101513inplacegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
101513inplacegcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
101556inplacegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
101564inplacegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
101607inplacegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052620140525
101618inplacegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
101634inplacegcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
101634inplacegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
101657inplacegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052620140525
101712inplacegcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
101736inplacegcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
101739inplacegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
101860inplacegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
101915inplacegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
102863refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
102879refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
103400inplacegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052620140525
103401refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
103408refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
103416inplacegcc -m32 -O3 -fomit-frame-pointer2014052620140525
103420refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
103424refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
103451refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
103452refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
103623refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
103752refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
103779refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
104200inplacegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
104243inplacegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
104255inplacegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
104298inplacegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
104325inplacegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
104333inplacegcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
104434inplacegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
104477inplacegcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
104485inplacegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
104485inplacegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
104489inplacegcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
104501inplacegcc -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
104516inplacegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
104668refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
104668refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
104684refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
104711refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
104731refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
104731refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
104746refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
104808inplacegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
105039refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
105050inplacegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
105054refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
105132refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
105156refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
105160refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
105187inplacegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
105187inplacegcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
105203refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
105210refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
105218refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
105327refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
105343refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
105343inplacegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
105343inplacegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
105355inplacegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
105367inplacegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
105401inplacegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
105409inplacegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
105456inplacegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
105460refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
105464inplacegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
105546refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
105807refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
105811refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
105896inplacegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
105901inplacegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
105920inplacegcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
105924inplacegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
105940inplacegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
106107refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
106107refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
106119refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
106123refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
106166refgcc -m32 -Os -fomit-frame-pointer2014052620140525
106189inplacegcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
106197inplacegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
106201inplacegcc -m32 -O -fomit-frame-pointer2014052620140525
106205inplacegcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
106220inplacegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014052620140525
106220inplacegcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
106220inplacegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014052620140525
106224refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
106232refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
106232inplacegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
106236refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
106236refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
106236inplacegcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
106299inplacegcc -funroll-loops -m32 -O -fomit-frame-pointer2014052620140525
106306inplacegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
106334inplacegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
106420inplacegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
106478refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
106482refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
106482refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
106486refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
106509refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052620140525
106607refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
106607refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
106607refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
106622refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
106622refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
106622refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
106661inplacegcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
106942refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
106961refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
107004refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
107012refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
107016refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052620140525
107016refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
107016refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052620140525
107039refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
107040refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
107040refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
107071inplacegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
107075inplacegcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
107168inplacegcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
107176inplacegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
107192inplacegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
107199inplacegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
107200inplacegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
107223inplacegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
107254refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
107258refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014052620140525
107258refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
107258refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014052620140525
107266refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
107266refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
107285refgcc -m32 -O -fomit-frame-pointer2014052620140525
107289refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
107305refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
107476refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052620140525
107484refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
107492refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
107636inplacegcc -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
107648refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
107655refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
107667refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
107667refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
107687inplacegcc -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
107788inplacegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
107788inplacegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
107800inplacegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
107831inplacegcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
107831inplacegcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
107831inplacegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
107843inplacegcc -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
107886inplacegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
107886inplacegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
107901inplacegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
108049inplacegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
108069inplacegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
108069inplacegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
108069inplacegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
108073inplacegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
108077inplacegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
108085inplacegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
108116inplacegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
108128inplacegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
108128inplacegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
108136inplacegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
108139inplacegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
108139inplacegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
108147inplacegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
108186inplacegcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
108202inplacegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
108202inplacegcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
108213inplacegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
108213inplacegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
108221inplacegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
108221inplacegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
108272inplacegcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
108350inplacegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
108432inplacegcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
108447inplacegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
108486inplacegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
108486inplacegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
108502inplacegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
108506inplacegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
108506inplacegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
108506inplacegcc -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
108553inplacegcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
108553inplacegcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
108560inplacegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
108561inplacegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
108561inplacegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
108564inplacegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
108564inplacegcc -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
108588inplacegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052620140525
108588inplacegcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
108607inplacegcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
108615inplacegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052620140525
108646inplacegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
108646inplacegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
108646inplacegcc -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
108650inplacegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
108685inplacegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
108713inplacegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
108724inplacegcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
108724inplacegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
108732inplacegcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
108763inplacegcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
108806inplacegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
108814inplacegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
108818inplacegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
108821inplacegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
108962inplacegcc -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
109028inplacegcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052620140525
109270inplacegcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
109278inplacegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
109415inplacegcc -m32 -Os -fomit-frame-pointer2014052620140525
110058inplacegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
110062inplacegcc -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
110074inplacegcc -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
110312inplacegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
110315inplacegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
110342inplacegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
110394inplacegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
110394inplacegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
110417inplacegcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
110448inplacegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
110846inplacegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
110849inplacegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
111025refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
111025refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
111029refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
111096refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
111096refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
111111refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
111111refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
111146refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
111158refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
111158inplacegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
111170inplacegcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
111209refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
111213refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
111239refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
111248refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
111259refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
111259refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
111267refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
111267refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
111283refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
111447refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
111458refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
111458refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
111665refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
111677refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
112823refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
113377refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
113853refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
114009refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
114021refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
114040refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
114141refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
114750refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052620140525

Test failure

Implementation: crypto_hashblocks/sha512/inplace
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer inplace ref