Implementation notes: amd64, sandy0, crypto_encrypt/mceliece

Computer: sandy0
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_encrypt
Primitive: mceliece
TimeImplementationCompilerBenchmark dateSUPERCOP version
1896232refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
1903184refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
1903556refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
1905780refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
1906216refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
1906876refgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
1914272refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
1954812refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
1956836refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
1970368refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
1972092refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
1972896refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
1973532refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
1973736refgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
1975856refgcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
1976908refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
1977392refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
1979208refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
1981300refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
1981756refgcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
1981984refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
1982148refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
1982708refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
1983368refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
1984796refgcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
1984920refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
1985068refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
1985368refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
1985560refgcc -O3 -fomit-frame-pointer2012032920120316
1988376refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
1990640refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
1993956refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
1997836refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
2005704refgcc -m64 -O3 -fomit-frame-pointer2012032920120316
2034044refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
2039304refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
2042164refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
2043180refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
2047604refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
2048972refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
2050104refgcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
2053248refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
2057836refgcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
2058620refgcc -O2 -fomit-frame-pointer2012032920120316
2058948refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
2058968refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
2061600refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
2063160refgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
2064224refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
2066588refgcc -m64 -O2 -fomit-frame-pointer2012032920120316
2069740refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
2071516refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
2072184refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
2075516refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
2075572refgcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
2076860refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
2077084refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
2080536refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
2082200refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
2103652refgcc -march=nocona -O -fomit-frame-pointer2012032920120316
2112880refgcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
2145480refgcc -Os -fomit-frame-pointer2012032920120316
2148672refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
2150344refgcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
2158124refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
2160756refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
2161588refgcc -m64 -Os -fomit-frame-pointer2012032920120316
2162324refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
2162480refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
2163964refgcc -march=k8 -Os -fomit-frame-pointer2012032920120316
2164528refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
2165132refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
2165844refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
2165960refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
2166072refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
2166744refgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
2167344refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
2167968refgcc -O -fomit-frame-pointer2012032920120316
2169672refgcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
2172008refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
2174032refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
2178640refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
2179192refgcc -m64 -O -fomit-frame-pointer2012032920120316
2179476refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
2179540refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
2184228refgcc -march=barcelona -O -fomit-frame-pointer2012032920120316
2184976refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
2200148refgcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
2205428refgcc -march=nocona -Os -fomit-frame-pointer2012032920120316
2206396refgcc -march=k8 -O -fomit-frame-pointer2012032920120316
2208524refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
2218116refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
2221896refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
2224708refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
2225464refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
2233664refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
2235028refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
2235932refgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
2260988refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
2266184refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
4046828refcc2012032920120316
4050500refgcc2012032920120316
4059996refgcc -funroll-loops2012032920120316