Implementation notes: amd64, sto02, crypto_encrypt/ntruees787ep1

Computer: sto02
Architecture: amd64
CPU ID: GenuineIntel-000106a5-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_encrypt
Primitive: ntruees787ep1
TimeImplementationCompilerBenchmark dateSUPERCOP version
2029916refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011720111120
2192280refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011720111120
2193000refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011720111120
2194755refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011720111120
2198830refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011720111120
2199475refgcc -funroll-loops -O2 -fomit-frame-pointer2012011720111120
2199670refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011720111120
2202205refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011720111120
2202605refgcc -funroll-loops -O3 -fomit-frame-pointer2012011720111120
2203070refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011720111120
2205065refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011720111120
2206345refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011720111120
2214670refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011720111120
2215140refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011720111120
2241005refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011720111120
2241755refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011720111120
2265305refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011720111120
2265700refgcc -funroll-loops -O -fomit-frame-pointer2012011720111120
2266195refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011720111120
2266505refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012011720111120
2280615refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011720111120
2280920refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011720111120
2281270refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011720111120
2281910refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011720111120
2282005refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011720111120
2306125refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011720111120
2316225refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011720111120
2422766refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011720111120
2511840refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011720111120
2607652refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011720111120
2685470refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011720111120
2689665refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012011720111120
2689765refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011720111120
2691565refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011720111120
2720090refgcc -m64 -Os -fomit-frame-pointer2012011720111120
2721290refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011720111120
2721365refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011720111120
2721550refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011720111120
2721570refgcc -funroll-loops -Os -fomit-frame-pointer2012011720111120
2722420refgcc -march=k8 -Os -fomit-frame-pointer2012011720111120
2724390refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011720111120
2725640refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011720111120
2726660refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012011720111120
2726745refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011720111120
2727510refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011720111120
2727915refgcc -march=barcelona -Os -fomit-frame-pointer2012011720111120
2728485refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012011720111120
2728520refgcc -Os -fomit-frame-pointer2012011720111120
2795755refgcc -march=k8 -O2 -fomit-frame-pointer2012011720111120
2800165refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011720111120
2801525refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011720111120
2814235refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011720111120
2814485refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011720111120
2814745refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011720111120
2815150refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011720111120
2815150refgcc -march=barcelona -O3 -fomit-frame-pointer2012011720111120
2815475refgcc -march=barcelona -O2 -fomit-frame-pointer2012011720111120
2816065refgcc -march=k8 -O3 -fomit-frame-pointer2012011720111120
2816240refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011720111120
2816985refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012011720111120
2817175refgcc -march=nocona -Os -fomit-frame-pointer2012011720111120
2819290refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011720111120
2821140refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011720111120
2822150refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011720111120
2823575refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011720111120
2824215refgcc -march=nocona -O2 -fomit-frame-pointer2012011720111120
2829820refgcc -m64 -O3 -fomit-frame-pointer2012011720111120
2830080refgcc -O3 -fomit-frame-pointer2012011720111120
2830470refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011720111120
2831040refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011720111120
2831120refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011720111120
2831305refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011720111120
2831975refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011720111120
2832085refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011720111120
2833845refgcc -m64 -O2 -fomit-frame-pointer2012011720111120
2834185refgcc -O2 -fomit-frame-pointer2012011720111120
2847315refgcc -march=nocona -O -fomit-frame-pointer2012011720111120
2848730refgcc -m64 -O -fomit-frame-pointer2012011720111120
2849730refgcc -fno-schedule-insns -O -fomit-frame-pointer2012011720111120
2850065refgcc -O -fomit-frame-pointer2012011720111120
2857425refgcc -m64 -march=nocona -O -fomit-frame-pointer2012011720111120
2869895refgcc -march=nocona -O3 -fomit-frame-pointer2012011720111120
2876100refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011720111120
2883580refgcc -march=k8 -O -fomit-frame-pointer2012011720111120
2883925refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011720111120
2884140refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011720111120
2885180refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011720111120
2885565refgcc -m64 -march=core2 -O -fomit-frame-pointer2012011720111120
2886095refgcc -m64 -march=k8 -O -fomit-frame-pointer2012011720111120
2886350refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011720111120
2886460refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011720111120
2886745refgcc -march=barcelona -O -fomit-frame-pointer2012011720111120
5757000refgcc -funroll-loops2012011720111120
5759392refcc2012011720111120
6632424refgcc2012011720111120