Implementation notes: amd64, sto01, crypto_encrypt/ntruees787ep1

Computer: sto01
Architecture: amd64
CPU ID: GenuineIntel-000106a5-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_encrypt
Primitive: ntruees787ep1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1760484refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011720111120
1766948refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011720111120
1778940refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011720111120
1812888refgcc -funroll-loops -O -fomit-frame-pointer2012011720111120
1851808refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011720111120
1921174refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011720111120
2024748refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011720111120
2029632refgcc -funroll-loops -O2 -fomit-frame-pointer2012011720111120
2105260refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011720111120
2118756refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011720111120
2191725refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011720111120
2191825refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011720111120
2195310refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011720111120
2198850refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011720111120
2201780refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011720111120
2202135refgcc -funroll-loops -O3 -fomit-frame-pointer2012011720111120
2202400refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011720111120
2208445refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011720111120
2215540refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011720111120
2241910refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011720111120
2265160refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011720111120
2265235refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011720111120
2266260refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011720111120
2266575refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012011720111120
2281105refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011720111120
2281340refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011720111120
2282160refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011720111120
2328442refgcc -funroll-loops -Os -fomit-frame-pointer2012011720111120
2511300refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012011720111120
2511528refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011720111120
2516520refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011720111120
2594168refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011720111120
2606920refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011720111120
2612696refgcc -m64 -O3 -fomit-frame-pointer2012011720111120
2675150refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012011720111120
2685055refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011720111120
2686945refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011720111120
2688830refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011720111120
2714900refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011720111120
2715590refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011720111120
2716835refgcc -Os -fomit-frame-pointer2012011720111120
2717710refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011720111120
2718225refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011720111120
2718340refgcc -march=barcelona -Os -fomit-frame-pointer2012011720111120
2719805refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012011720111120
2719945refgcc -m64 -Os -fomit-frame-pointer2012011720111120
2720680refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011720111120
2722935refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011720111120
2727940refgcc -march=k8 -Os -fomit-frame-pointer2012011720111120
2788780refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011720111120
2800445refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011720111120
2800696refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011720111120
2807795refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011720111120
2810855refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011720111120
2814230refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011720111120
2814640refgcc -march=barcelona -O2 -fomit-frame-pointer2012011720111120
2815035refgcc -march=nocona -Os -fomit-frame-pointer2012011720111120
2815770refgcc -march=k8 -O3 -fomit-frame-pointer2012011720111120
2815850refgcc -march=barcelona -O3 -fomit-frame-pointer2012011720111120
2816160refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011720111120
2816215refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011720111120
2816595refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012011720111120
2816695refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011720111120
2820335refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011720111120
2821805refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011720111120
2822980refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011720111120
2824825refgcc -march=nocona -O2 -fomit-frame-pointer2012011720111120
2825390refgcc -march=k8 -O2 -fomit-frame-pointer2012011720111120
2829835refgcc -O3 -fomit-frame-pointer2012011720111120
2829905refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011720111120
2830495refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011720111120
2830805refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011720111120
2830925refgcc -m64 -O2 -fomit-frame-pointer2012011720111120
2831155refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011720111120
2831795refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011720111120
2831905refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011720111120
2832575refgcc -O2 -fomit-frame-pointer2012011720111120
2845690refgcc -march=nocona -O -fomit-frame-pointer2012011720111120
2845780refgcc -m64 -O -fomit-frame-pointer2012011720111120
2846060refgcc -O -fomit-frame-pointer2012011720111120
2847420refgcc -fno-schedule-insns -O -fomit-frame-pointer2012011720111120
2850460refgcc -m64 -march=nocona -O -fomit-frame-pointer2012011720111120
2853445refgcc -march=nocona -O3 -fomit-frame-pointer2012011720111120
2854210refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011720111120
2882750refgcc -m64 -march=k8 -O -fomit-frame-pointer2012011720111120
2883030refgcc -march=k8 -O -fomit-frame-pointer2012011720111120
2883880refgcc -m64 -march=core2 -O -fomit-frame-pointer2012011720111120
2885005refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011720111120
2886295refgcc -march=barcelona -O -fomit-frame-pointer2012011720111120
2886470refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011720111120
2886520refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011720111120
2888755refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011720111120
5751080refgcc2012011720111120
6496572refcc2012011720111120
7034740refgcc -funroll-loops2012011720111120