Implementation notes: x86, hydra4, crypto_hashblocks/sha256

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_hashblocks
Primitive: sha256
TimeImplementationCompilerBenchmark dateSUPERCOP version
30030refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
30112refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
30170refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
30241inplacegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
30307inplacegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
30338inplacegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
30361inplacegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052620140525
30381inplacegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052620140525
30416inplacegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
30475inplacegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
30486inplacegcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
30490refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
30537refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052620140525
30565refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052620140525
30576inplacegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
30588inplacegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052620140525
30588inplacegcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
30588inplacegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052620140525
30604inplacegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
30611refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052620140525
30619refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052620140525
30627refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
30631refgcc -m32 -O3 -fomit-frame-pointer2014052620140525
30643inplacegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
30646refgcc -m32 -O2 -fomit-frame-pointer2014052620140525
30650inplacegcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
30658inplacegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
30666inplacegcc -m32 -O3 -fomit-frame-pointer2014052620140525
30689inplacegcc -m32 -O2 -fomit-frame-pointer2014052620140525
30697inplacegcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
30712refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052620140525
30712refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052620140525
30716refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
30724inplacegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
30728inplacegcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
30755inplacegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
30763inplacegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
30767refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
30771refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
30779inplacegcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
30794refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
30794inplacegcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
30802inplacegcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
30807inplacegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
30822refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052620140525
30833refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
30873refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052620140525
30908refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
30915refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052620140525
30927refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
30927inplacegcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
30939inplacegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052620140525
30950inplacegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
30950refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
30958inplacegcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
30974inplacegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
30978refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
30978inplacegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052620140525
30978refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052620140525
30990refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
31009refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
31009refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052620140525
31021refgcc -m32 -O -fomit-frame-pointer2014052620140525
31021inplacegcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
31021refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
31021refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014052620140525
31021refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
31025refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014052620140525
31032refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052620140525
31032refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
31036refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
31040refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
31044refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
31052refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
31056refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
31059refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
31059refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
31067refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052620140525
31075refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
31083refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
31087refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052620140525
31103refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052620140525
31153refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
31153refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052620140525
31173refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
31176refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052620140525
31177inplacegcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052620140525
31216refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052620140525
31227inplacegcc -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
31231inplacegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
31242inplacegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
31263inplacegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052620140525
31266inplacegcc -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
31267inplacegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014052620140525
31270inplacegcc -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
31274inplacegcc -m32 -march=corei7 -O -fomit-frame-pointer2014052620140525
31297inplacegcc -m32 -O -fomit-frame-pointer2014052620140525
31309inplacegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052620140525
31313inplacegcc -funroll-loops -m32 -O -fomit-frame-pointer2014052620140525
31313inplacegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052620140525
31317inplacegcc -m32 -march=core2 -O -fomit-frame-pointer2014052620140525
31317inplacegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014052620140525
31344inplacegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
31364inplacegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052620140525
31399refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052620140525
31399inplacegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052620140525
31407inplacegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
31437inplacegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
31441inplacegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
31442inplacegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
31446inplacegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
31446inplacegcc -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
31449inplacegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
31453inplacegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
31457inplacegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
31465inplacegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
31477inplacegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
31477inplacegcc -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
31493inplacegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
31493inplacegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
31496inplacegcc -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
31500refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
31504inplacegcc -m32 -march=k8 -O -fomit-frame-pointer2014052620140525
31508inplacegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
31516refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052620140525
31516inplacegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
31516refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
31520inplacegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
31523inplacegcc -m32 -march=athlon -O -fomit-frame-pointer2014052620140525
31531inplacegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052620140525
31532refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
31535inplacegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
31539inplacegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
31547inplacegcc -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
31571refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
31582refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
31582refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
31586refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
31586inplacegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
31590refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
31606refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
31606refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
31637inplacegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
31641inplacegcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
31641inplacegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
31649inplacegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
31652inplacegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
31652inplacegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
31652inplacegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
31656inplacegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
31661inplacegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
31664inplacegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
31676inplacegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
31683inplacegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
31691inplacegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
31703inplacegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
31727inplacegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
31730refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
31738inplacegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
31742inplacegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
31746refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052620140525
31765refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
31769refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052620140525
31773refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
31777inplacegcc -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
31781inplacegcc -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
31785refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
31785inplacegcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
31793refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
31801refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
31812refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
31816refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
31824refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
31828refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
31828refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
31840refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052620140525
31855inplacegcc -m32 -Os -fomit-frame-pointer2014052620140525
31902inplacegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
31917inplacegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
31918refgcc -m32 -Os -fomit-frame-pointer2014052620140525
31918inplacegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
31976inplacegcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052620140525
32007inplacegcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
32027refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052620140525
32031inplacegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
32038inplacegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
32039inplacegcc -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
32050refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052620140525
32054refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
32062refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052620140525
32062refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
32085refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
32085refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
32117refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052620140525
32120refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052620140525
32132refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
32136refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
32152refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052620140525
32156refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052620140525
32163refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
32183refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052620140525
32183refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052620140525
32191refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052620140525
32198refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052620140525
32202refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052620140525
32206refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052620140525
32206refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052620140525
32214refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
32222refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052620140525
32222inplacegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
32238inplacegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052620140525
32241refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052620140525
32242inplacegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
32245inplacegcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
32245inplacegcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052620140525
32245refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052620140525
32249inplacegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
32253inplacegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052620140525
32257inplacegcc -m32 -march=core2 -Os -fomit-frame-pointer2014052620140525
32257inplacegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052620140525
32268inplacegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052620140525
32276inplacegcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
32284inplacegcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
32323refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052620140525
32331inplacegcc -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
32331refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052620140525
32405refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052620140525
32417refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052620140525
32421refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052620140525
32440refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052620140525
32510refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052620140525
32584inplacegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
32596inplacegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
32632refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
32647inplacegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
32670refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
32694inplacegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
32702inplacegcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
32706inplacegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
32729inplacegcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
32749inplacegcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
32811inplacegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
32822refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
32830refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
32850refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
32854refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052620140525
32881inplacegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
32896inplacegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
32897refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052620140525
32908refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052620140525
32928inplacegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052620140525
32998refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
33002refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
33009refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
33040refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
33057refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
33060refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
33064inplacegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
33103inplacegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
33115refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
33118refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
33119refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
33147refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
33153refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
33182refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
33193refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
33200inplacegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
33228refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
33532inplacegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
33536inplacegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
33540inplacegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
33556inplacegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
33602inplacegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
33610inplacegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
33610inplacegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
33626inplacegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
33657inplacegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
33665inplacegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
33688refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
33689refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
33755refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052620140525
33770inplacegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
33778inplacegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
33786inplacegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
33856inplacegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
33922refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052620140525
34028inplacegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
34031inplacegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
34058refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
34074refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
34078refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
34086refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052620140525
34098refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
34098refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
34102refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052620140525
34133refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
34137refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052620140525
34238refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052620140525
34324refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052620140525
34418refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052620140525
34722inplacegcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
34878inplacegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052620140525
34998refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
35010refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
35018refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
35022refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
35034refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
35315refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
35330refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
35377refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052620140525
35431refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
35436refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052620140525
35443refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052620140525
35700refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052620140525
35708refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052620140525
35708refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052620140525
35709refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052620140525
35751inplacegcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
35770inplacegcc -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
35826refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052620140525
35930inplacegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052620140525
35939inplacegcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
35942inplacegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
35942inplacegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052620140525
35943inplacegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525
35943inplacegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
35954inplacegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052620140525
35958inplacegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
35962inplacegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052620140525
35970inplacegcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052620140525
35970inplacegcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052620140525
35993inplacegcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052620140525

Test failure

Implementation: crypto_hashblocks/sha256/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