Implementation notes: amd64, pistol, crypto_encrypt/mceliece

Computer: pistol
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20121016
Operation: crypto_encrypt
Primitive: mceliece
TimeImplementationCompilerBenchmark dateSUPERCOP version
1880027refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012110720121016
1884311refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012110720121016
1892556refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012110720121016
1893999refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012110720121016
1895952refgcc -funroll-loops -O2 -fomit-frame-pointer2012110720121016
1896885refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012110720121016
1897042refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012110720121016
1897785refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012110720121016
1901871refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012110720121016
2039894refgcc -funroll-loops -O -fomit-frame-pointer2012110720121016
2049020refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012110720121016
2050241refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012110720121016
2050765refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012110720121016
2054791refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012110720121016
2056644refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012110720121016
2059682refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012110720121016
2087678refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012110720121016
2108186refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012110720121016
2116497refgcc -march=barcelona -O -fomit-frame-pointer2012110720121016
2122962refgcc -march=k8 -O -fomit-frame-pointer2012110720121016
2123786refgcc -m64 -march=k8 -O -fomit-frame-pointer2012110720121016
2133724refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012110720121016
2136574refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012110720121016
2136591refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012110720121016
2137554refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012110720121016
2137585refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012110720121016
2139389refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012110720121016
2140584refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012110720121016
2152298refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012110720121016
2157200refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012110720121016
2157616refgcc -m64 -march=nocona -O -fomit-frame-pointer2012110720121016
2158878refgcc -march=nocona -O3 -fomit-frame-pointer2012110720121016
2161265refgcc -m64 -Os -fomit-frame-pointer2012110720121016
2163497refgcc -march=barcelona -Os -fomit-frame-pointer2012110720121016
2165032refgcc -march=nocona -O -fomit-frame-pointer2012110720121016
2166460refgcc -Os -fomit-frame-pointer2012110720121016
2168680refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012110720121016
2168979refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012110720121016
2169994refgcc -march=k8 -Os -fomit-frame-pointer2012110720121016
2171269refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012110720121016
2173130refgcc -m64 -O -fomit-frame-pointer2012110720121016
2176679refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012110720121016
2177237refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012110720121016
2178058refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012110720121016
2179293refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012110720121016
2180756refgcc -fno-schedule-insns -O -fomit-frame-pointer2012110720121016
2180776refgcc -O -fomit-frame-pointer2012110720121016
2182487refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012110720121016
2184816refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012110720121016
2185617refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012110720121016
2185712refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012110720121016
2186018refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012110720121016
2186021refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012110720121016
2186905refgcc -funroll-loops -Os -fomit-frame-pointer2012110720121016
2187669refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012110720121016
2187925refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012110720121016
2188379refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012110720121016
2190258refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012110720121016
2191551refgcc -m64 -march=core2 -O -fomit-frame-pointer2012110720121016
2195872refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012110720121016
2222449refgcc -march=nocona -Os -fomit-frame-pointer2012110720121016
2222648refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012110720121016
2227138refgcc -march=nocona -O2 -fomit-frame-pointer2012110720121016
2231600refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012110720121016
2234689refgcc -march=k8 -O3 -fomit-frame-pointer2012110720121016
2242163refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012110720121016
2249375refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012110720121016
2253052refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012110720121016
2261827refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012110720121016
2274442refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012110720121016
2286979refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012110720121016
2289419refgcc -funroll-loops -O3 -fomit-frame-pointer2012110720121016
2289654refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012110720121016
2295641refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012110720121016
2300431refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012110720121016
2302089refgcc -O3 -fomit-frame-pointer2012110720121016
2302768refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012110720121016
2305406refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012110720121016
2306610refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012110720121016
2308052refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012110720121016
2308719refgcc -m64 -O3 -fomit-frame-pointer2012110720121016
2309810refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012110720121016
2309976refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012110720121016
2310311refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012110720121016
2312093refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012110720121016
2423993refgcc -march=barcelona -O2 -fomit-frame-pointer2012110720121016
2431865refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012110720121016
2435976refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012110720121016
2436616refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012110720121016
2442373refgcc -O2 -fomit-frame-pointer2012110720121016
2442830refgcc -m64 -O2 -fomit-frame-pointer2012110720121016
2450799refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012110720121016
2455078refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012110720121016
2455606refgcc -march=k8 -O2 -fomit-frame-pointer2012110720121016
2466353refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012110720121016
2470010refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012110720121016
2509121refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012110720121016
2548772refgcc -march=barcelona -O3 -fomit-frame-pointer2012110720121016
2610051refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012110720121016
2723772refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012110720121016
5384985refcc2012110720121016
5435390refgcc -funroll-loops2012110720121016
5515447refgcc2012110720121016