Implementation notes: x86, titan0, crypto_sign/pass769

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_sign
Primitive: pass769
TimeImplementationCompilerBenchmark dateSUPERCOP version
2565888ref-karatsubagcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080720190803
2620464ref-karatsubagcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080720190803
2643244ref-karatsubagcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080720190803
2655572ref-karatsubagcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080720190803
2690960ref-karatsubagcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080720190803
2699332ref-karatsubagcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080720190803
2750172ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080720190803
2752784ref-karatsubagcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080720190803
2755232ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080720190803
2765732ref-karatsubagcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080720190803
2774784ref-karatsubagcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080720190803
2774904ref-karatsubagcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080720190803
2775376ref-karatsubagcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080720190803
2795112ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080720190803
2795472ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080720190803
2799556ref-karatsubagcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080720190803
2806136ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080720190803
2816844ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080720190803
2822728ref-karatsubagcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080720190803
2841340ref-karatsubagcc -m32 -O3 -fomit-frame-pointer2019080720190803
2842752ref-karatsubagcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080720190803
2845392ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080720190803
2847372ref-karatsubagcc -m32 -O2 -fomit-frame-pointer2019080720190803
2849152ref-karatsubagcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080720190803
2870384ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080720190803
2874780ref-karatsubagcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080720190803
2886652ref-karatsubagcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080720190803
2893144ref-karatsubagcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080720190803
2903276ref-karatsubagcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080720190803
2906620ref-karatsubagcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080720190803
2907972ref-karatsubagcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080720190803
2909416ref-karatsubagcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080720190803
2909460ref-karatsubagcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080720190803
2910260ref-karatsubagcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080720190803
2912652ref-karatsubagcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080720190803
2922452ref-karatsubagcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080720190803
2925064ref-karatsubagcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080720190803
2929824ref-karatsubagcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080720190803
2934596ref-karatsubagcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080720190803
2939936ref-karatsubagcc -m32 -march=corei7 -O -fomit-frame-pointer2019080720190803
2941752ref-karatsubagcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080720190803
2943556ref-karatsubagcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080720190803
2943976ref-karatsubagcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080720190803
2944896ref-karatsubagcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080720190803
2948828ref-karatsubagcc -m32 -march=athlon -O -fomit-frame-pointer2019080720190803
2948972ref-karatsubagcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080720190803
2951624ref-karatsubagcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080720190803
2954644ref-karatsubagcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080720190803
2955492ref-karatsubagcc -m32 -march=core2 -O -fomit-frame-pointer2019080720190803
2959556ref-karatsubagcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080720190803
2963924ref-karatsubagcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080720190803
2966252ref-karatsubagcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080720190803
2967080ref-karatsubagcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080720190803
2968020ref-karatsubagcc -m32 -O -fomit-frame-pointer2019080720190803
2974792ref-karatsubagcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080720190803
2975744ref-karatsubagcc -m32 -march=pentium -O -fomit-frame-pointer2019080720190803
2976304ref-karatsubagcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080720190803
2980296ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080720190803
2987676ref-karatsubagcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080720190803
2993752ref-karatsubagcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080720190803
3001088ref-karatsubagcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080720190803
3007156ref-karatsubagcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080720190803
3007956ref-karatsubagcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080720190803
3009528ref-karatsubagcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080720190803
3012348ref-karatsubagcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080720190803
3018264ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080720190803
3031596ref-karatsubagcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080720190803
3033480ref-karatsubagcc -m32 -march=k6 -O -fomit-frame-pointer2019080720190803
3037336ref-karatsubagcc -m32 -march=i486 -O -fomit-frame-pointer2019080720190803
3040220ref-karatsubagcc -m32 -march=barcelona -O -fomit-frame-pointer2019080720190803
3040268ref-karatsubagcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080720190803
3057132ref-karatsubagcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080720190803
3064188ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080720190803
3067388ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080720190803
3069444ref-karatsubagcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080720190803
3086484ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080720190803
3089524ref-karatsubagcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080720190803
3093208ref-karatsubagcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080720190803
3093932ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080720190803
3095692ref-karatsubagcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080720190803
3099576ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080720190803
3104996ref-karatsubagcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080720190803
3105096ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080720190803
3105852ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080720190803
3107140ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080720190803
3111352ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080720190803
3127980ref-karatsubagcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080720190803
3135436ref-karatsubagcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080720190803
3143988ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080720190803
3152808ref-karatsubagcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080720190803
3153040ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080720190803
3158512ref-karatsubagcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080720190803
3166652ref-karatsubagcc -funroll-loops -m32 -O -fomit-frame-pointer2019080720190803
3177448ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080720190803
3194348ref-karatsubagcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080720190803
3198584ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080720190803
3209792ref-karatsubagcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080720190803
3234888ref-karatsubagcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080720190803
3239792ref-karatsubagcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080720190803
3244796ref-karatsubagcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080720190803
3245504ref-karatsubagcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080720190803
3248080ref-karatsubagcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080720190803
3249256ref-karatsubagcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080720190803
3251844ref-karatsubagcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080720190803
3266028ref-karatsubagcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080720190803
3294180ref-karatsubagcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080720190803
3299712ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080720190803
3375036ref-karatsubagcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080720190803
3425504ref-karatsubagcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080720190803
3432716ref-karatsubagcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080720190803
3439124ref-karatsubagcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080720190803
3457932ref-karatsubagcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080720190803
3477060ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080720190803
3479084ref-karatsubagcc -m32 -march=prescott -O -fomit-frame-pointer2019080720190803
3482960ref-karatsubagcc -m32 -march=nocona -O -fomit-frame-pointer2019080720190803
3498816ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080720190803
3524184ref-karatsubagcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080720190803
3526900ref-karatsubagcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080720190803
3568612ref-karatsubagcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080720190803
3592332ref-karatsubagcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080720190803
3617660ref-karatsubagcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080720190803
3618548ref-karatsubagcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080720190803
3645488ref-karatsubagcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080720190803
3769948ref-karatsubagcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080720190803
3770984ref-karatsubagcc -m32 -march=i386 -O -fomit-frame-pointer2019080720190803
3772928ref-karatsubagcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080720190803
3779704ref-karatsubagcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080720190803
3788996ref-karatsubagcc -m32 -march=k8 -O -fomit-frame-pointer2019080720190803
3816992ref-karatsubagcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080720190803
3904816ref-karatsubagcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080720190803
3929752ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080720190803
3936292ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080720190803
3961168ref-karatsubagcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080720190803
4200912ref-karatsubagcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080720190803
4211248ref-karatsubagcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080720190803
4230732ref-karatsubagcc -m32 -march=k6 -Os -fomit-frame-pointer2019080720190803
4848484ref-karatsubagcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080720190803
4854136ref-karatsubagcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080720190803
4855816ref-karatsubagcc -m32 -march=prescott -Os -fomit-frame-pointer2019080720190803
4857688ref-karatsubagcc -m32 -march=nocona -Os -fomit-frame-pointer2019080720190803
4858160ref-karatsubagcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080720190803
4901144ref-karatsubagcc -m32 -march=core2 -Os -fomit-frame-pointer2019080720190803
4911328ref-karatsubagcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080720190803
4916864ref-karatsubagcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080720190803
4919544ref-karatsubagcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080720190803
4928972ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080720190803
4955716ref-karatsubagcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080720190803
5050236ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080720190803
5057700ref-karatsubagcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080720190803
5071972ref-karatsubagcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080720190803
5089040ref-karatsubagcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080720190803
5090420ref-karatsubagcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080720190803
5134684ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080720190803
5157852ref-karatsubagcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080720190803
5182708ref-karatsubagcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080720190803
5183888ref-karatsubagcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080720190803
5186380ref-karatsubagcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080720190803
5193188ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080720190803
5199100ref-karatsubagcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080720190803
5200648ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080720190803
5220012ref-karatsubagcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080720190803
5220644ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080720190803
5224072ref-karatsubagcc -m32 -march=pentium -Os -fomit-frame-pointer2019080720190803
5226288ref-karatsubagcc -m32 -march=k8 -Os -fomit-frame-pointer2019080720190803
5230748ref-karatsubagcc -m32 -Os -fomit-frame-pointer2019080720190803
5234488ref-karatsubagcc -m32 -march=athlon -Os -fomit-frame-pointer2019080720190803
5328748ref-karatsubagcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080720190803
5360852ref-karatsubagcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080720190803
5365120ref-karatsubagcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080720190803
5377756ref-karatsubagcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080720190803
5385644ref-karatsubagcc -m32 -march=i386 -Os -fomit-frame-pointer2019080720190803
5393780ref-karatsubagcc -m32 -march=i486 -Os -fomit-frame-pointer2019080720190803
5399276ref-karatsubagcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080720190803
5426408ref-karatsubagcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080720190803
5723820ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080720190803
5737992ref-karatsubagcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080720190803