Implementation notes: x86, bolero, crypto_kem/bigquake5

Computer: bolero
Architecture: x86
CPU ID: GenuineIntel-000406f1-bfebfbff
SUPERCOP version: 20181209
Operation: crypto_kem
Primitive: bigquake5
TimeImplementationCompilerBenchmark dateSUPERCOP version
82515216refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018101420180818
82794884refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018101420180818
82998936refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018101420180818
83582152refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018101420180818
83596892refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018101420180818
83924656refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018101420180818
84289592refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018101420180818
84358072refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018101420180818
84461136refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018101420180818
84652248refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018101420180818
84746860refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018101420180818
84772184refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018101420180818
85600060refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018101420180818
85738468refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018101420180818
85839252refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018101420180818
85859016refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018101420180818
85914780refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018101420180818
85964868refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018101420180818
85981920refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018101420180818
86015036refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018101420180818
86027480refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018101420180818
86108236refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018101420180818
86119132refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018101420180818
86144848refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018101420180818
86299520refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018101420180818
86414184refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018101420180818
86441808refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018101420180818
86481416refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018101420180818
86599100refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018101420180818
86618136refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018101420180818
86665368refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018101420180818
86668628refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018101420180818
86727396refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018101420180818
86819252refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018101420180818
86959624refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018101420180818
86964264refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018101420180818
86992560refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018101420180818
87263440refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018101420180818
87382620refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018101420180818
87676740refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018101420180818
87733120refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018101420180818
88119224refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018101420180818
88235132refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018101420180818
88275004refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018101420180818
88567160refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018101420180818
88806708refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018101420180818
88845008refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018101420180818
88945104refgcc -m32 -O3 -fomit-frame-pointer2018101420180818
89027736refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018101420180818
89027768refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018101420180818
89147308refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018101420180818
89259960refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018101420180818
89271604refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018101420180818
89299716refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018101420180818
89370652refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018101420180818
89464216refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018101420180818
89588576refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018101420180818
89657768refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018101420180818
89688904refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018101420180818
89991004refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018101420180818
90109616refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018101420180818
90251300refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018101420180818
90631976refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018101420180818
90710476refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018101420180818
91079072refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018101420180818
91212068refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018101420180818
91395468refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018101420180818
91495256refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018101420180818
91994932refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018101420180818
92002260refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018101420180818
93267504refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018101420180818
93433972refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018101420180818
93816204refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018101420180818
93826636refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018101420180818
94111928refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018101420180818
94147176refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018101420180818
94237876refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018101420180818
95142708refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018101420180818
95459536refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018101420180818
95589076refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018101420180818
95655084refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018101420180818
95668248refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018101420180818
95840504refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018101420180818
95871776refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018101420180818
95966924refgcc -m32 -O2 -fomit-frame-pointer2018101420180818
96001144refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018101420180818
96045864refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018101420180818
96550396refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018101420180818
96585280refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018101420180818
96610448refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018101420180818
96888596refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018101420180818
97238052refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018101420180818
97329496refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018101420180818
97409412refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018101420180818
97451932refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018101420180818
97674004refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018101420180818
98088292refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018101420180818
98633360refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018101420180818
99525040refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018101420180818
99935304refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018101420180818
99982540refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018101420180818
100115924refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018101420180818
101577048refgcc -m32 -march=nocona -O -fomit-frame-pointer2018101420180818
101891436refgcc -m32 -march=prescott -O -fomit-frame-pointer2018101420180818
101954400refgcc -m32 -march=k8 -O -fomit-frame-pointer2018101420180818
102114940refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018101420180818
102138264refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018101420180818
102272348refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018101420180818
102337096refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018101420180818
102481244refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018101420180818
102933216refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018101420180818
102980368refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018101420180818
103375392refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018101420180818
103470184refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018101420180818
103603592refgcc -m32 -march=i486 -O -fomit-frame-pointer2018101420180818
103843776refgcc -m32 -march=k6 -O -fomit-frame-pointer2018101420180818
104033032refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018101420180818
104342020refgcc -m32 -march=core2 -O -fomit-frame-pointer2018101420180818
104629784refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018101420180818
104814712refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018101420180818
104842492refgcc -m32 -march=athlon -O -fomit-frame-pointer2018101420180818
104914968refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018101420180818
105524292refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018101420180818
105811396refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018101420180818
106089660refgcc -m32 -O -fomit-frame-pointer2018101420180818
106393444refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018101420180818
106832056refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018101420180818
108124280refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018101420180818
108956064refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018101420180818
112126016refgcc -m32 -march=i386 -O -fomit-frame-pointer2018101420180818
113248600refgcc -m32 -march=pentium -O -fomit-frame-pointer2018101420180818
113454664refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018101420180818
119100056refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018101420180818
119162248refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018101420180818
120789044refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018101420180818
121148752refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018101420180818
121157576refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018101420180818
121292744refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018101420180818
121846004refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018101420180818
121916148refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018101420180818
122046804refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018101420180818
122075708refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018101420180818
122106896refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018101420180818
122258204refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018101420180818
122440476refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018101420180818
122549164refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018101420180818
122822304refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018101420180818
122824988refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018101420180818
123048452refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018101420180818
123075800refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018101420180818
123345672refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018101420180818
123505108refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018101420180818
123681384refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018101420180818
124173348refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018101420180818
124363136refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018101420180818
124389860refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018101420180818
124407056refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018101420180818
125883520refgcc -m32 -Os -fomit-frame-pointer2018101420180818
126200272refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018101420180818
126566924refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018101420180818
126956104refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018101420180818
127237544refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018101420180818
127398736refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018101420180818
127750308refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018101420180818
127772560refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018101420180818
127792480refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018101420180818
127805312refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018101420180818
128155940refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018101420180818
128215484refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018101420180818
128228096refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018101420180818
128445752refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018101420180818
128454464refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018101420180818
128533628refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018101420180818
128612720refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018101420180818
128809784refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018101420180818
129628992refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018101420180818