Implementation notes: x86, jos, crypto_sign/ntrumls743x

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: ntrumls743x
TimeImplementationCompilerBenchmark dateSUPERCOP version
6378593refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014071020140622
6381098refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014071020140622
6452063refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014071020140622
6457305refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014071020140622
6465030refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014071020140622
6466628refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014071020140622
6468968refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014071020140622
6471622refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014071020140622
6476160refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014071020140622
6485160refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014071020140622
6486555refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014071020140622
6486758refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014071020140622
6501803refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071020140622
6512963refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014071020140622
6522915refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014071020140622
6524355refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014071020140622
6525105refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071020140622
6525278refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014071020140622
6529087refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014071020140622
6532410refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014071020140622
6537698refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014071020140622
6540143refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014071020140622
6542550refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014071020140622
6543908refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071020140622
6546503refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014071020140622
6547837refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071020140622
6552780refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071020140622
6553057refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014071020140622
6561338refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014071020140622
6576105refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014071020140622
6580620refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071020140622
6582435refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014071020140622
6584520refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014071020140622
6590115refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071020140622
6591083refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071020140622
6595193refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071020140622
6596513refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071020140622
6598080refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071020140622
6603240refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071020140622
6603345refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071020140622
6606375refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014071020140622
6623678refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071020140622
6623842refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014071020140622
6632243refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071020140622
6646530refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014071020140622
6648840refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071020140622
6688208refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014071020140622
6695565refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014071020140622
6696143refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014071020140622
6706320refgcc -m32 -O -fomit-frame-pointer2014071020140622
6708900refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014071020140622
6710970refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014071020140622
6720585refgcc -m32 -march=core2 -O -fomit-frame-pointer2014071020140622
6723960refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014071020140622
6727628refgcc -m32 -march=prescott -O -fomit-frame-pointer2014071020140622
6736597refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014071020140622
6753855refgcc -m32 -march=nocona -O -fomit-frame-pointer2014071020140622
6753915refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014071020140622
6757485refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014071020140622
6760065refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071020140622
6763335refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071020140622
6768322refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071020140622
6769050refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071020140622
6770085refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071020140622
6772740refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071020140622
6777743refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071020140622
6778110refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071020140622
6787260refgcc -m32 -O3 -fomit-frame-pointer2014071020140622
6791452refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014071020140622
6792817refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014071020140622
6802170refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014071020140622
6802590refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071020140622
6806655refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014071020140622
6809662refgcc -m32 -O2 -fomit-frame-pointer2014071020140622
6810555refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014071020140622
6810600refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014071020140622
6814425refgcc -m32 -march=i386 -O -fomit-frame-pointer2014071020140622
6816113refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014071020140622
6819360refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014071020140622
6827888refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014071020140622
6830835refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014071020140622
6832425refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014071020140622
6832522refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014071020140622
6835485refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014071020140622
6838395refgcc -m32 -march=athlon -O -fomit-frame-pointer2014071020140622
6839280refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014071020140622
6840893refgcc -m32 -march=k8 -O -fomit-frame-pointer2014071020140622
6844785refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014071020140622
6848257refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014071020140622
6854392refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014071020140622
6857182refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014071020140622
6859335refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014071020140622
6862410refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014071020140622
6871215refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014071020140622
6872565refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014071020140622
6876068refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071020140622
6883402refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014071020140622
6892193refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014071020140622
6903052refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071020140622
6909578refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014071020140622
6919103refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014071020140622
6921548refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014071020140622
6930847refgcc -m32 -march=i486 -O -fomit-frame-pointer2014071020140622
6934357refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014071020140622
6949073refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071020140622
6952515refgcc -m32 -march=pentium -O -fomit-frame-pointer2014071020140622
6957450refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071020140622
6972525refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071020140622
6975015refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014071020140622
6982080refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071020140622
7082280refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014071020140622
7115445refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071020140622
7123027refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071020140622
7172468refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014071020140622
7174057refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014071020140622
7179630refgcc -m32 -march=k6 -O -fomit-frame-pointer2014071020140622
7904670refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014071020140622
8064923refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071020140622
8080522refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014071020140622
8099340refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014071020140622
8297723refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014071020140622
8301757refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014071020140622
8302515refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014071020140622
8304225refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071020140622
8375947refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014071020140622
8395545refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014071020140622
8429842refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014071020140622
8641470refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014071020140622
8645385refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014071020140622
8647425refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014071020140622
8673233refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071020140622
8691390refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014071020140622
8713612refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014071020140622
8743628refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014071020140622
8763728refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014071020140622
8797935refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014071020140622
8803800refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014071020140622
8811233refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014071020140622
9275055refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014071020140622
9276262refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071020140622
9283815refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014071020140622
9320475refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014071020140622
9348135refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014071020140622
9372720refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014071020140622
9378487refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014071020140622
9417623refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014071020140622
9419872refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014071020140622
9426157refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071020140622
9426990refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014071020140622
9431895refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014071020140622
9438382refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014071020140622
9457058refgcc -m32 -Os -fomit-frame-pointer2014071020140622
9484095refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014071020140622
9500153refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014071020140622
9501728refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014071020140622
9504870refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014071020140622
9504900refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014071020140622
9506483refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014071020140622
9522045refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014071020140622
9528397refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014071020140622