Implementation notes: x86, titan0, crypto_kem/bigquake3

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_kem
Primitive: bigquake3
TimeImplementationCompilerBenchmark dateSUPERCOP version
57338648refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019072220190110
57466288refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019072220190110
57694404refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019072220190110
57705904refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019072220190110
58094212refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019072220190110
58164248refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019072220190110
58448972refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019072220190110
58714876refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019072220190110
58883764refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019072220190110
59055996refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019072220190110
59223188refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019072220190110
60507024refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019072220190110
60784656refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019072220190110
61008036refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019072220190110
61341980refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019072220190110
61523612refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019072220190110
61590856refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019072220190110
61702836refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019072220190110
61855536refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019072220190110
61857472refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019072220190110
61875212refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019072220190110
62536984refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019072220190110
62629872refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019072220190110
63191352refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019072220190110
63238768refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019072220190110
63325052refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019072220190110
63962212refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019072220190110
64126172refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019072220190110
64981064refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019072220190110
65237136refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019072220190110
65471036refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019072220190110
65552568refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019072220190110
65656848refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019072220190110
65858240refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019072220190110
66077676refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019072220190110
66246176refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019072220190110
66294696refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019072220190110
66310796refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019072220190110
66328236refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019072220190110
66484796refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019072220190110
66507264refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019072220190110
66578372refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019072220190110
66912508refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019072220190110
67035220refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019072220190110
67200252refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019072220190110
67212744refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019072220190110
67808900refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019072220190110
68157516refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019072220190110
68166292refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019072220190110
68213000refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019072220190110
68343572refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019072220190110
68407352refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019072220190110
68440180refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019072220190110
68455136refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019072220190110
68868452refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019072220190110
69240824refgcc -m32 -O3 -fomit-frame-pointer2019072220190110
69559852refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019072220190110
69622576refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019072220190110
69689956refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019072220190110
69857840refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019072220190110
69891136refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019072220190110
69923852refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019072220190110
69946352refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019072220190110
70011100refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019072220190110
70183084refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019072220190110
70523292refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019072220190110
70593708refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019072220190110
70805012refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019072220190110
70846552refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019072220190110
71132512refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019072220190110
71211140refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019072220190110
71680764refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019072220190110
72135564refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019072220190110
72408656refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019072220190110
72435288refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019072220190110
72470496refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019072220190110
72678668refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019072220190110
72724604refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019072220190110
72912768refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019072220190110
73013500refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019072220190110
73059552refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019072220190110
73734836refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019072220190110
73997328refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019072220190110
74055720refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019072220190110
74235536refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019072220190110
74341500refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019072220190110
74760524refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019072220190110
74944864refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019072220190110
76031384refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019072220190110
76264816refgcc -m32 -O2 -fomit-frame-pointer2019072220190110
76519928refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019072220190110
77015532refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019072220190110
77163968refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019072220190110
77244652refgcc -m32 -march=nocona -O -fomit-frame-pointer2019072220190110
77732852refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019072220190110
77992340refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019072220190110
79202888refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019072220190110
79322472refgcc -m32 -march=core2 -O -fomit-frame-pointer2019072220190110
79977720refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019072220190110
80108572refgcc -m32 -O -fomit-frame-pointer2019072220190110
80387144refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019072220190110
80590124refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019072220190110
80668828refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019072220190110
80746420refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019072220190110
80875508refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019072220190110
81102760refgcc -m32 -march=i486 -O -fomit-frame-pointer2019072220190110
81433684refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019072220190110
81570492refgcc -m32 -march=k8 -O -fomit-frame-pointer2019072220190110
81670692refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019072220190110
82494860refgcc -m32 -march=prescott -O -fomit-frame-pointer2019072220190110
82817868refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019072220190110
82971540refgcc -m32 -march=k6 -O -fomit-frame-pointer2019072220190110
84186664refgcc -m32 -march=athlon -O -fomit-frame-pointer2019072220190110
84542668refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019072220190110
84654388refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019072220190110
84932168refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019072220190110
84937392refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019072220190110
85633136refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019072220190110
85961328refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019072220190110
85971944refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019072220190110
86107876refgcc -m32 -march=i386 -O -fomit-frame-pointer2019072220190110
86428372refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019072220190110
88660720refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019072220190110
90290168refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019072220190110
90550508refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019072220190110
90588724refgcc -m32 -march=pentium -O -fomit-frame-pointer2019072220190110
90794524refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019072220190110
91132560refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019072220190110
91634848refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019072220190110
92021972refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019072220190110
92059648refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019072220190110
92149712refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019072220190110
92378280refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019072220190110
92439828refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019072220190110
92637028refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019072220190110
92666784refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019072220190110
92968512refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019072220190110
93262692refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019072220190110
93535680refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019072220190110
93629832refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019072220190110
93964104refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019072220190110
94377428refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019072220190110
94859252refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019072220190110
95102752refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019072220190110
95625416refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019072220190110
95635384refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019072220190110
96276528refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019072220190110
96472484refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019072220190110
96530412refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019072220190110
96698252refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019072220190110
96983744refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019072220190110
97322712refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019072220190110
97336208refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019072220190110
97616316refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019072220190110
98757876refgcc -m32 -Os -fomit-frame-pointer2019072220190110
98794464refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019072220190110
98941988refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019072220190110
99063528refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019072220190110
99129508refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019072220190110
99218876refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019072220190110
100313532refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019072220190110
100892836refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019072220190110
101350428refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019072220190110
101577196refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019072220190110
123114496refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019072220190110
124323856refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019072220190110
127923428refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019072220190110
132131972refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019072220190110
133951216refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019072220190110
135853832refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019072220190110
143728632refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019072220190110
161945392refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019072220190110
168409400refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019072220190110
170668280refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019072220190110
181162876refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019072220190110
185906112refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019072220190110