Implementation notes: x86, rumba5, crypto_kem/bigquake5

Computer: rumba5
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181216
Operation: crypto_kem
Primitive: bigquake5
TimeImplementationCompilerBenchmark dateSUPERCOP version
98454912refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018091520180818
98684992refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018091520180818
98818048refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018091520180818
98832320refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018091520180818
99772736refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018091520180818
100398016refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018091520180818
101023680refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018091520180818
101935648refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018091520180818
102801472refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018091520180818
103098496refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018091520180818
103450400refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018091520180818
104688928refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018091520180818
104718848refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018091520180818
104739936refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018091520180818
104807296refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018091520180818
106281824refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018091520180818
109120736refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018091520180818
109846496refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018091520180818
109866656refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018091520180818
109900928refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018091520180818
110047776refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018091520180818
110259584refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018091520180818
110571744refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018091520180818
110610528refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018091520180818
111625760refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018091520180818
112016928refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018091520180818
112434784refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091520180818
112767520refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018091520180818
112886912refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018091520180818
113064960refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018091520180818
113237216refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018091520180818
113502560refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018091520180818
113653632refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091520180818
113682944refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018091520180818
113822304refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018091520180818
114050240refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018091520180818
114058976refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018091520180818
114115616refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018091520180818
114609248refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018091520180818
114799424refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018091520180818
114884576refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018091520180818
114989888refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018091520180818
115365984refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018091520180818
115391744refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018091520180818
115414144refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018091520180818
115549984refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018091520180818
115753536refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018091520180818
115757920refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018091520180818
115971744refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018091520180818
115973280refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018091520180818
116092000refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018091520180818
116302592refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018091520180818
116711520refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018091520180818
116718080refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091520180818
116723744refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018091520180818
116795232refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018091520180818
116978336refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018091520180818
117012320refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018091520180818
117127968refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018091520180818
117145536refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018091520180818
117177184refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018091520180818
117198240refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091520180818
117612704refgcc -m32 -O3 -fomit-frame-pointer2018091520180818
117743328refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018091520180818
117888256refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018091520180818
118020608refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018091520180818
118102016refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018091520180818
118160384refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018091520180818
118317664refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018091520180818
118517760refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018091520180818
118569728refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018091520180818
118711712refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018091520180818
118720352refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018091520180818
118722112refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018091520180818
118742176refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018091520180818
118869824refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018091520180818
118875648refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018091520180818
118876672refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018091520180818
118929920refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018091520180818
118935616refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018091520180818
118960416refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018091520180818
119017344refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018091520180818
119272160refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018091520180818
119291808refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018091520180818
119638144refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018091520180818
119698400refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018091520180818
119776768refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018091520180818
119892416refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018091520180818
119966944refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018091520180818
120170752refgcc -m32 -O2 -fomit-frame-pointer2018091520180818
120179488refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018091520180818
120495840refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018091520180818
120562688refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018091520180818
120936608refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018091520180818
121445984refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018091520180818
121616512refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018091520180818
121732800refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018091520180818
121757888refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018091520180818
122263168refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018091520180818
122368128refgcc -m32 -march=k6 -O -fomit-frame-pointer2018091520180818
122390336refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018091520180818
122464352refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018091520180818
122735456refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018091520180818
122758496refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018091520180818
122859200refgcc -m32 -march=k8 -O -fomit-frame-pointer2018091520180818
122880032refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018091520180818
123295072refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018091520180818
123486432refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018091520180818
123739840refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018091520180818
124029728refgcc -m32 -march=athlon -O -fomit-frame-pointer2018091520180818
124436032refgcc -m32 -O -fomit-frame-pointer2018091520180818
124877888refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018091520180818
124885568refgcc -m32 -march=prescott -O -fomit-frame-pointer2018091520180818
125240416refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018091520180818
125476992refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018091520180818
125732096refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018091520180818
126056704refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018091520180818
126062048refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018091520180818
126331776refgcc -m32 -march=nocona -O -fomit-frame-pointer2018091520180818
127198656refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091520180818
127199744refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018091520180818
127210720refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018091520180818
127678848refgcc -m32 -march=core2 -O -fomit-frame-pointer2018091520180818
127903488refgcc -m32 -march=i486 -O -fomit-frame-pointer2018091520180818
128284416refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018091520180818
128434336refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018091520180818
128640576refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018091520180818
128875136refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018091520180818
129108544refgcc -m32 -march=pentium -O -fomit-frame-pointer2018091520180818
129643488refgcc -m32 -march=i386 -O -fomit-frame-pointer2018091520180818
131059040refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018091520180818
134633984refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018091520180818
135755232refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018091520180818
136516832refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018091520180818
136531744refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091520180818
136753088refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018091520180818
136872256refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018091520180818
136911936refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018091520180818
136950592refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018091520180818
137549824refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018091520180818
137692992refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018091520180818
138885664refgcc -m32 -Os -fomit-frame-pointer2018091520180818
139719520refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018091520180818
139758048refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018091520180818
139888864refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018091520180818
140557120refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018091520180818
140658080refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018091520180818
140931008refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018091520180818
141071616refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018091520180818
141367456refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018091520180818
141870304refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018091520180818
142991520refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018091520180818
143280960refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018091520180818
144274144refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018091520180818
144774112refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018091520180818
146296352refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018091520180818
147475520refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018091520180818
148736320refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018091520180818
149660672refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018091520180818
149686656refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018091520180818
150346976refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018091520180818
150483520refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018091520180818
150589376refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018091520180818
150817216refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018091520180818
151266336refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018091520180818
151365024refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018091520180818
151414880refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018091520180818
151685888refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018091520180818
152348160refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018091520180818
152491296refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018091520180818
152729984refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018091520180818
154082208refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018091520180818
154744640refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018091520180818
154971456refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018091520180818
155172832refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018091520180818
155323840refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018091520180818