Implementation notes: x86, kizomba, crypto_kem/bigquake1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_kem
Primitive: bigquake1
TimeImplementationCompilerBenchmark dateSUPERCOP version
15107947refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018092720180818
15162488refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018092720180818
15187094refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018092720180818
15189430refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018092720180818
15197583refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018092720180818
15227528refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018092720180818
15247722refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018092720180818
15318783refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018092720180818
15611514refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018092720180818
15615085refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018092720180818
15641528refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018092720180818
15652434refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018092720180818
15705442refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018092720180818
15771613refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018092720180818
16157121refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018092720180818
16175053refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018092720180818
16211508refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018092720180818
16415698refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018092720180818
16422821refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018092720180818
16470303refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018092720180818
16470914refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018092720180818
16490621refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018092720180818
16504833refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018092720180818
16514008refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018092720180818
16514405refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018092720180818
16551728refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018092720180818
16649845refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018092720180818
16782871refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018092720180818
16832450refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018092720180818
16957801refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018092720180818
16985569refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018092720180818
17022593refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018092720180818
17412683refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018092720180818
17695996refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018092720180818
17697178refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018092720180818
17891865refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018092720180818
17897282refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018092720180818
17904740refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018092720180818
17986605refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018092720180818
18032597refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018092720180818
18437687refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018092720180818
18447966refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018092720180818
18511875refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018092720180818
18546539refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018092720180818
18603589refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018092720180818
18748234refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018092720180818
18754069refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018092720180818
18758664refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018092720180818
18834722refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018092720180818
18835887refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018092720180818
18838609refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018092720180818
18859605refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018092720180818
18977687refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018092720180818
19084740refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018092720180818
19108500refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018092720180818
19115668refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018092720180818
19116794refgcc -m32 -O3 -fomit-frame-pointer2018092720180818
19127000refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018092720180818
19136545refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018092720180818
19173689refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018092720180818
19290978refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018092720180818
19318228refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018092720180818
20371621refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018092720180818
20411135refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018092720180818
20768208refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018092720180818
21084565refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018092720180818
21094650refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018092720180818
21105151refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018092720180818
21149744refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018092720180818
21313744refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018092720180818
21360518refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018092720180818
21362222refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018092720180818
21687935refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018092720180818
21725534refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018092720180818
22330355refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018092720180818
22379264refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018092720180818
22384708refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018092720180818
22688456refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018092720180818
22792946refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018092720180818
22810617refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018092720180818
22818169refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018092720180818
22819041refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018092720180818
22931587refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018092720180818
23024817refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018092720180818
23075246refgcc -m32 -O2 -fomit-frame-pointer2018092720180818
23078490refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018092720180818
23118133refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018092720180818
23153984refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018092720180818
23461333refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018092720180818
23523454refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018092720180818
23673020refgcc -m32 -march=nocona -O -fomit-frame-pointer2018092720180818
23689670refgcc -m32 -march=prescott -O -fomit-frame-pointer2018092720180818
23732206refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018092720180818
23735728refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018092720180818
23809405refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018092720180818
23861183refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018092720180818
23867988refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018092720180818
23869423refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018092720180818
23871137refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018092720180818
23892980refgcc -m32 -march=core2 -O -fomit-frame-pointer2018092720180818
23912643refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018092720180818
23916758refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018092720180818
23956683refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018092720180818
24026494refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018092720180818
24189326refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018092720180818
24223097refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018092720180818
24259494refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018092720180818
24298906refgcc -m32 -march=k6 -O -fomit-frame-pointer2018092720180818
24356695refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018092720180818
24389510refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018092720180818
24432807refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018092720180818
24561631refgcc -m32 -march=athlon -O -fomit-frame-pointer2018092720180818
24599157refgcc -m32 -O -fomit-frame-pointer2018092720180818
24764744refgcc -m32 -march=k8 -O -fomit-frame-pointer2018092720180818
25611807refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018092720180818
25806730refgcc -m32 -march=i486 -O -fomit-frame-pointer2018092720180818
28312325refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018092720180818
28342496refgcc -m32 -march=i386 -O -fomit-frame-pointer2018092720180818
28560185refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018092720180818
28578488refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018092720180818
28605240refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018092720180818
28744500refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018092720180818
29116355refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018092720180818
29251494refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018092720180818
29504181refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018092720180818
29560334refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018092720180818
29722522refgcc -m32 -march=pentium -O -fomit-frame-pointer2018092720180818
29900554refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018092720180818
29972462refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018092720180818
30246494refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018092720180818
30313238refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018092720180818
30870838refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018092720180818
30919077refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018092720180818
30957589refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018092720180818
31033562refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018092720180818
31409740refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018092720180818
31417401refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018092720180818
31427204refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018092720180818
31466568refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018092720180818
31473035refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018092720180818
31575154refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018092720180818
31622647refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018092720180818
31628323refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018092720180818
31930125refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018092720180818
32143166refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018092720180818
32180041refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018092720180818
32201788refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018092720180818
32425965refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018092720180818
32494609refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018092720180818
32642740refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018092720180818
32997530refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018092720180818
33194454refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018092720180818
33654964refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018092720180818
33770331refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018092720180818
33786135refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018092720180818
33788986refgcc -m32 -Os -fomit-frame-pointer2018092720180818
33805512refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018092720180818
33840847refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018092720180818
33874649refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018092720180818
34142143refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018092720180818
34538217refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018092720180818
56250018refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018092720180818
56743212refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018092720180818
56940323refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018092720180818
57464623refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018092720180818
59746972refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018092720180818
60476309refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018092720180818
61549022refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018092720180818
68622234refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018092720180818
69271609refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018092720180818
77736631refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018092720180818
79033538refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018092720180818
80579262refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018092720180818
81680083refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018092720180818
82007930refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018092720180818
82907527refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018092720180818