Implementation notes: x86, kizomba, crypto_kem/bigquake3

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_kem
Primitive: bigquake3
TimeImplementationCompilerBenchmark dateSUPERCOP version
55312285refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018092720180818
56983079refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018092720180818
57134714refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018092720180818
57231978refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018092720180818
57316494refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018092720180818
57386521refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018092720180818
57448498refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018092720180818
57599432refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018092720180818
57758323refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018092720180818
58034377refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018092720180818
58133637refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018092720180818
58537677refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018092720180818
58542956refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018092720180818
58756839refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018092720180818
58848204refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018092720180818
58919085refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018092720180818
58921283refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018092720180818
59254316refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018092720180818
59367716refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018092720180818
59941905refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018092720180818
59981838refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018092720180818
60178944refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018092720180818
60620222refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018092720180818
60821262refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018092720180818
60880194refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018092720180818
60919519refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018092720180818
60924103refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018092720180818
60963242refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018092720180818
60963834refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018092720180818
61076139refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018092720180818
61196026refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018092720180818
61285043refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018092720180818
61529724refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018092720180818
61581186refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018092720180818
61627453refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018092720180818
61659534refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018092720180818
61746528refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018092720180818
61807145refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018092720180818
61938746refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018092720180818
62144663refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018092720180818
62199643refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018092720180818
62332301refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018092720180818
62333160refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018092720180818
62394232refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018092720180818
62539196refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018092720180818
62701881refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018092720180818
62739208refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018092720180818
62815909refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018092720180818
62843083refgcc -m32 -O3 -fomit-frame-pointer2018092720180818
62950601refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018092720180818
63190802refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018092720180818
63275651refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018092720180818
63316581refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018092720180818
63512926refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018092720180818
64050958refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018092720180818
64181807refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018092720180818
64292494refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018092720180818
64403706refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018092720180818
64998298refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018092720180818
65535679refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018092720180818
65787921refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018092720180818
66011435refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018092720180818
66022061refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018092720180818
66212697refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018092720180818
66492960refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018092720180818
66507260refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018092720180818
66903262refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018092720180818
66971151refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018092720180818
67099357refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018092720180818
68003399refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018092720180818
68335456refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018092720180818
68462559refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018092720180818
68514216refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018092720180818
68582215refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018092720180818
68644329refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018092720180818
68651945refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018092720180818
68770006refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018092720180818
69022851refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018092720180818
69276702refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018092720180818
69302984refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018092720180818
69309299refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018092720180818
69806030refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018092720180818
69899978refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018092720180818
69903635refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018092720180818
70067174refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018092720180818
70382903refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018092720180818
70535667refgcc -m32 -O2 -fomit-frame-pointer2018092720180818
70633342refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018092720180818
70712486refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018092720180818
72332597refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018092720180818
72753674refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018092720180818
72883105refgcc -m32 -march=prescott -O -fomit-frame-pointer2018092720180818
73014906refgcc -m32 -march=k6 -O -fomit-frame-pointer2018092720180818
73079833refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018092720180818
73364732refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018092720180818
73436982refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018092720180818
73560641refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018092720180818
73604971refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018092720180818
73726695refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018092720180818
74079496refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018092720180818
74362760refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018092720180818
74394472refgcc -m32 -march=nocona -O -fomit-frame-pointer2018092720180818
74788280refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018092720180818
74816121refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018092720180818
75027822refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018092720180818
75044565refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018092720180818
75351383refgcc -m32 -march=core2 -O -fomit-frame-pointer2018092720180818
75794101refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018092720180818
75918254refgcc -m32 -O -fomit-frame-pointer2018092720180818
76006426refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018092720180818
76250051refgcc -m32 -march=k8 -O -fomit-frame-pointer2018092720180818
76308564refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018092720180818
76759399refgcc -m32 -march=i486 -O -fomit-frame-pointer2018092720180818
77241762refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018092720180818
78321543refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018092720180818
78619219refgcc -m32 -march=athlon -O -fomit-frame-pointer2018092720180818
79449754refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018092720180818
80805410refgcc -m32 -march=i386 -O -fomit-frame-pointer2018092720180818
81132113refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018092720180818
81584369refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018092720180818
83455659refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018092720180818
83999988refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018092720180818
84780274refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018092720180818
84810506refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018092720180818
85725897refgcc -m32 -march=pentium -O -fomit-frame-pointer2018092720180818
86073373refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018092720180818
86155726refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018092720180818
86159582refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018092720180818
86401183refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018092720180818
86802770refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018092720180818
87127280refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018092720180818
87268201refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018092720180818
87732295refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018092720180818
87794881refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018092720180818
87889734refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018092720180818
87958069refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018092720180818
88115381refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018092720180818
88421802refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018092720180818
88490960refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018092720180818
88517771refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018092720180818
88568195refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018092720180818
88773228refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018092720180818
88777974refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018092720180818
88796345refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018092720180818
89061250refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018092720180818
89364318refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018092720180818
89448434refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018092720180818
89798329refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018092720180818
89904857refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018092720180818
90161012refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018092720180818
91142382refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018092720180818
91750917refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018092720180818
91781593refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018092720180818
92132718refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018092720180818
92334116refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018092720180818
92392728refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018092720180818
92494276refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018092720180818
92738851refgcc -m32 -Os -fomit-frame-pointer2018092720180818
93604383refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018092720180818
95317653refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018092720180818
97018091refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018092720180818
126645778refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018092720180818
127247181refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018092720180818
127896393refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018092720180818
128530869refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018092720180818
129680893refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018092720180818
134626252refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018092720180818
135607327refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018092720180818
146534272refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018092720180818
146574278refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018092720180818
164359744refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018092720180818
166585524refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018092720180818
169580687refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018092720180818
172861056refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018092720180818
172862025refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018092720180818
175849180refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018092720180818