Implementation notes: amd64, sto02, crypto_encrypt/mceliece

Computer: sto02
Architecture: amd64
CPU ID: GenuineIntel-000106a5-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_encrypt
Primitive: mceliece
TimeImplementationCompilerBenchmark dateSUPERCOP version
1832488refgcc -march=k8 -O3 -fomit-frame-pointer2012011720111120
1855968refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011720111120
1856644refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011720111120
1858516refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011720111120
1866908refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011720111120
1894068refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011720111120
1951500refgcc -m64 -O3 -fomit-frame-pointer2012011720111120
1957024refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011720111120
2038346refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011720111120
2051804refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011720111120
2100292refgcc -O3 -fomit-frame-pointer2012011720111120
2114688refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011720111120
2115492refgcc -march=barcelona -O3 -fomit-frame-pointer2012011720111120
2119488refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011720111120
2122720refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011720111120
2128300refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011720111120
2195260refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011720111120
2199936refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011720111120
2210868refgcc -funroll-loops -O2 -fomit-frame-pointer2012011720111120
2216300refgcc -march=nocona -O3 -fomit-frame-pointer2012011720111120
2235715refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011720111120
2297160refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011720111120
2297705refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011720111120
2305890refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011720111120
2311312refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011720111120
2313990refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011720111120
2317165refgcc -funroll-loops -O3 -fomit-frame-pointer2012011720111120
2347700refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011720111120
2349845refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011720111120
2365120refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011720111120
2366305refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011720111120
2396010refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011720111120
2396150refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011720111120
2439660refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011720111120
2442110refgcc -march=nocona -O2 -fomit-frame-pointer2012011720111120
2494980refgcc -march=barcelona -O2 -fomit-frame-pointer2012011720111120
2497915refgcc -m64 -march=nocona -O -fomit-frame-pointer2012011720111120
2499120refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011720111120
2502735refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011720111120
2508970refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011720111120
2513890refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011720111120
2516165refgcc -march=k8 -O2 -fomit-frame-pointer2012011720111120
2518325refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011720111120
2520000refgcc -O2 -fomit-frame-pointer2012011720111120
2520780refgcc -funroll-loops -O -fomit-frame-pointer2012011720111120
2521855refgcc -march=nocona -O -fomit-frame-pointer2012011720111120
2522370refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011720111120
2522580refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011720111120
2524630refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011720111120
2527600refgcc -m64 -O2 -fomit-frame-pointer2012011720111120
2527860refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011720111120
2528435refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012011720111120
2528665refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011720111120
2531670refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011720111120
2543755refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011720111120
2548680refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011720111120
2550220refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011720111120
2594308refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011720111120
2680320refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011720111120
2680740refgcc -march=barcelona -O -fomit-frame-pointer2012011720111120
2681395refgcc -fno-schedule-insns -O -fomit-frame-pointer2012011720111120
2682395refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011720111120
2685595refgcc -m64 -O -fomit-frame-pointer2012011720111120
2688110refgcc -O -fomit-frame-pointer2012011720111120
2692530refgcc -m64 -march=core2 -O -fomit-frame-pointer2012011720111120
2697850refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012011720111120
2699005refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011720111120
2702700refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011720111120
2702905refgcc -march=k8 -O -fomit-frame-pointer2012011720111120
2708105refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011720111120
2714495refgcc -march=k8 -Os -fomit-frame-pointer2012011720111120
2716785refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011720111120
2717010refgcc -m64 -march=k8 -O -fomit-frame-pointer2012011720111120
2718260refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011720111120
2719250refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012011720111120
2720745refgcc -march=barcelona -Os -fomit-frame-pointer2012011720111120
2727205refgcc -m64 -Os -fomit-frame-pointer2012011720111120
2737715refgcc -funroll-loops -Os -fomit-frame-pointer2012011720111120
2738465refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011720111120
2740405refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011720111120
2742660refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011720111120
2744620refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011720111120
2745310refgcc -Os -fomit-frame-pointer2012011720111120
2745375refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011720111120
2745530refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011720111120
2745725refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012011720111120
2745980refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011720111120
2753860refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011720111120
2784860refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011720111120
2805805refgcc -march=nocona -Os -fomit-frame-pointer2012011720111120
2808725refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011720111120
2835700refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012011720111120
5221160refgcc -funroll-loops2012011720111120
5284575refcc2012011720111120
5323190refgcc2012011720111120