Implementation notes: x86, jos, crypto_sign/ntrumls593x

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: ntrumls593x
TimeImplementationCompilerBenchmark dateSUPERCOP version
7702823refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014071020140622
7708432refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014071020140622
7723402refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014071020140622
7733347refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014071020140622
7733513refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014071020140622
7733925refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014071020140622
7745707refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014071020140622
7756552refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071020140622
7770023refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014071020140622
7775595refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071020140622
7776060refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071020140622
7779510refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071020140622
7781220refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014071020140622
7784235refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071020140622
7796617refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014071020140622
7801912refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014071020140622
7804785refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014071020140622
7806765refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014071020140622
7817490refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014071020140622
7823505refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014071020140622
7823745refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071020140622
7840627refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014071020140622
7844715refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014071020140622
7845532refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014071020140622
7847400refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014071020140622
7847475refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014071020140622
7853745refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014071020140622
7861867refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014071020140622
7869067refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014071020140622
7870027refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014071020140622
7874557refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014071020140622
7875555refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014071020140622
7880220refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014071020140622
7888282refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071020140622
7900890refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071020140622
7902802refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071020140622
7915050refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071020140622
7917353refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071020140622
7921403refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014071020140622
7923525refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071020140622
7931550refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071020140622
7943385refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071020140622
7943535refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014071020140622
7950353refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014071020140622
7956022refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071020140622
7968975refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071020140622
7972470refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014071020140622
8172615refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071020140622
8174422refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071020140622
8189175refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071020140622
8195632refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014071020140622
8200583refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071020140622
8201468refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014071020140622
8207902refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014071020140622
8208217refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014071020140622
8211622refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014071020140622
8212635refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071020140622
8213145refgcc -m32 -march=core2 -O -fomit-frame-pointer2014071020140622
8215125refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071020140622
8215350refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014071020140622
8215732refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014071020140622
8218823refgcc -m32 -O -fomit-frame-pointer2014071020140622
8219992refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014071020140622
8220330refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014071020140622
8227545refgcc -m32 -march=nocona -O -fomit-frame-pointer2014071020140622
8230117refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014071020140622
8233732refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071020140622
8233800refgcc -m32 -O2 -fomit-frame-pointer2014071020140622
8234557refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071020140622
8235337refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014071020140622
8238495refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014071020140622
8240115refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014071020140622
8242132refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014071020140622
8250360refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014071020140622
8251425refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014071020140622
8252325refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014071020140622
8253218refgcc -m32 -march=prescott -O -fomit-frame-pointer2014071020140622
8257418refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014071020140622
8257560refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014071020140622
8259338refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014071020140622
8259668refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014071020140622
8263815refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071020140622
8266125refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014071020140622
8272673refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014071020140622
8274300refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014071020140622
8279505refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014071020140622
8286892refgcc -m32 -O3 -fomit-frame-pointer2014071020140622
8310397refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014071020140622
8316315refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014071020140622
8331758refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014071020140622
8335890refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014071020140622
8340532refgcc -m32 -march=k8 -O -fomit-frame-pointer2014071020140622
8352735refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071020140622
8359433refgcc -m32 -march=i386 -O -fomit-frame-pointer2014071020140622
8359920refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071020140622
8366100refgcc -m32 -march=athlon -O -fomit-frame-pointer2014071020140622
8366858refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014071020140622
8370255refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014071020140622
8375123refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014071020140622
8375558refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014071020140622
8375783refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014071020140622
8411760refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071020140622
8451735refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071020140622
8458973refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014071020140622
8464447refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014071020140622
8468153refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014071020140622
8469323refgcc -m32 -march=i486 -O -fomit-frame-pointer2014071020140622
8479643refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071020140622
8487345refgcc -m32 -march=pentium -O -fomit-frame-pointer2014071020140622
8508195refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071020140622
8559375refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014071020140622
8568705refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071020140622
8587387refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071020140622
8647373refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014071020140622
8656485refgcc -m32 -march=k6 -O -fomit-frame-pointer2014071020140622
8712172refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014071020140622
10061693refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014071020140622
10176623refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014071020140622
10184723refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071020140622
10188480refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014071020140622
10270882refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014071020140622
10283100refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014071020140622
10300193refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071020140622
10317375refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014071020140622
10383802refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014071020140622
10405530refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014071020140622
10436670refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014071020140622
10757557refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014071020140622
10771710refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014071020140622
10788885refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071020140622
10790805refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014071020140622
10804598refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014071020140622
10815450refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014071020140622
10968285refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014071020140622
10971067refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014071020140622
10977810refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014071020140622
10980210refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014071020140622
10988032refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014071020140622
11671050refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014071020140622
11705745refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014071020140622
11713860refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014071020140622
11715180refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071020140622
11728898refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014071020140622
11765160refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014071020140622
11782335refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014071020140622
11810700refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014071020140622
11824800refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071020140622
11834370refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014071020140622
11843595refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014071020140622
11851223refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014071020140622
11853765refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014071020140622
11872267refgcc -m32 -Os -fomit-frame-pointer2014071020140622
11876047refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014071020140622
11892308refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014071020140622
11896050refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014071020140622
11936858refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014071020140622
11945843refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014071020140622
11971102refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014071020140622
11977402refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014071020140622
11988795refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014071020140622