Implementation notes: x86, h5e450, crypto_encrypt/mceliece

Computer: h5e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20130419
Operation: crypto_encrypt
Primitive: mceliece
TimeImplementationCompilerBenchmark dateSUPERCOP version
2575473refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012080520120717
2585583refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012080520120717
2600472refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012080520120717
2609469refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012080520120717
2610516refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012080520120717
2610807refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012080520120717
2611089refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012080520120717
2615550refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012080520120717
2615724refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012080520120717
2628054refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012080520120717
2631681refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012080520120717
2635182refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012080520120717
2635278refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012080520120717
2635404refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012080520120717
2635983refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012080520120717
2637339refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012080520120717
2638797refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012080520120717
2639085refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012080520120717
2641848refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012080520120717
2646942refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012080520120717
2649084refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012080520120717
2649396refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012080520120717
2650257refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012080520120717
2651289refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012080520120717
2652723refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012080520120717
2652930refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012080520120717
2655288refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012080520120717
2656323refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012080520120717
2658429refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012080520120717
2660100refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012080520120717
2660718refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012080520120717
2660739refgcc -m32 -O3 -fomit-frame-pointer2012080520120717
2663670refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012080520120717
2671620refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012080520120717
2685429refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012080520120717
2689407refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012080520120717
2690343refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012080520120717
2690613refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012080520120717
2691111refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012080520120717
2692647refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012080520120717
2692896refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012080520120717
2694762refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012080520120717
2703978refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012080520120717
2708097refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012080520120717
2709885refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012080520120717
2723715refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012080520120717
2727702refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012080520120717
2729142refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012080520120717
2734806refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012080520120717
2738592refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012080520120717
2739495refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012080520120717
2741574refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012080520120717
2743248refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012080520120717
2743605refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012080520120717
2748939refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012080520120717
2756535refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012080520120717
2765226refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012080520120717
2765805refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012080520120717
2765892refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012080520120717
2766774refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012080520120717
2767230refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012080520120717
2768745refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012080520120717
2772177refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012080520120717
2784195refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012080520120717
2784975refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012080520120717
2786610refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012080520120717
2818314refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012080520120717
2821200refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012080520120717
2821848refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012080520120717
2823570refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012080520120717
2826300refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012080520120717
2829591refgcc -m32 -O2 -fomit-frame-pointer2012080520120717
2830158refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012080520120717
2831286refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012080520120717
2835597refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012080520120717
2837373refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012080520120717
2844930refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012080520120717
2847165refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012080520120717
2854392refgcc -m32 -march=k6 -O -fomit-frame-pointer2012080520120717
2858622refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012080520120717
2858979refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012080520120717
2861364refgcc -m32 -march=prescott -O -fomit-frame-pointer2012080520120717
2866134refgcc -m32 -march=nocona -O -fomit-frame-pointer2012080520120717
2872893refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012080520120717
2877045refgcc -m32 -march=i386 -O -fomit-frame-pointer2012080520120717
2882556refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012080520120717
2898612refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012080520120717
2905164refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012080520120717
2906283refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012080520120717
2909052refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012080520120717
2913306refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012080520120717
2914221refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012080520120717
2916621refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012080520120717
2918241refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012080520120717
2918976refgcc -funroll-loops -m32 -O -fomit-frame-pointer2012080520120717
2920440refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012080520120717
2921637refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012080520120717
2921811refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012080520120717
2923029refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012080520120717
2923872refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012080520120717
2927184refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012080520120717
2930133refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012080520120717
2930778refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012080520120717
2931123refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012080520120717
2931333refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012080520120717
2931429refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012080520120717
2931606refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012080520120717
2932599refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012080520120717
2934285refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012080520120717
2935812refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012080520120717
2936151refgcc -m32 -march=pentium -Os -fomit-frame-pointer2012080520120717
2937279refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012080520120717
2937363refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012080520120717
2937576refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012080520120717
2937810refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012080520120717
2938869refgcc -m32 -march=i386 -Os -fomit-frame-pointer2012080520120717
2939259refgcc -m32 -march=k6 -Os -fomit-frame-pointer2012080520120717
2939292refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012080520120717
2939352refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012080520120717
2939442refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012080520120717
2939607refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012080520120717
2940381refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012080520120717
2946333refgcc -m32 -march=i486 -Os -fomit-frame-pointer2012080520120717
2948622refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012080520120717
2948769refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012080520120717
2949144refgcc -m32 -march=athlon -Os -fomit-frame-pointer2012080520120717
2949465refgcc -m32 -Os -fomit-frame-pointer2012080520120717
2950710refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012080520120717
2951391refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012080520120717
2951403refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012080520120717
2952432refgcc -m32 -march=core2 -Os -fomit-frame-pointer2012080520120717
2952549refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012080520120717
2952567refgcc -m32 -march=k8 -Os -fomit-frame-pointer2012080520120717
2952639refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012080520120717
2954685refgcc -m32 -march=nocona -Os -fomit-frame-pointer2012080520120717
2955786refgcc -m32 -march=barcelona -O -fomit-frame-pointer2012080520120717
2955873refgcc -m32 -march=prescott -Os -fomit-frame-pointer2012080520120717
2956287refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012080520120717
2956551refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012080520120717
2958441refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012080520120717
2961504refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012080520120717
2964132refgcc -m32 -march=athlon -O -fomit-frame-pointer2012080520120717
2972490refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012080520120717
2972547refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012080520120717
2972619refgcc -m32 -march=k8 -O -fomit-frame-pointer2012080520120717
2978850refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012080520120717
2981217refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012080520120717
2981373refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012080520120717
2983797refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012080520120717
2985027refgcc -m32 -march=i486 -O -fomit-frame-pointer2012080520120717
2987706refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012080520120717
2988555refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012080520120717
2988834refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012080520120717
2988972refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012080520120717
2989221refgcc -m32 -march=core2 -O -fomit-frame-pointer2012080520120717
2989827refgcc -m32 -march=corei7 -O -fomit-frame-pointer2012080520120717
2990592refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012080520120717
2992080refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012080520120717
2992482refgcc -m32 -O -fomit-frame-pointer2012080520120717
2992494refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012080520120717
2993400refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012080520120717
2994348refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012080520120717
3002319refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012080520120717
3004230refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012080520120717
3023310refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012080520120717
3069618refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012080520120717
3075681refgcc -m32 -march=pentium -O -fomit-frame-pointer2012080520120717