Implementation notes: x86, kizomba, crypto_sign/ntrumls401x

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_sign
Primitive: ntrumls401x
TimeImplementationCompilerBenchmark dateSUPERCOP version
1349098refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082820180818
1414681refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082820180818
1436603refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082820180818
1438500refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082820180818
1452450refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082820180818
1457562refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082820180818
1480691refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082820180818
1498234refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082820180818
1508113refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082820180818
1510118refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082820180818
1510458refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082820180818
1514119refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082820180818
1517441refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082820180818
1519551refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082820180818
1532480refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082820180818
1599288refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082820180818
1662008refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082820180818
1691428refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082820180818
1814246refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082820180818
1861430refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082820180818
2456320refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082820180818
2457311refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082820180818
2462391refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082820180818
2584232refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082820180818
2633675refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082820180818
2635732refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082820180818
2635854refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082820180818
2636418refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082820180818
2637069refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082820180818
2640504refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082820180818
2643577refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082820180818
2643947refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082820180818
2644694refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082820180818
2645113refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082820180818
2650494refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082820180818
2651163refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082820180818
2651331refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082820180818
2653311refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082820180818
2655264refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082820180818
2659326refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082820180818
2661204refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082820180818
2662716refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082820180818
2663782refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082820180818
2667954refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082820180818
2668000refgcc -m32 -O -fomit-frame-pointer2018082820180818
2668273refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082820180818
2669238refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082820180818
2669659refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082820180818
2672213refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082820180818
2676554refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082820180818
2679439refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082820180818
2680951refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082820180818
2681169refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082820180818
2682060refgcc -m32 -O3 -fomit-frame-pointer2018082820180818
2685592refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082820180818
2687101refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082820180818
2689418refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082820180818
2691056refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082820180818
2691593refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082820180818
2693270refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082820180818
2697325refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082820180818
2702744refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082820180818
2703161refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082820180818
2703540refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082820180818
2703768refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082820180818
2705813refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082820180818
2707173refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082820180818
2707835refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082820180818
2709663refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082820180818
2711671refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082820180818
2712750refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082820180818
2713708refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082820180818
2714651refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082820180818
2715575refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082820180818
2715635refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082820180818
2716643refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082820180818
2717203refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082820180818
2722069refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082820180818
2724633refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082820180818
2727137refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082820180818
2729927refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082820180818
2734209refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082820180818
2740780refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082820180818
2742418refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082820180818
2744057refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082820180818
2756081refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082820180818
2756887refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082820180818
2766267refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082820180818
2773101refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082820180818
2773819refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082820180818
2784085refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082820180818
2785421refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082820180818
2785625refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082820180818
2785895refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082820180818
2794645refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082820180818
2796705refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082820180818
2819539refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082820180818
2821528refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082820180818
2825492refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082820180818
2830833refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082820180818
2834389refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082820180818
2837538refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082820180818
2838288refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082820180818
2849693refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082820180818
2850115refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082820180818
2864546refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082820180818
2865421refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082820180818
2866381refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082820180818
2866419refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082820180818
2870437refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082820180818
2870653refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082820180818
2877302refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082820180818
2877869refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082820180818
2881405refgcc -m32 -O2 -fomit-frame-pointer2018082820180818
2882470refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082820180818
2885067refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082820180818
2887780refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082820180818
2891702refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082820180818
2897925refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082820180818
2901102refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082820180818
2923278refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082820180818
2950551refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082820180818
2989208refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082820180818
3043562refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082820180818
3072140refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082820180818
3073359refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082820180818
3074127refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082820180818
3076143refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082820180818
3076185refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082820180818
3093570refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082820180818
3177615refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082820180818
3187043refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082820180818
3187466refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082820180818
3187891refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082820180818
3189435refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082820180818
3191107refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082820180818
3193540refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082820180818
3195263refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082820180818
3195752refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082820180818
3196432refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082820180818
3196655refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082820180818
3217000refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082820180818
3270510refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082820180818
3281294refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082820180818
3281299refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082820180818
3282835refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082820180818
3304750refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082820180818
3377175refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082820180818
3381920refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082820180818
3383773refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082820180818
3431672refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082820180818
3433285refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082820180818
3442029refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082820180818
3444024refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082820180818
3445482refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082820180818
3446445refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082820180818
3446687refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082820180818
3447465refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082820180818
3451661refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082820180818
3453536refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082820180818
3454050refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082820180818
3467899refgcc -m32 -Os -fomit-frame-pointer2018082820180818
3469071refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082820180818
3471143refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082820180818
3479498refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082820180818
3483891refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082820180818
3518329refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082820180818
3529238refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082820180818
3550696refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082820180818
3627817refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082820180818
3656532refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082820180818
3674508refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082820180818
3815899refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082820180818
4085051refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082820180818
5540867refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082820180818
5578298refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082820180818