Implementation notes: x86, jos, crypto_sign/ntrumls439x

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: ntrumls439x
TimeImplementationCompilerBenchmark dateSUPERCOP version
2993468refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014071020140622
2995050refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014071020140622
3012967refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014071020140622
3015833refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014071020140622
3019725refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014071020140622
3025177refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014071020140622
3026812refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071020140622
3027000refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014071020140622
3031478refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071020140622
3031672refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014071020140622
3036368refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014071020140622
3038363refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014071020140622
3045323refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014071020140622
3045337refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014071020140622
3046530refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014071020140622
3049132refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014071020140622
3050280refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014071020140622
3050723refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014071020140622
3051173refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014071020140622
3053265refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014071020140622
3053407refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014071020140622
3054263refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014071020140622
3054990refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071020140622
3058455refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071020140622
3059865refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071020140622
3062168refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014071020140622
3063757refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014071020140622
3063780refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014071020140622
3065362refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014071020140622
3066113refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014071020140622
3066727refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014071020140622
3067042refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014071020140622
3067860refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071020140622
3070388refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071020140622
3073635refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071020140622
3074902refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071020140622
3076545refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071020140622
3079822refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071020140622
3082035refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014071020140622
3085027refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014071020140622
3085350refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071020140622
3090810refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071020140622
3093938refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071020140622
3095115refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071020140622
3095287refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071020140622
3097897refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014071020140622
3110520refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014071020140622
3128010refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014071020140622
3129758refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014071020140622
3136830refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014071020140622
3140723refgcc -m32 -O -fomit-frame-pointer2014071020140622
3142852refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071020140622
3145463refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071020140622
3146475refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014071020140622
3147923refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014071020140622
3148770refgcc -m32 -march=prescott -O -fomit-frame-pointer2014071020140622
3151875refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014071020140622
3157050refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071020140622
3158055refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071020140622
3158077refgcc -m32 -march=core2 -O -fomit-frame-pointer2014071020140622
3159255refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014071020140622
3159277refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071020140622
3159495refgcc -m32 -O3 -fomit-frame-pointer2014071020140622
3159818refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014071020140622
3160695refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014071020140622
3160965refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014071020140622
3163088refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014071020140622
3165337refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071020140622
3165982refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014071020140622
3166350refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014071020140622
3168488refgcc -m32 -march=nocona -O -fomit-frame-pointer2014071020140622
3169238refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014071020140622
3169275refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014071020140622
3170250refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014071020140622
3173145refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014071020140622
3174983refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014071020140622
3175230refgcc -m32 -march=athlon -O -fomit-frame-pointer2014071020140622
3175642refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014071020140622
3175755refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014071020140622
3176167refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014071020140622
3179205refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014071020140622
3179588refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014071020140622
3183308refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071020140622
3188062refgcc -m32 -O2 -fomit-frame-pointer2014071020140622
3190935refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071020140622
3196492refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014071020140622
3198907refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014071020140622
3199485refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014071020140622
3200970refgcc -m32 -march=k8 -O -fomit-frame-pointer2014071020140622
3202568refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071020140622
3206032refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014071020140622
3206625refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014071020140622
3209407refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014071020140622
3211050refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071020140622
3212370refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071020140622
3212692refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014071020140622
3223200refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014071020140622
3226223refgcc -m32 -march=i386 -O -fomit-frame-pointer2014071020140622
3226425refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014071020140622
3227107refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014071020140622
3230677refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014071020140622
3235867refgcc -m32 -march=pentium -O -fomit-frame-pointer2014071020140622
3238590refgcc -m32 -march=i486 -O -fomit-frame-pointer2014071020140622
3242565refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014071020140622
3242670refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014071020140622
3243180refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014071020140622
3246472refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071020140622
3252060refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071020140622
3272430refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071020140622
3273960refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071020140622
3295650refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071020140622
3296385refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014071020140622
3297660refgcc -m32 -march=k6 -O -fomit-frame-pointer2014071020140622
3306630refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014071020140622
3404137refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071020140622
3419580refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014071020140622
3728640refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014071020140622
3764393refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014071020140622
3773385refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014071020140622
3787238refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071020140622
3832815refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014071020140622
3841388refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014071020140622
3846015refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014071020140622
3869603refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071020140622
3885802refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014071020140622
3889185refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014071020140622
3904350refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014071020140622
4000275refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014071020140622
4029375refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014071020140622
4036132refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014071020140622
4037385refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071020140622
4047555refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014071020140622
4058873refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014071020140622
4075320refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014071020140622
4089248refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014071020140622
4090477refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014071020140622
4109235refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014071020140622
4129672refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014071020140622
4307903refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014071020140622
4316250refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071020140622
4318838refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014071020140622
4330680refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014071020140622
4341090refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014071020140622
4353773refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071020140622
4355288refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014071020140622
4357672refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014071020140622
4363815refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014071020140622
4371488refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014071020140622
4378582refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014071020140622
4381290refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014071020140622
4381905refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014071020140622
4385753refgcc -m32 -Os -fomit-frame-pointer2014071020140622
4399838refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014071020140622
4403850refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014071020140622
4409798refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014071020140622
4412288refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014071020140622
4413720refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014071020140622
4414657refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014071020140622
4419383refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014071020140622
4460993refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014071020140622