Implementation notes: x86, kizomba, crypto_aead/aes128n8clocv1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: aes128n8clocv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
155736refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082120180818
156230refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082120180818
156748refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082120180818
158338refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082120180818
158713refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082120180818
158838refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082120180818
158990refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082120180818
159002refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082120180818
159036refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082120180818
159079refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082120180818
159242refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082120180818
159547refgcc -m32 -O -fomit-frame-pointer2018082120180818
159657refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082120180818
159883refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082120180818
160201refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082120180818
160877refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082120180818
160920refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082120180818
161264refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082120180818
161453refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082120180818
161454refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082120180818
161474refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082120180818
161512refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082120180818
162246refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082120180818
162953refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082120180818
163052refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082120180818
163211refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082120180818
163343refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082120180818
163508refgcc -m32 -O3 -fomit-frame-pointer2018082120180818
163709refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082120180818
164065refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082120180818
164272refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082120180818
164401refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082120180818
164468refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082120180818
164630refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082120180818
164774refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082120180818
164897refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082120180818
164969refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082120180818
165081refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082120180818
165103refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082120180818
165146refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082120180818
165222refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082120180818
165242refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082120180818
165338refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082120180818
165724refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082120180818
165740refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082120180818
165786refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082120180818
165803refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082120180818
165869refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082120180818
165899refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082120180818
165905refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082120180818
166230refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082120180818
166353refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082120180818
166375refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082120180818
166401refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082120180818
166510refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082120180818
166550refgcc -m32 -O2 -fomit-frame-pointer2018082120180818
166597refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082120180818
166651refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082120180818
166656refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082120180818
166717refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082120180818
166730refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082120180818
166774refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082120180818
166881refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082120180818
166946refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082120180818
166982refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082120180818
166986refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082120180818
166990refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082120180818
167038refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082120180818
167103refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082120180818
167333refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082120180818
167343refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082120180818
167365refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082120180818
167394refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082120180818
167397refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082120180818
167450refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082120180818
167508refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082120180818
167738refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082120180818
167748refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082120180818
167784refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082120180818
167934refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082120180818
167946refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082120180818
167955refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082120180818
167966refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082120180818
168133refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082120180818
168192refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082120180818
168192refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082120180818
168216refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082120180818
168241refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082120180818
168337refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082120180818
168373refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082120180818
168416refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082120180818
168421refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082120180818
168518refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082120180818
168571refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082120180818
168674refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082120180818
168686refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082120180818
168774refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082120180818
168778refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082120180818
168803refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082120180818
168809refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082120180818
168827refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082120180818
168843refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082120180818
168875refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082120180818
168956refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082120180818
168988refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082120180818
169111refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082120180818
169204refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082120180818
169216refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082120180818
169248refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082120180818
169292refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082120180818
169393refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082120180818
169502refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082120180818
169522refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082120180818
169598refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082120180818
169665refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082120180818
169887refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082120180818
170044refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082120180818
170151refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082120180818
170201refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082120180818
170349refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082120180818
170405refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082120180818
170543refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082120180818
170599refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082120180818
170683refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082120180818
171115refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082120180818
171220refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082120180818
171344refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082120180818
171371refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082120180818
171549refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082120180818
171565refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082120180818
171594refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082120180818
171627refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082120180818
172028refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082120180818
172036refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082120180818
172038refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082120180818
172045refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082120180818
172061refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082120180818
172085refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082120180818
172121refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082120180818
172125refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082120180818
172226refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082120180818
172258refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082120180818
172291refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082120180818
172337refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082120180818
172391refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082120180818
172695refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082120180818
172875refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082120180818
172889refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082120180818
172922refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082120180818
173090refgcc -m32 -Os -fomit-frame-pointer2018082120180818
173135refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082120180818
173663refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082120180818
173940refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082120180818
174080refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082120180818
174099refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082120180818
174214refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082120180818
174268refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082120180818
174938refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082120180818
175829refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082120180818
176020refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082120180818
176163refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082120180818
176318refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082120180818
176716refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082120180818
177668refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082120180818
178286refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082120180818
179000refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082120180818
179057refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082120180818
179071refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082120180818
181571refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082120180818
182484refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082120180818
184482refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082120180818
186135refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082120180818
186436refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082120180818
186794refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082120180818
187167refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082120180818
188023refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082120180818