Implementation notes: amd64, bazinga, crypto_encrypt/mceliece

Computer: bazinga
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_encrypt
Primitive: mceliece
TimeImplementationCompilerBenchmark dateSUPERCOP version
1830824refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010920111120
1831388refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010920111120
1831568refgcc -m64 -O3 -fomit-frame-pointer2012010920111120
1831712refgcc -march=k8 -O3 -fomit-frame-pointer2012010920111120
1834572refgcc -O3 -fomit-frame-pointer2012010920111120
1835988refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010920111120
1836296refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010920111120
1838036refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010920111120
1840844refgcc -march=barcelona -O3 -fomit-frame-pointer2012010920111120
1841524refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010920111120
1848980refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010920111120
1849468refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010920111120
1851176refgcc -funroll-loops -O3 -fomit-frame-pointer2012010920111120
1854764refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010920111120
1854820refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010920111120
1856408refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010920111120
1856808refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010920111120
1858100refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010920111120
1861732refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010920111120
1868032refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010920111120
1868548refgcc -march=nocona -O3 -fomit-frame-pointer2012010920111120
1869264refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010920111120
1871600refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010920111120
1904808refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010920111120
1905628refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010920111120
1905696refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010920111120
1905836refgcc -funroll-loops -O2 -fomit-frame-pointer2012010920111120
1907432refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010920111120
1907528refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010920111120
1908504refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010920111120
1955140refgcc -march=nocona -O2 -fomit-frame-pointer2012010920111120
1957632refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010920111120
2000476refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010920111120
2003128refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010920111120
2003680refgcc -m64 -O2 -fomit-frame-pointer2012010920111120
2005628refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010920111120
2005844refgcc -march=barcelona -O2 -fomit-frame-pointer2012010920111120
2007364refgcc -O2 -fomit-frame-pointer2012010920111120
2013448refgcc -march=k8 -O2 -fomit-frame-pointer2012010920111120
2014524refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010920111120
2015816refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010920111120
2016996refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010920111120
2020092refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010920111120
2020664refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010920111120
2083412refgcc -m64 -march=nocona -O -fomit-frame-pointer2012010920111120
2083724refgcc -march=nocona -O -fomit-frame-pointer2012010920111120
2106064refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010920111120
2106344refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010920111120
2106880refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010920111120
2107888refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010920111120
2110544refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010920111120
2114352refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010920111120
2114852refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010920111120
2117280refgcc -funroll-loops -O -fomit-frame-pointer2012010920111120
2122160refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010920111120
2144960refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010920111120
2148824refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010920111120
2151012refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010920111120
2151808refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010920111120
2168216refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010920111120
2171072refgcc -march=barcelona -Os -fomit-frame-pointer2012010920111120
2171956refgcc -march=k8 -Os -fomit-frame-pointer2012010920111120
2173044refgcc -m64 -Os -fomit-frame-pointer2012010920111120
2174060refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010920111120
2177280refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010920111120
2179108refgcc -Os -fomit-frame-pointer2012010920111120
2179472refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010920111120
2186264refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010920111120
2189168refgcc -funroll-loops -Os -fomit-frame-pointer2012010920111120
2189400refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010920111120
2189800refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010920111120
2193552refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010920111120
2193992refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010920111120
2196356refgcc -O -fomit-frame-pointer2012010920111120
2197872refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010920111120
2199492refgcc -fno-schedule-insns -O -fomit-frame-pointer2012010920111120
2203312refgcc -m64 -O -fomit-frame-pointer2012010920111120
2213912refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010920111120
2214148refgcc -m64 -march=core2 -O -fomit-frame-pointer2012010920111120
2215504refgcc -m64 -march=k8 -O -fomit-frame-pointer2012010920111120
2215520refgcc -march=k8 -O -fomit-frame-pointer2012010920111120
2215748refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010920111120
2216256refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010920111120
2219608refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010920111120
2220464refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010920111120
2223456refgcc -march=barcelona -O -fomit-frame-pointer2012010920111120
2249160refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010920111120
2249576refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010920111120
2251712refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010920111120
2253564refgcc -march=nocona -Os -fomit-frame-pointer2012010920111120
4366544refcc2012010920111120
4367040refgcc2012010920111120
4367388refgcc -funroll-loops2012010920111120

Test failure

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

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