Implementation notes: x86, ranger, crypto_encrypt/mceliece

Computer: ranger
Architecture: x86
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20120310
Operation: crypto_encrypt
Primitive: mceliece
TimeImplementationCompilerBenchmark dateSUPERCOP version
2111289refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2011112120111120
2111353refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2011112120111120
2111788refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2011112120111120
2111865refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2011112120111120
2113276refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2011112120111120
2128299refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2011112120111120
2129246refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2011112120111120
2139004refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2011112120111120
2139198refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2011112120111120
2139989refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2011112120111120
2140341refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2011112120111120
2140962refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011112120111120
2141033refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2011112120111120
2141931refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2011112120111120
2143788refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2011112120111120
2144881refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2011112120111120
2144981refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2011112120111120
2152142refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2011112120111120
2152417refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2011112120111120
2152945refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2011112120111120
2163920refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2011112120111120
2164409refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2011112120111120
2171049refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2011112120111120
2171749refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2011112120111120
2173687refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2011112120111120
2173775refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2011112120111120
2177436refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2011112120111120
2179773refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2011112120111120
2182570refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2011112120111120
2183412refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011112120111120
2185155refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2011112120111120
2185508refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011112120111120
2186345refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2011112120111120
2188529refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2011112120111120
2189818refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2011112120111120
2192937refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2011112120111120
2194397refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2011112120111120
2198468refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2011112120111120
2198809refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2011112120111120
2200265refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011112120111120
2204379refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2011112120111120
2206022refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2011112120111120
2209570refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2011112120111120
2210908refgcc -m32 -O3 -fomit-frame-pointer2011112120111120
2210922refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2011112120111120
2211377refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2011112120111120
2212529refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011112120111120
2212897refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2011112120111120
2215212refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2011112120111120
2221289refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011112120111120
2221400refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2011112120111120
2222954refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2011112120111120
2223612refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2011112120111120
2224610refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2011112120111120
2226158refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2011112120111120
2226401refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2011112120111120
2232379refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011112120111120
2234056refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2011112120111120
2263610refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2011112120111120
2279589refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2011112120111120
2283715refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2011112120111120
2293671refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2011112120111120
2294378refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2011112120111120
2296417refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2011112120111120
2296945refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2011112120111120
2298784refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2011112120111120
2299100refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011112120111120
2301061refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2011112120111120
2308094refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2011112120111120
2311614refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2011112120111120
2314008refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2011112120111120
2314237refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2011112120111120
2315415refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2011112120111120
2315569refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2011112120111120
2316512refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2011112120111120
2316734refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2011112120111120
2317619refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2011112120111120
2319113refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2011112120111120
2319115refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2011112120111120
2319453refgcc -m32 -march=i386 -Os -fomit-frame-pointer2011112120111120
2321143refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2011112120111120
2321272refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2011112120111120
2323409refgcc -m32 -march=nocona -Os -fomit-frame-pointer2011112120111120
2325163refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2011112120111120
2326044refgcc -m32 -march=i486 -Os -fomit-frame-pointer2011112120111120
2329740refgcc -m32 -march=prescott -Os -fomit-frame-pointer2011112120111120
2331365refgcc -m32 -O2 -fomit-frame-pointer2011112120111120
2339442refgcc -m32 -march=core2 -Os -fomit-frame-pointer2011112120111120
2340397refgcc -m32 -march=k8 -O -fomit-frame-pointer2011112120111120
2340536refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011112120111120
2343303refgcc -m32 -march=athlon -O -fomit-frame-pointer2011112120111120
2343584refgcc -m32 -march=athlon -Os -fomit-frame-pointer2011112120111120
2344406refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2011112120111120
2344425refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2011112120111120
2344716refgcc -m32 -march=k8 -Os -fomit-frame-pointer2011112120111120
2346541refgcc -m32 -march=pentium -Os -fomit-frame-pointer2011112120111120
2348232refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011112120111120
2348462refgcc -m32 -Os -fomit-frame-pointer2011112120111120
2348548refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2011112120111120
2350750refgcc -m32 -march=k6 -Os -fomit-frame-pointer2011112120111120
2351122refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2011112120111120
2352422refgcc -m32 -O -fomit-frame-pointer2011112120111120
2353690refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2011112120111120
2353711refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2011112120111120
2354037refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2011112120111120
2354078refgcc -m32 -march=core2 -O -fomit-frame-pointer2011112120111120
2354374refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2011112120111120
2354439refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2011112120111120
2356536refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011112120111120
2357558refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2011112120111120
2359978refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2011112120111120
2360259refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2011112120111120
2365392refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2011112120111120
2365698refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2011112120111120
2366227refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2011112120111120
2367570refgcc -m32 -march=k6 -O -fomit-frame-pointer2011112120111120
2371388refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2011112120111120
2413351refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2011112120111120
2414672refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2011112120111120
2414679refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2011112120111120
2418811refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2011112120111120
2420418refgcc -m32 -march=barcelona -O -fomit-frame-pointer2011112120111120
2422029refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2011112120111120
2422552refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2011112120111120
2425994refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011112120111120
2426310refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2011112120111120
2426594refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2011112120111120
2431341refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2011112120111120
2431962refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2011112120111120
2439438refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2011112120111120
2441256refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2011112120111120
2441399refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2011112120111120
2442390refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2011112120111120
2442813refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2011112120111120
2475692refgcc -m32 -march=nocona -O -fomit-frame-pointer2011112120111120
2481649refgcc -m32 -march=prescott -O -fomit-frame-pointer2011112120111120
2539184refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2011112120111120
2544316refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2011112120111120
2753215refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2011112120111120
2756389refgcc -m32 -march=pentium -O -fomit-frame-pointer2011112120111120
2837356refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2011112120111120
2841619refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2011112120111120
2841838refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2011112120111120
2849056refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2011112120111120
2850056refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2011112120111120
2850449refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2011112120111120
2852954refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2011112120111120
2854888refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2011112120111120
2858407refgcc -funroll-loops -m32 -O -fomit-frame-pointer2011112120111120
2858570refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2011112120111120
2860106refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2011112120111120
2865432refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2011112120111120
2867624refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2011112120111120
2870396refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2011112120111120
2872777refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2011112120111120
2980037refgcc -m32 -march=i486 -O -fomit-frame-pointer2011112120111120
3054850refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2011112120111120
3073317refgcc -m32 -march=i386 -O -fomit-frame-pointer2011112120111120

Test failure

Implementation: crypto_encrypt/mceliece/ref
Compiler: gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
error 111

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