Implementation notes: x86, samba, crypto_kem/bigquake5

Computer: samba
Architecture: x86
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_kem
Primitive: bigquake5
TimeImplementationCompilerBenchmark dateSUPERCOP version
80772555refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019072320190110
80878420refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019072320190110
81168699refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019072320190110
82125297refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019072320190110
82165680refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019072320190110
83009329refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019072320190110
83016940refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019072320190110
83133764refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019072320190110
83306831refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019072320190110
83510345refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019072320190110
84274155refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019072320190110
84440607refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019072320190110
84637353refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019072320190110
84680440refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019072320190110
85017573refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019072320190110
85132329refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019072320190110
85246897refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019072320190110
85275246refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019072320190110
85704782refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019072320190110
85759011refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019072320190110
86373740refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019072320190110
86386071refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019072320190110
86464780refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019072320190110
86521800refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019072320190110
86542984refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019072320190110
87288111refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019072320190110
87372507refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019072320190110
87419165refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019072320190110
87628697refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019072320190110
87847283refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019072320190110
87978355refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019072320190110
87989579refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019072320190110
88027066refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019072320190110
88080274refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019072320190110
88281855refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019072320190110
88536377refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019072320190110
88544645refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019072320190110
88726943refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019072320190110
88767330refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019072320190110
88954433refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019072320190110
88960651refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019072320190110
89163709refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019072320190110
89559637refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019072320190110
89576371refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019072320190110
89611950refgcc -m32 -O3 -fomit-frame-pointer2019072320190110
89899614refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019072320190110
90145468refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019072320190110
90268873refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019072320190110
90955984refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019072320190110
91006850refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019072320190110
91078136refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019072320190110
91249703refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019072320190110
91442290refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019072320190110
91533756refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019072320190110
92039947refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019072320190110
92237667refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019072320190110
92523230refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019072320190110
93075339refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019072320190110
93270830refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019072320190110
93607398refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019072320190110
93611846refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019072320190110
93721004refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019072320190110
93982051refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019072320190110
94082940refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019072320190110
94742639refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019072320190110
94907643refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019072320190110
95022036refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019072320190110
95971135refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019072320190110
96434530refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019072320190110
96740902refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019072320190110
96818556refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019072320190110
96829887refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019072320190110
97074819refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019072320190110
97112079refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019072320190110
97418911refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019072320190110
97554192refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019072320190110
98118861refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019072320190110
98611387refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019072320190110
98643888refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019072320190110
98745412refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019072320190110
98900585refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019072320190110
99093343refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019072320190110
99223818refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019072320190110
99760296refgcc -m32 -O2 -fomit-frame-pointer2019072320190110
100040050refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019072320190110
100393522refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019072320190110
101122008refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019072320190110
101145633refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019072320190110
101777409refgcc -m32 -march=nocona -O -fomit-frame-pointer2019072320190110
102098716refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019072320190110
102201453refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019072320190110
102467404refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019072320190110
102523429refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019072320190110
102799685refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019072320190110
104720399refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019072320190110
105892042refgcc -m32 -march=core2 -O -fomit-frame-pointer2019072320190110
106156978refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019072320190110
106380547refgcc -m32 -march=k6 -O -fomit-frame-pointer2019072320190110
106644947refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019072320190110
106687887refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019072320190110
106720229refgcc -m32 -march=prescott -O -fomit-frame-pointer2019072320190110
106957135refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019072320190110
107022684refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019072320190110
107045439refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019072320190110
107143490refgcc -m32 -march=k8 -O -fomit-frame-pointer2019072320190110
107180421refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019072320190110
107557419refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019072320190110
107658014refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019072320190110
107832329refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019072320190110
108550613refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019072320190110
108730393refgcc -m32 -march=i486 -O -fomit-frame-pointer2019072320190110
108746437refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019072320190110
108879159refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019072320190110
109426653refgcc -m32 -march=athlon -O -fomit-frame-pointer2019072320190110
109540237refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019072320190110
110315200refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019072320190110
110366974refgcc -m32 -O -fomit-frame-pointer2019072320190110
112835881refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019072320190110
113125205refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019072320190110
115279201refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019072320190110
115962061refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019072320190110
117343244refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019072320190110
117438756refgcc -m32 -march=i386 -O -fomit-frame-pointer2019072320190110
118200992refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019072320190110
118463556refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019072320190110
118921794refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019072320190110
119361313refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019072320190110
119435786refgcc -m32 -march=pentium -O -fomit-frame-pointer2019072320190110
119575928refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019072320190110
120674714refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019072320190110
120850851refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019072320190110
121078752refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019072320190110
121115023refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019072320190110
121600089refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019072320190110
121766353refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019072320190110
122484583refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019072320190110
123461366refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019072320190110
123466781refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019072320190110
123544695refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019072320190110
123640633refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019072320190110
124040078refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019072320190110
124183044refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019072320190110
124431964refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019072320190110
124486988refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019072320190110
124580222refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019072320190110
124848291refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019072320190110
125064331refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019072320190110
126281546refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019072320190110
126795593refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019072320190110
127069615refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019072320190110
127346758refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019072320190110
128206111refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019072320190110
128236070refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019072320190110
128551460refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019072320190110
128674830refgcc -m32 -Os -fomit-frame-pointer2019072320190110
128809343refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019072320190110
129435980refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019072320190110
129749748refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019072320190110
130295593refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019072320190110
130945955refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019072320190110
134217887refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019072320190110
134576976refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019072320190110
135712988refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019072320190110
138418839refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019072320190110
169890227refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019072320190110
170400100refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019072320190110
170531147refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019072320190110
175102147refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019072320190110
177828978refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019072320190110
178331111refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019072320190110
193487839refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019072320190110
213391058refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019072320190110
225187772refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019072320190110
228276782refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019072320190110
228305309refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019072320190110
231041030refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019072320190110