Implementation notes: x86, titan0, crypto_kem/bigquake1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_kem
Primitive: bigquake1
TimeImplementationCompilerBenchmark dateSUPERCOP version
16962324refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019072220190110
16971796refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019072220190110
16975836refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019072220190110
16991512refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019072220190110
17014512refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019072220190110
17109528refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019072220190110
17139272refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019072220190110
17182564refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019072220190110
17191352refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019072220190110
17195120refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019072220190110
17195668refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019072220190110
17204652refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019072220190110
17211044refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019072220190110
17305896refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019072220190110
17402808refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019072220190110
17488732refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019072220190110
17494664refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019072220190110
17546188refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019072220190110
17595656refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019072220190110
17610888refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019072220190110
17611392refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019072220190110
17664168refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019072220190110
17683760refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019072220190110
17693948refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019072220190110
17918992refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019072220190110
17961540refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019072220190110
17980476refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019072220190110
18229836refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019072220190110
18247328refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019072220190110
18287620refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019072220190110
18504296refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019072220190110
18564268refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019072220190110
18582696refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019072220190110
18736588refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019072220190110
19475296refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019072220190110
19622780refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019072220190110
20186092refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019072220190110
20208248refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019072220190110
20513992refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019072220190110
21649816refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019072220190110
21669880refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019072220190110
21674548refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019072220190110
21738244refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019072220190110
21770848refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019072220190110
21870308refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019072220190110
21893440refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019072220190110
21923800refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019072220190110
21937816refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019072220190110
22252932refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019072220190110
22260988refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019072220190110
22384276refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019072220190110
22392428refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019072220190110
22441144refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019072220190110
22449084refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019072220190110
22468604refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019072220190110
22515596refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019072220190110
22621684refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019072220190110
22634932refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019072220190110
22671668refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019072220190110
22731204refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019072220190110
22871532refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019072220190110
22881984refgcc -m32 -O3 -fomit-frame-pointer2019072220190110
22930828refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019072220190110
23117428refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019072220190110
23147068refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019072220190110
23182772refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019072220190110
23195444refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019072220190110
23515116refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019072220190110
23522464refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019072220190110
23536336refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019072220190110
23539376refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019072220190110
23542732refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019072220190110
24072680refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019072220190110
24076924refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019072220190110
24274912refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019072220190110
24368744refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019072220190110
24401112refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019072220190110
24442592refgcc -m32 -O2 -fomit-frame-pointer2019072220190110
24463660refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019072220190110
24471400refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019072220190110
24561516refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019072220190110
24612548refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019072220190110
24682324refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019072220190110
25004064refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019072220190110
25685356refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019072220190110
25736156refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019072220190110
25886288refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019072220190110
25921544refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019072220190110
25998272refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019072220190110
26082856refgcc -m32 -march=nocona -O -fomit-frame-pointer2019072220190110
26126448refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019072220190110
26146312refgcc -m32 -march=prescott -O -fomit-frame-pointer2019072220190110
26210640refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019072220190110
26211988refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019072220190110
26230552refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019072220190110
26295276refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019072220190110
26363244refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019072220190110
26394696refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019072220190110
26490356refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019072220190110
26541404refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019072220190110
26542816refgcc -m32 -march=core2 -O -fomit-frame-pointer2019072220190110
26556020refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019072220190110
26571400refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019072220190110
26583244refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019072220190110
26590680refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019072220190110
26631860refgcc -m32 -march=k6 -O -fomit-frame-pointer2019072220190110
26636464refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019072220190110
26680504refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019072220190110
26708528refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019072220190110
26746036refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019072220190110
27091152refgcc -m32 -march=k8 -O -fomit-frame-pointer2019072220190110
27394128refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019072220190110
27417744refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019072220190110
27423932refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019072220190110
27484552refgcc -m32 -march=athlon -O -fomit-frame-pointer2019072220190110
27637568refgcc -m32 -O -fomit-frame-pointer2019072220190110
27674972refgcc -m32 -march=i486 -O -fomit-frame-pointer2019072220190110
28303160refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019072220190110
30307020refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019072220190110
30359276refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019072220190110
30425060refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019072220190110
31511772refgcc -m32 -march=i386 -O -fomit-frame-pointer2019072220190110
32139716refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019072220190110
32142240refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019072220190110
32516452refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019072220190110
32610036refgcc -m32 -march=pentium -O -fomit-frame-pointer2019072220190110
32728308refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019072220190110
32735552refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019072220190110
32986528refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019072220190110
33009088refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019072220190110
33090052refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019072220190110
33102488refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019072220190110
33133444refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019072220190110
33363060refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019072220190110
33638384refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019072220190110
34177804refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019072220190110
34271924refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019072220190110
34302296refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019072220190110
34348360refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019072220190110
34411680refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019072220190110
34701844refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019072220190110
34734544refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019072220190110
34739592refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019072220190110
34817016refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019072220190110
34934604refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019072220190110
34938352refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019072220190110
34952756refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019072220190110
35039084refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019072220190110
35319096refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019072220190110
35596224refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019072220190110
35620568refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019072220190110
35656128refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019072220190110
35859212refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019072220190110
36111264refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019072220190110
36140064refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019072220190110
36348868refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019072220190110
36436180refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019072220190110
36998856refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019072220190110
37136824refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019072220190110
37142728refgcc -m32 -Os -fomit-frame-pointer2019072220190110
37171204refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019072220190110
37184264refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019072220190110
37188444refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019072220190110
37339864refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019072220190110
53715760refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019072220190110
55347516refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019072220190110
56443952refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019072220190110
57591336refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019072220190110
59906324refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019072220190110
60258896refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019072220190110
65142276refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019072220190110
75521520refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019072220190110
77775640refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019072220190110
78743096refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019072220190110
84949224refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019072220190110
85910684refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019072220190110