Implementation notes: x86, jos, crypto_sign/ntrumls401x

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: ntrumls401x
TimeImplementationCompilerBenchmark dateSUPERCOP version
4196700refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014071020140622
4201950refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014071020140622
4206532refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014071020140622
4212293refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014071020140622
4215953refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014071020140622
4225710refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014071020140622
4226280refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014071020140622
4231395refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014071020140622
4240087refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071020140622
4252463refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071020140622
4252530refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014071020140622
4253415refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014071020140622
4257337refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014071020140622
4257660refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071020140622
4259070refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071020140622
4266525refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014071020140622
4270905refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014071020140622
4271565refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071020140622
4273275refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014071020140622
4275547refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014071020140622
4280775refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071020140622
4285688refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014071020140622
4289985refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014071020140622
4290337refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014071020140622
4290547refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014071020140622
4290832refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014071020140622
4290922refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014071020140622
4293067refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014071020140622
4296097refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014071020140622
4301670refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014071020140622
4306103refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014071020140622
4315620refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014071020140622
4316385refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014071020140622
4319730refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071020140622
4324485refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071020140622
4324507refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071020140622
4327643refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071020140622
4341833refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071020140622
4343940refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071020140622
4344030refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014071020140622
4345860refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014071020140622
4346948refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071020140622
4350150refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071020140622
4353585refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071020140622
4360238refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014071020140622
4365255refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071020140622
4375575refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014071020140622
4417335refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014071020140622
4418775refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071020140622
4419307refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014071020140622
4422450refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071020140622
4429447refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071020140622
4432493refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071020140622
4432560refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014071020140622
4434142refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071020140622
4434345refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071020140622
4435042refgcc -m32 -march=core2 -O -fomit-frame-pointer2014071020140622
4438268refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014071020140622
4439325refgcc -m32 -march=nocona -O -fomit-frame-pointer2014071020140622
4441275refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071020140622
4442040refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014071020140622
4442062refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014071020140622
4442153refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014071020140622
4444440refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014071020140622
4445377refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014071020140622
4447170refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071020140622
4447253refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014071020140622
4447395refgcc -m32 -march=prescott -O -fomit-frame-pointer2014071020140622
4448077refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014071020140622
4448708refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014071020140622
4450402refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014071020140622
4450470refgcc -m32 -O -fomit-frame-pointer2014071020140622
4452180refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071020140622
4455450refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014071020140622
4457092refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014071020140622
4459950refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014071020140622
4462620refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014071020140622
4462980refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014071020140622
4463347refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014071020140622
4467383refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014071020140622
4472445refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014071020140622
4477095refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014071020140622
4481063refgcc -m32 -O2 -fomit-frame-pointer2014071020140622
4484062refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014071020140622
4486448refgcc -m32 -march=i386 -O -fomit-frame-pointer2014071020140622
4493303refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014071020140622
4503083refgcc -m32 -O3 -fomit-frame-pointer2014071020140622
4507890refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014071020140622
4507898refgcc -m32 -march=athlon -O -fomit-frame-pointer2014071020140622
4508835refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014071020140622
4511783refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014071020140622
4512067refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014071020140622
4513605refgcc -m32 -march=k8 -O -fomit-frame-pointer2014071020140622
4514963refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014071020140622
4515240refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014071020140622
4523610refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071020140622
4524338refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014071020140622
4530442refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014071020140622
4532962refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071020140622
4534147refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014071020140622
4540275refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014071020140622
4541505refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014071020140622
4580047refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014071020140622
4580107refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071020140622
4581510refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071020140622
4588440refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071020140622
4589040refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014071020140622
4591095refgcc -m32 -march=i486 -O -fomit-frame-pointer2014071020140622
4612425refgcc -m32 -march=pentium -O -fomit-frame-pointer2014071020140622
4616272refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071020140622
4646902refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014071020140622
4666590refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071020140622
4692052refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071020140622
4704870refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014071020140622
4717102refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014071020140622
4735793refgcc -m32 -march=k6 -O -fomit-frame-pointer2014071020140622
5311830refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014071020140622
5350718refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014071020140622
5374815refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071020140622
5379825refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014071020140622
5438115refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014071020140622
5458192refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014071020140622
5459760refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014071020140622
5468715refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071020140622
5505525refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014071020140622
5522512refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014071020140622
5542110refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014071020140622
5663813refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014071020140622
5683650refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014071020140622
5701080refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014071020140622
5708565refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071020140622
5738610refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014071020140622
5752717refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014071020140622
5761245refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014071020140622
5762153refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014071020140622
5772607refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014071020140622
5793428refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014071020140622
5808218refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014071020140622
6080310refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014071020140622
6098130refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071020140622
6109995refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014071020140622
6110280refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014071020140622
6159885refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014071020140622
6183795refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014071020140622
6196230refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014071020140622
6204653refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071020140622
6207623refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014071020140622
6211170refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014071020140622
6212093refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014071020140622
6217432refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014071020140622
6217988refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014071020140622
6218347refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014071020140622
6220718refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014071020140622
6221723refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014071020140622
6222817refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014071020140622
6225600refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014071020140622
6226200refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014071020140622
6250463refgcc -m32 -Os -fomit-frame-pointer2014071020140622
6254272refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014071020140622
6297637refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014071020140622