Implementation notes: x86, samba, crypto_kem/bigquake1

Computer: samba
Architecture: x86
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_kem
Primitive: bigquake1
TimeImplementationCompilerBenchmark dateSUPERCOP version
15043767refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019072320190110
15053461refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019072320190110
15081453refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019072320190110
15104635refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019072320190110
15134004refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019072320190110
15141645refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019072320190110
15160460refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019072320190110
15240460refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019072320190110
15492030refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019072320190110
15533175refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019072320190110
15583281refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019072320190110
15598149refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019072320190110
15630849refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019072320190110
15669276refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019072320190110
16077336refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019072320190110
16125080refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019072320190110
16135187refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019072320190110
16135857refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019072320190110
16286949refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019072320190110
16310992refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019072320190110
16313478refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019072320190110
16350792refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019072320190110
16381647refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019072320190110
16401345refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019072320190110
16402560refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019072320190110
16433430refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019072320190110
16439863refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019072320190110
16496404refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019072320190110
16686968refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019072320190110
16743929refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019072320190110
16893051refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019072320190110
16936409refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019072320190110
16944270refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019072320190110
17266349refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019072320190110
17525271refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019072320190110
17559587refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019072320190110
17768002refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019072320190110
17775587refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019072320190110
17782127refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019072320190110
17905500refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019072320190110
18027619refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019072320190110
18348744refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019072320190110
18361148refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019072320190110
18391274refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019072320190110
18402123refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019072320190110
18404258refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019072320190110
18691918refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019072320190110
18709730refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019072320190110
18711143refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019072320190110
18713195refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019072320190110
18801220refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019072320190110
18806272refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019072320190110
18806795refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019072320190110
18807816refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019072320190110
18900680refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019072320190110
18913031refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019072320190110
18974174refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019072320190110
18975821refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019072320190110
19028965refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019072320190110
19032117refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019072320190110
19089486refgcc -m32 -O3 -fomit-frame-pointer2019072320190110
19125159refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019072320190110
19256222refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019072320190110
20160000refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019072320190110
20355978refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019072320190110
20380901refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019072320190110
20700865refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019072320190110
20965248refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019072320190110
21011835refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019072320190110
21024316refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019072320190110
21038196refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019072320190110
21106986refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019072320190110
21204276refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019072320190110
21308990refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019072320190110
21641079refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019072320190110
21647410refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019072320190110
22256244refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019072320190110
22344047refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019072320190110
22365057refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019072320190110
22522510refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019072320190110
22607293refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019072320190110
22684705refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019072320190110
22758274refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019072320190110
22763278refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019072320190110
22783123refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019072320190110
22792514refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019072320190110
23054637refgcc -m32 -O2 -fomit-frame-pointer2019072320190110
23055238refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019072320190110
23075195refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019072320190110
23104431refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019072320190110
23404462refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019072320190110
23475425refgcc -m32 -march=nocona -O -fomit-frame-pointer2019072320190110
23489097refgcc -m32 -march=prescott -O -fomit-frame-pointer2019072320190110
23615006refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019072320190110
23630254refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019072320190110
23635704refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019072320190110
23646957refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019072320190110
23647661refgcc -m32 -march=core2 -O -fomit-frame-pointer2019072320190110
23649298refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019072320190110
23651734refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019072320190110
23657224refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019072320190110
23683266refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019072320190110
23702153refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019072320190110
23710301refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019072320190110
23731528refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019072320190110
23789412refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019072320190110
24026988refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019072320190110
24032626refgcc -m32 -march=k6 -O -fomit-frame-pointer2019072320190110
24040865refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019072320190110
24095948refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019072320190110
24142972refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019072320190110
24171944refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019072320190110
24174337refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019072320190110
24347284refgcc -m32 -march=athlon -O -fomit-frame-pointer2019072320190110
24411091refgcc -m32 -O -fomit-frame-pointer2019072320190110
24529972refgcc -m32 -march=k8 -O -fomit-frame-pointer2019072320190110
25215556refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019072320190110
25406310refgcc -m32 -march=i486 -O -fomit-frame-pointer2019072320190110
28152946refgcc -m32 -march=i386 -O -fomit-frame-pointer2019072320190110
28310607refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019072320190110
28541036refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019072320190110
28551139refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019072320190110
28579210refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019072320190110
28596697refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019072320190110
28910660refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019072320190110
28996486refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019072320190110
29172199refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019072320190110
29332203refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019072320190110
29484213refgcc -m32 -march=pentium -O -fomit-frame-pointer2019072320190110
29672951refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019072320190110
29702518refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019072320190110
29766272refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019072320190110
29820190refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019072320190110
30487282refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019072320190110
30509683refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019072320190110
30530468refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019072320190110
30573929refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019072320190110
30589321refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019072320190110
30927972refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019072320190110
30991580refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019072320190110
31071271refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019072320190110
31132539refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019072320190110
31146647refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019072320190110
31190004refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019072320190110
31278359refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019072320190110
31334137refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019072320190110
31715921refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019072320190110
31792204refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019072320190110
31850784refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019072320190110
31865766refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019072320190110
31963639refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019072320190110
32198442refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019072320190110
32253367refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019072320190110
32719823refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019072320190110
32748841refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019072320190110
33197750refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019072320190110
33267520refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019072320190110
33319415refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019072320190110
33481028refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019072320190110
33571436refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019072320190110
33636403refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019072320190110
33646012refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019072320190110
33778233refgcc -m32 -Os -fomit-frame-pointer2019072320190110
34106998refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019072320190110
56224833refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019072320190110
56848899refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019072320190110
56923409refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019072320190110
59282381refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019072320190110
60348148refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019072320190110
61398070refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019072320190110
68389807refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019072320190110
78434634refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019072320190110
79753923refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019072320190110
80532032refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019072320190110
81033296refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019072320190110
81672977refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019072320190110