Implementation notes: x86, samba, crypto_sign/ntrumls743x

Computer: samba
Architecture: x86
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_sign
Primitive: ntrumls743x
TimeImplementationCompilerBenchmark dateSUPERCOP version
2666549refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080620190803
2675089refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080620190803
3259529refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080620190803
3304162refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080620190803
3313008refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080620190803
3332010refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080620190803
3340692refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080620190803
3449978refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080620190803
3456421refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080620190803
3475078refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080620190803
3477311refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080620190803
3499625refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080620190803
3504277refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080620190803
3509496refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080620190803
3518165refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080620190803
3632964refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080620190803
3759346refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080620190803
3953377refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080620190803
4059859refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080620190803
4269939refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080620190803
5470583refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080620190803
5896835refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080620190803
5906292refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080620190803
5926323refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080620190803
5964048refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080620190803
6142698refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080620190803
6157587refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080620190803
6173046refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080620190803
6202555refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080620190803
6233591refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080620190803
6240127refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080620190803
6265700refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080620190803
6271412refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080620190803
6273631refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080620190803
6276035refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080620190803
6280460refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080620190803
6286188refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080620190803
6327572refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080620190803
6332173refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080620190803
6356800refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080620190803
6357041refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080620190803
6388692refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080620190803
6433443refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080620190803
6444835refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080620190803
6449090refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080620190803
6453284refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080620190803
6457044refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080620190803
6460946refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080620190803
6491060refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080620190803
6494793refgcc -m32 -O -fomit-frame-pointer2019080620190803
6499839refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080620190803
6500002refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080620190803
6500355refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080620190803
6508718refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080620190803
6510853refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080620190803
6533432refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080620190803
6538324refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080620190803
6556516refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080620190803
6560594refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080620190803
6561656refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080620190803
6562230refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080620190803
6563956refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080620190803
6571309refgcc -m32 -O2 -fomit-frame-pointer2019080620190803
6576647refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080620190803
6580537refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080620190803
6588921refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080620190803
6591563refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080620190803
6597010refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080620190803
6597553refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080620190803
6600629refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080620190803
6601776refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080620190803
6605440refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080620190803
6606843refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080620190803
6608054refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080620190803
6608167refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080620190803
6609681refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080620190803
6611181refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080620190803
6611909refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080620190803
6613068refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080620190803
6613095refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080620190803
6619595refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080620190803
6620071refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080620190803
6627743refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080620190803
6633869refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080620190803
6639425refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080620190803
6644280refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080620190803
6644956refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080620190803
6648653refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080620190803
6648688refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080620190803
6649271refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080620190803
6649572refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080620190803
6652502refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080620190803
6653508refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080620190803
6653857refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080620190803
6690279refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080620190803
6692157refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080620190803
6692945refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080620190803
6694476refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080620190803
6709956refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080620190803
6752299refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080620190803
6768956refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080620190803
6793072refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080620190803
6795641refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080620190803
6819036refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080620190803
6820750refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080620190803
6820797refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080620190803
6831395refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080620190803
6923833refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080620190803
6980969refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080620190803
6990609refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080620190803
6992228refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080620190803
7001923refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080620190803
7063193refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080620190803
7063321refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080620190803
7070161refgcc -m32 -O3 -fomit-frame-pointer2019080620190803
7070462refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080620190803
7076685refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080620190803
7077983refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080620190803
7200598refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080620190803
7215149refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080620190803
7225524refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080620190803
7231924refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080620190803
7622097refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080620190803
7622426refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080620190803
7637260refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080620190803
7679924refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080620190803
7690472refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080620190803
7700853refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080620190803
7725869refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080620190803
7738591refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080620190803
7751367refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080620190803
7760772refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080620190803
7761881refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080620190803
7762565refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080620190803
7765516refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080620190803
7776661refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080620190803
7798737refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080620190803
7809108refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080620190803
7834290refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080620190803
7839518refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080620190803
7983948refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080620190803
8034814refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080620190803
8052611refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080620190803
8064750refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080620190803
8115420refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080620190803
8122683refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080620190803
8123879refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080620190803
8131691refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080620190803
8152250refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080620190803
8201807refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080620190803
8206314refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080620190803
8252069refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080620190803
8269750refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080620190803
8340939refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080620190803
8543187refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080620190803
8565508refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080620190803
8589048refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080620190803
8595746refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080620190803
8612107refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080620190803
8623823refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080620190803
8632704refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080620190803
8633887refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080620190803
8638032refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080620190803
8674595refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080620190803
8707796refgcc -m32 -Os -fomit-frame-pointer2019080620190803
8713552refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080620190803
8833309refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080620190803
8977407refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080620190803
8987741refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080620190803
9003086refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080620190803
9013516refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080620190803
9046397refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080620190803
9411827refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080620190803
9421911refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080620190803
14778734refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080620190803
14791927refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080620190803