Implementation notes: x86, rumba5, crypto_kem/bigquake3

Computer: rumba5
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181216
Operation: crypto_kem
Primitive: bigquake3
TimeImplementationCompilerBenchmark dateSUPERCOP version
70144096refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018091520180818
70564992refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018091520180818
71004512refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018091520180818
71128768refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018091520180818
71249760refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018091520180818
71328096refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018091520180818
71360480refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018091520180818
71635584refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018091520180818
71701024refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018091520180818
71792608refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018091520180818
71850560refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018091520180818
73511776refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018091520180818
74272896refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018091520180818
74514272refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018091520180818
75364608refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018091520180818
76393088refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018091520180818
76627360refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018091520180818
76960512refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018091520180818
79142144refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018091520180818
79981920refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018091520180818
80034432refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018091520180818
80265312refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018091520180818
80847872refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018091520180818
81052672refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018091520180818
81088064refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018091520180818
81180384refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018091520180818
81391520refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018091520180818
81424608refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018091520180818
81563072refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018091520180818
81579232refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018091520180818
81616768refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018091520180818
81843360refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018091520180818
81852704refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018091520180818
81877344refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018091520180818
81894400refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018091520180818
81903136refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018091520180818
81974208refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018091520180818
82064576refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018091520180818
82069440refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018091520180818
82152640refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018091520180818
82311968refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018091520180818
82400480refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018091520180818
82503008refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018091520180818
82702336refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018091520180818
82928128refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018091520180818
82931168refgcc -m32 -O3 -fomit-frame-pointer2018091520180818
83007360refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018091520180818
83088544refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018091520180818
83134240refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091520180818
83183744refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018091520180818
83228704refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018091520180818
83240768refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018091520180818
83266944refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018091520180818
83297536refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091520180818
83392608refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018091520180818
83423616refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091520180818
83452864refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018091520180818
83492992refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018091520180818
83512832refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018091520180818
83534144refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018091520180818
83584704refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018091520180818
83585376refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018091520180818
83920512refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018091520180818
83984832refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018091520180818
84005888refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091520180818
84074336refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018091520180818
84074624refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018091520180818
84308928refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018091520180818
84414880refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018091520180818
84661184refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018091520180818
84698752refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018091520180818
84746208refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018091520180818
84818720refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018091520180818
84892352refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018091520180818
84964224refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018091520180818
85180352refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018091520180818
85309792refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018091520180818
85318112refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018091520180818
85407328refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018091520180818
85484416refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018091520180818
85674848refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018091520180818
85726496refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018091520180818
85768064refgcc -m32 -march=k6 -O -fomit-frame-pointer2018091520180818
85893824refgcc -m32 -O2 -fomit-frame-pointer2018091520180818
85963008refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018091520180818
86136192refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018091520180818
86283488refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018091520180818
86305760refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018091520180818
86369376refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018091520180818
86431616refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018091520180818
86453760refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018091520180818
86694432refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018091520180818
86772992refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018091520180818
86887392refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018091520180818
86913056refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018091520180818
86936256refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018091520180818
86972224refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018091520180818
87035840refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018091520180818
87117056refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018091520180818
87293024refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018091520180818
87488128refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018091520180818
87568672refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018091520180818
87884928refgcc -m32 -march=k8 -O -fomit-frame-pointer2018091520180818
87884992refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018091520180818
87910752refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018091520180818
88147168refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018091520180818
88288992refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018091520180818
88411520refgcc -m32 -march=core2 -O -fomit-frame-pointer2018091520180818
88444832refgcc -m32 -march=prescott -O -fomit-frame-pointer2018091520180818
88577568refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018091520180818
88749312refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018091520180818
89019712refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091520180818
89033472refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018091520180818
89622272refgcc -m32 -march=nocona -O -fomit-frame-pointer2018091520180818
89750528refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018091520180818
89837728refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018091520180818
90026464refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018091520180818
90161952refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018091520180818
90448832refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018091520180818
90478368refgcc -m32 -march=athlon -O -fomit-frame-pointer2018091520180818
90596480refgcc -m32 -march=i386 -O -fomit-frame-pointer2018091520180818
90839936refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018091520180818
90885504refgcc -m32 -O -fomit-frame-pointer2018091520180818
90981024refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018091520180818
91325088refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018091520180818
91356512refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018091520180818
91484800refgcc -m32 -march=pentium -O -fomit-frame-pointer2018091520180818
91505888refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018091520180818
91633472refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018091520180818
91808032refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018091520180818
92178016refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018091520180818
92959104refgcc -m32 -march=i486 -O -fomit-frame-pointer2018091520180818
97827712refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018091520180818
97968352refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018091520180818
98517120refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018091520180818
98579680refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091520180818
98779136refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018091520180818
98826848refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018091520180818
98960032refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018091520180818
99210528refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018091520180818
99399936refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018091520180818
99792768refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018091520180818
99877600refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018091520180818
100549088refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018091520180818
100747296refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018091520180818
101054688refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018091520180818
101620384refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018091520180818
101659392refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018091520180818
101728896refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018091520180818
102175168refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018091520180818
102212160refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018091520180818
102495584refgcc -m32 -Os -fomit-frame-pointer2018091520180818
102714464refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018091520180818
103248064refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018091520180818
103317760refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018091520180818
103710048refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018091520180818
104154624refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018091520180818
106142816refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018091520180818
108549664refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018091520180818
109218176refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018091520180818
109521600refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018091520180818
109635104refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018091520180818
110124672refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018091520180818
110588512refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018091520180818
110724352refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018091520180818
111516192refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018091520180818
111523392refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018091520180818
111691552refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018091520180818
111786400refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018091520180818
111792256refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018091520180818
112004928refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018091520180818
113240064refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018091520180818
113434112refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018091520180818
113807552refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018091520180818
114507552refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018091520180818
114819200refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018091520180818