Implementation notes: amd64, pistol, crypto_encrypt/ntruees787ep1

Computer: pistol
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20121016
Operation: crypto_encrypt
Primitive: ntruees787ep1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1831067refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012110720121016
1831441refgcc -funroll-loops -O2 -fomit-frame-pointer2012110720121016
1831734refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012110720121016
1833904refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012110720121016
1839682refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012110720121016
1851714refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012110720121016
1854579refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012110720121016
1862436refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012110720121016
1865477refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012110720121016
1898386refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012110720121016
1899848refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012110720121016
1901898refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012110720121016
1902351refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012110720121016
1905403refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012110720121016
1910609refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012110720121016
1910892refgcc -funroll-loops -O -fomit-frame-pointer2012110720121016
1912803refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012110720121016
1912884refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012110720121016
1966296refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012110720121016
1967114refgcc -march=nocona -Os -fomit-frame-pointer2012110720121016
2013900refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012110720121016
2013920refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012110720121016
2013988refgcc -Os -fomit-frame-pointer2012110720121016
2014819refgcc -m64 -Os -fomit-frame-pointer2012110720121016
2014854refgcc -march=barcelona -Os -fomit-frame-pointer2012110720121016
2015171refgcc -march=k8 -Os -fomit-frame-pointer2012110720121016
2015900refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012110720121016
2022811refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012110720121016
2026529refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012110720121016
2026847refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012110720121016
2027220refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012110720121016
2027842refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012110720121016
2029728refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012110720121016
2029993refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012110720121016
2030807refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012110720121016
2030972refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012110720121016
2032675refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012110720121016
2045207refgcc -m64 -march=k8 -O -fomit-frame-pointer2012110720121016
2049240refgcc -march=barcelona -O -fomit-frame-pointer2012110720121016
2050931refgcc -march=k8 -O -fomit-frame-pointer2012110720121016
2051535refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012110720121016
2083781refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012110720121016
2084681refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012110720121016
2085300refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012110720121016
2086161refgcc -funroll-loops -Os -fomit-frame-pointer2012110720121016
2086995refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012110720121016
2087915refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012110720121016
2088515refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012110720121016
2092367refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012110720121016
2094168refgcc -m64 -O -fomit-frame-pointer2012110720121016
2094321refgcc -m64 -march=core2 -O -fomit-frame-pointer2012110720121016
2094352refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012110720121016
2094720refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012110720121016
2096721refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012110720121016
2096878refgcc -fno-schedule-insns -O -fomit-frame-pointer2012110720121016
2097412refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012110720121016
2110037refgcc -O -fomit-frame-pointer2012110720121016
2193105refgcc -march=nocona -O -fomit-frame-pointer2012110720121016
2194976refgcc -m64 -march=nocona -O -fomit-frame-pointer2012110720121016
2198004refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012110720121016
2202353refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012110720121016
2268352refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012110720121016
2269290refgcc -funroll-loops -O3 -fomit-frame-pointer2012110720121016
2275103refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012110720121016
2278702refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012110720121016
2284768refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012110720121016
2301402refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012110720121016
2302253refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012110720121016
2309913refgcc -march=nocona -O2 -fomit-frame-pointer2012110720121016
2315709refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012110720121016
2373114refgcc -march=k8 -O3 -fomit-frame-pointer2012110720121016
2375178refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012110720121016
2375929refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012110720121016
2376977refgcc -march=nocona -O3 -fomit-frame-pointer2012110720121016
2396220refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012110720121016
2400109refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012110720121016
2400832refgcc -O3 -fomit-frame-pointer2012110720121016
2401401refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012110720121016
2402075refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012110720121016
2403906refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012110720121016
2404537refgcc -m64 -O3 -fomit-frame-pointer2012110720121016
2404674refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012110720121016
2404750refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012110720121016
2406868refgcc -march=barcelona -O3 -fomit-frame-pointer2012110720121016
2407043refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012110720121016
2411062refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012110720121016
2411791refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012110720121016
2413780refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012110720121016
2414422refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012110720121016
2415620refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012110720121016
2415729refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012110720121016
2416831refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012110720121016
2424895refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012110720121016
2428402refgcc -m64 -O2 -fomit-frame-pointer2012110720121016
2436752refgcc -O2 -fomit-frame-pointer2012110720121016
2443732refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012110720121016
2460357refgcc -march=k8 -O2 -fomit-frame-pointer2012110720121016
2462400refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012110720121016
2472293refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012110720121016
2478072refgcc -march=barcelona -O2 -fomit-frame-pointer2012110720121016
11791513refcc2012110720121016
11815836refgcc -funroll-loops2012110720121016
11836918refgcc2012110720121016