Implementation notes: x86, kizomba, crypto_sign/pass769

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_sign
Primitive: pass769
TimeImplementationCompilerBenchmark dateSUPERCOP version
2324512ref-karatsubagcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082820180818
2356734ref-karatsubagcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082820180818
2359633ref-karatsubagcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082820180818
2361855ref-karatsubagcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082820180818
2382637ref-karatsubagcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082820180818
2395363ref-karatsubagcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082820180818
2400157ref-karatsubagcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082820180818
2407552ref-karatsubagcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082820180818
2410199ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082820180818
2442782ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082820180818
2446986ref-karatsubagcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082820180818
2454228ref-karatsubagcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082820180818
2457275ref-karatsubagcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082820180818
2472688ref-karatsubagcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082820180818
2492093ref-karatsubagcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082820180818
2506006ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082820180818
2511984ref-karatsubagcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082820180818
2538238ref-karatsubagcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082820180818
2545318ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082820180818
2555407ref-karatsubagcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082820180818
2572807ref-karatsubagcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082820180818
2573002ref-karatsubagcc -m32 -march=core2 -O -fomit-frame-pointer2018082820180818
2573115ref-karatsubagcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082820180818
2581946ref-karatsubagcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082820180818
2588174ref-karatsubagcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082820180818
2595016ref-karatsubagcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082820180818
2601944ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082820180818
2602405ref-karatsubagcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082820180818
2609163ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082820180818
2611805ref-karatsubagcc -m32 -march=pentium -O -fomit-frame-pointer2018082820180818
2613735ref-karatsubagcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082820180818
2624456ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082820180818
2628254ref-karatsubagcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082820180818
2633963ref-karatsubagcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082820180818
2634232ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082820180818
2636302ref-karatsubagcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082820180818
2642212ref-karatsubagcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082820180818
2648557ref-karatsubagcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082820180818
2653453ref-karatsubagcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082820180818
2661010ref-karatsubagcc -funroll-loops -m32 -O -fomit-frame-pointer2018082820180818
2664031ref-karatsubagcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082820180818
2664953ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082820180818
2665171ref-karatsubagcc -m32 -march=corei7 -O -fomit-frame-pointer2018082820180818
2668617ref-karatsubagcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082820180818
2671444ref-karatsubagcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082820180818
2672119ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082820180818
2675301ref-karatsubagcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082820180818
2676847ref-karatsubagcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082820180818
2678315ref-karatsubagcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082820180818
2678375ref-karatsubagcc -m32 -march=i486 -O -fomit-frame-pointer2018082820180818
2682206ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082820180818
2682228ref-karatsubagcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082820180818
2698349ref-karatsubagcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082820180818
2700024ref-karatsubagcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082820180818
2700026ref-karatsubagcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082820180818
2700815ref-karatsubagcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082820180818
2702310ref-karatsubagcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082820180818
2702512ref-karatsubagcc -m32 -march=athlon -O -fomit-frame-pointer2018082820180818
2702892ref-karatsubagcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082820180818
2703715ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082820180818
2705754ref-karatsubagcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082820180818
2710300ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082820180818
2719083ref-karatsubagcc -m32 -O -fomit-frame-pointer2018082820180818
2723996ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082820180818
2726053ref-karatsubagcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082820180818
2728502ref-karatsubagcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082820180818
2729427ref-karatsubagcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082820180818
2731286ref-karatsubagcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082820180818
2731371ref-karatsubagcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082820180818
2735554ref-karatsubagcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082820180818
2735721ref-karatsubagcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082820180818
2735817ref-karatsubagcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082820180818
2740107ref-karatsubagcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082820180818
2740445ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082820180818
2740899ref-karatsubagcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082820180818
2745863ref-karatsubagcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082820180818
2747268ref-karatsubagcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082820180818
2751671ref-karatsubagcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082820180818
2754905ref-karatsubagcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082820180818
2761422ref-karatsubagcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082820180818
2765814ref-karatsubagcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082820180818
2771925ref-karatsubagcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082820180818
2776510ref-karatsubagcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082820180818
2777093ref-karatsubagcc -m32 -march=prescott -O -fomit-frame-pointer2018082820180818
2780966ref-karatsubagcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082820180818
2795869ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082820180818
2802671ref-karatsubagcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082820180818
2802982ref-karatsubagcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082820180818
2808156ref-karatsubagcc -m32 -march=barcelona -O -fomit-frame-pointer2018082820180818
2825144ref-karatsubagcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082820180818
2826149ref-karatsubagcc -m32 -march=nocona -O -fomit-frame-pointer2018082820180818
2832037ref-karatsubagcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082820180818
2841813ref-karatsubagcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082820180818
2842738ref-karatsubagcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082820180818
2848984ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082820180818
2851244ref-karatsubagcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082820180818
2854361ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082820180818
2854944ref-karatsubagcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082820180818
2859833ref-karatsubagcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082820180818
2867728ref-karatsubagcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082820180818
2869028ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082820180818
2876640ref-karatsubagcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082820180818
2881217ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082820180818
2882810ref-karatsubagcc -m32 -march=k6 -O -fomit-frame-pointer2018082820180818
2883006ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082820180818
2889913ref-karatsubagcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082820180818
2901500ref-karatsubagcc -m32 -O3 -fomit-frame-pointer2018082820180818
2913300ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082820180818
2923478ref-karatsubagcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082820180818
2934708ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082820180818
2940897ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082820180818
2946131ref-karatsubagcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082820180818
2946379ref-karatsubagcc -m32 -march=i386 -O -fomit-frame-pointer2018082820180818
2956045ref-karatsubagcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082820180818
2959407ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082820180818
2967225ref-karatsubagcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082820180818
2967746ref-karatsubagcc -m32 -O2 -fomit-frame-pointer2018082820180818
2972675ref-karatsubagcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082820180818
3040123ref-karatsubagcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082820180818
3079879ref-karatsubagcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082820180818
3149277ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082820180818
3220312ref-karatsubagcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082820180818
3236085ref-karatsubagcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082820180818
3266032ref-karatsubagcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082820180818
3295048ref-karatsubagcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082820180818
3345875ref-karatsubagcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082820180818
3347609ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082820180818
3357730ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082820180818
3393575ref-karatsubagcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082820180818
3406514ref-karatsubagcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082820180818
3417643ref-karatsubagcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082820180818
3521246ref-karatsubagcc -m32 -march=k8 -O -fomit-frame-pointer2018082820180818
3531762ref-karatsubagcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082820180818
3753206ref-karatsubagcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082820180818
3757200ref-karatsubagcc -m32 -march=k6 -Os -fomit-frame-pointer2018082820180818
3863514ref-karatsubagcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082820180818
4240714ref-karatsubagcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082820180818
4244038ref-karatsubagcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082820180818
4255712ref-karatsubagcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082820180818
4278365ref-karatsubagcc -m32 -march=nocona -Os -fomit-frame-pointer2018082820180818
4356601ref-karatsubagcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082820180818
4391151ref-karatsubagcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082820180818
4399690ref-karatsubagcc -m32 -march=core2 -Os -fomit-frame-pointer2018082820180818
4411250ref-karatsubagcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082820180818
4468813ref-karatsubagcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082820180818
4473508ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082820180818
4487537ref-karatsubagcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082820180818
4488028ref-karatsubagcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082820180818
4492847ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082820180818
4530182ref-karatsubagcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082820180818
4538502ref-karatsubagcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082820180818
4548270ref-karatsubagcc -m32 -march=prescott -Os -fomit-frame-pointer2018082820180818
4569171ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082820180818
4574728ref-karatsubagcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082820180818
4621865ref-karatsubagcc -m32 -march=athlon -Os -fomit-frame-pointer2018082820180818
4629702ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082820180818
4643404ref-karatsubagcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082820180818
4673946ref-karatsubagcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082820180818
4677782ref-karatsubagcc -m32 -march=k8 -Os -fomit-frame-pointer2018082820180818
4686218ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082820180818
4688768ref-karatsubagcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082820180818
4711018ref-karatsubagcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082820180818
4712365ref-karatsubagcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082820180818
4736219ref-karatsubagcc -m32 -Os -fomit-frame-pointer2018082820180818
4786911ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082820180818
4792489ref-karatsubagcc -m32 -march=i386 -Os -fomit-frame-pointer2018082820180818
4810619ref-karatsubagcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082820180818
4814980ref-karatsubagcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082820180818
4874150ref-karatsubagcc -m32 -march=i486 -Os -fomit-frame-pointer2018082820180818
4886659ref-karatsubagcc -m32 -march=pentium -Os -fomit-frame-pointer2018082820180818
4967931ref-karatsubagcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082820180818
5013097ref-karatsubagcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082820180818
5095724ref-karatsubagcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082820180818
5186091ref-karatsubagcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082820180818
5398415ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082820180818
5700078ref-karatsubagcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082820180818