Implementation notes: x86, titan0, crypto_kem/bigquake5

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_kem
Primitive: bigquake5
TimeImplementationCompilerBenchmark dateSUPERCOP version
82224912refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019072220190110
84053992refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019072220190110
84475168refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019072220190110
85048892refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019072220190110
85637260refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019072220190110
86887000refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019072220190110
88366364refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019072220190110
89182676refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019072220190110
89400396refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019072220190110
90597596refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019072220190110
90686960refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019072220190110
91550436refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019072220190110
91739160refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019072220190110
92229368refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019072220190110
92715572refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019072220190110
92735624refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019072220190110
93588572refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019072220190110
93914988refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019072220190110
94508196refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019072220190110
94663956refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019072220190110
94678148refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019072220190110
94825960refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019072220190110
95021368refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019072220190110
95905020refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019072220190110
96006452refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019072220190110
96806428refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019072220190110
96876888refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019072220190110
97020700refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019072220190110
97089272refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019072220190110
97387056refgcc -m32 -O3 -fomit-frame-pointer2019072220190110
97421256refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019072220190110
97490052refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019072220190110
97636820refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019072220190110
98033424refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019072220190110
98329932refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019072220190110
98480936refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019072220190110
98504808refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019072220190110
98646548refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019072220190110
98930540refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019072220190110
98969384refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019072220190110
99280212refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019072220190110
99587992refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019072220190110
99765228refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019072220190110
99879228refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019072220190110
99931476refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019072220190110
99938804refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019072220190110
100368708refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019072220190110
100409204refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019072220190110
100505704refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019072220190110
100548300refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019072220190110
100801728refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019072220190110
101057028refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019072220190110
101071308refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019072220190110
101118064refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019072220190110
101174916refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019072220190110
101195456refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019072220190110
102304928refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019072220190110
102354452refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019072220190110
102380688refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019072220190110
103125520refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019072220190110
103175384refgcc -m32 -O2 -fomit-frame-pointer2019072220190110
103241284refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019072220190110
103592636refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019072220190110
103675060refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019072220190110
103847832refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019072220190110
103853780refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019072220190110
104121624refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019072220190110
104134716refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019072220190110
104358220refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019072220190110
104622528refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019072220190110
104906276refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019072220190110
104962708refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019072220190110
105214904refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019072220190110
105223092refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019072220190110
106277832refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019072220190110
106581212refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019072220190110
106813732refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019072220190110
106972084refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019072220190110
107548360refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019072220190110
108814748refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019072220190110
108935372refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019072220190110
109107864refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019072220190110
109339300refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019072220190110
109874368refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019072220190110
110334424refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019072220190110
112415848refgcc -m32 -march=k6 -O -fomit-frame-pointer2019072220190110
112767780refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019072220190110
112776088refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019072220190110
112999708refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019072220190110
113142352refgcc -m32 -march=prescott -O -fomit-frame-pointer2019072220190110
114008684refgcc -m32 -march=nocona -O -fomit-frame-pointer2019072220190110
114254976refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019072220190110
114542256refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019072220190110
114960420refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019072220190110
115295428refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019072220190110
116055976refgcc -m32 -march=athlon -O -fomit-frame-pointer2019072220190110
116420772refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019072220190110
116623024refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019072220190110
116775316refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019072220190110
116844708refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019072220190110
116933568refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019072220190110
117436964refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019072220190110
117604580refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019072220190110
117744196refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019072220190110
118611608refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019072220190110
119139164refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019072220190110
119681972refgcc -m32 -O -fomit-frame-pointer2019072220190110
119698124refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019072220190110
120533196refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019072220190110
122775308refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019072220190110
123170968refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019072220190110
123360568refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019072220190110
125073916refgcc -m32 -march=core2 -O -fomit-frame-pointer2019072220190110
125908704refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019072220190110
126873268refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019072220190110
127614000refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019072220190110
129200692refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019072220190110
131128356refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019072220190110
131455624refgcc -m32 -march=i386 -O -fomit-frame-pointer2019072220190110
131774880refgcc -m32 -march=pentium -O -fomit-frame-pointer2019072220190110
132195388refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019072220190110
132533084refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019072220190110
133388076refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019072220190110
133412584refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019072220190110
133722620refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019072220190110
133911652refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019072220190110
134272124refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019072220190110
134669796refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019072220190110
134779436refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019072220190110
134953040refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019072220190110
135085308refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019072220190110
135473652refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019072220190110
135509060refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019072220190110
135521032refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019072220190110
135723836refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019072220190110
135896608refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019072220190110
135950016refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019072220190110
135959676refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019072220190110
136035660refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019072220190110
136161708refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019072220190110
136404488refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019072220190110
136649148refgcc -m32 -march=i486 -O -fomit-frame-pointer2019072220190110
137035268refgcc -m32 -Os -fomit-frame-pointer2019072220190110
137241024refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019072220190110
137261952refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019072220190110
138149448refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019072220190110
138314936refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019072220190110
138907336refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019072220190110
140035356refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019072220190110
140330212refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019072220190110
140441108refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019072220190110
140691784refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019072220190110
140747224refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019072220190110
143411256refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019072220190110
143534608refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019072220190110
144003168refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019072220190110
144020896refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019072220190110
145383864refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019072220190110
146588604refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019072220190110
147373544refgcc -m32 -march=k8 -O -fomit-frame-pointer2019072220190110
148763320refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019072220190110
150874068refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019072220190110
151284704refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019072220190110
153568068refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019072220190110
164993124refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019072220190110
172660360refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019072220190110
172900784refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019072220190110
174800964refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019072220190110
184752048refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019072220190110
189511012refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019072220190110
190904748refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019072220190110
216824448refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019072220190110
226862364refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019072220190110
234307720refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019072220190110
240919520refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019072220190110
255127232refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019072220190110