Implementation notes: x86, kizomba, crypto_aead/aes128n12clocv1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: aes128n12clocv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
155895refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082120180818
157024refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082120180818
157607refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082120180818
158102refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082120180818
158159refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082120180818
158548refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082120180818
159510refgcc -m32 -O -fomit-frame-pointer2018082120180818
160873refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082120180818
161159refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082120180818
161346refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082120180818
161510refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082120180818
161655refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082120180818
161700refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082120180818
161843refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082120180818
162020refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082120180818
162071refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082120180818
162095refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082120180818
162131refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082120180818
162454refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082120180818
162470refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082120180818
162699refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082120180818
163091refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082120180818
163231refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082120180818
163274refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082120180818
163548refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082120180818
163820refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082120180818
163975refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082120180818
164028refgcc -m32 -O3 -fomit-frame-pointer2018082120180818
164068refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082120180818
164415refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082120180818
164512refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082120180818
164947refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082120180818
165070refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082120180818
165097refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082120180818
165145refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082120180818
165408refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082120180818
165427refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082120180818
165508refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082120180818
165574refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082120180818
165682refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082120180818
165692refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082120180818
165703refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082120180818
165707refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082120180818
165818refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082120180818
165964refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082120180818
166059refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082120180818
166077refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082120180818
166115refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082120180818
166167refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082120180818
166286refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082120180818
166391refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082120180818
166401refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082120180818
166463refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082120180818
166481refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082120180818
166490refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082120180818
166615refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082120180818
166774refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082120180818
166811refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082120180818
166899refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082120180818
167025refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082120180818
167027refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082120180818
167075refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082120180818
167078refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082120180818
167145refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082120180818
167226refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082120180818
167248refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082120180818
167274refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082120180818
167280refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082120180818
167419refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082120180818
167643refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082120180818
167677refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082120180818
167766refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082120180818
167770refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082120180818
167792refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082120180818
167847refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082120180818
167916refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082120180818
167954refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082120180818
168033refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082120180818
168059refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082120180818
168073refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082120180818
168133refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082120180818
168196refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082120180818
168224refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082120180818
168615refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082120180818
168682refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082120180818
168750refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082120180818
168813refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082120180818
168929refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082120180818
168972refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082120180818
168973refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082120180818
168976refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082120180818
169008refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082120180818
169012refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082120180818
169033refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082120180818
169093refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082120180818
169166refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082120180818
169177refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082120180818
169242refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082120180818
169242refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082120180818
169246refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082120180818
169325refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082120180818
169353refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082120180818
169389refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082120180818
169419refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082120180818
169496refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082120180818
169509refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082120180818
169514refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082120180818
169563refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082120180818
169601refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082120180818
169687refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082120180818
169786refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082120180818
169802refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082120180818
169843refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082120180818
169843refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082120180818
169867refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082120180818
169935refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082120180818
170036refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082120180818
170067refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082120180818
170078refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082120180818
170105refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082120180818
170221refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082120180818
170349refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082120180818
170356refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082120180818
170434refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082120180818
170452refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082120180818
170615refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082120180818
170680refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082120180818
170715refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082120180818
171500refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082120180818
171518refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082120180818
171662refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082120180818
171669refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082120180818
171742refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082120180818
171778refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082120180818
171887refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082120180818
171945refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082120180818
172019refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082120180818
172173refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082120180818
172291refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082120180818
172397refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082120180818
172673refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082120180818
172736refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082120180818
172885refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082120180818
172899refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082120180818
172966refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082120180818
173135refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082120180818
173167refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082120180818
173181refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082120180818
173282refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082120180818
173410refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082120180818
173533refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082120180818
173591refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082120180818
173746refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082120180818
173795refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082120180818
173875refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082120180818
174184refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082120180818
175000refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082120180818
175055refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082120180818
175256refgcc -m32 -Os -fomit-frame-pointer2018082120180818
175845refgcc -m32 -O2 -fomit-frame-pointer2018082120180818
175988refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082120180818
176623refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082120180818
177141refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082120180818
177480refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082120180818
178131refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082120180818
179490refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082120180818
180553refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082120180818
180696refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082120180818
181612refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082120180818
181698refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082120180818
185246refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082120180818
185433refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082120180818
186381refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082120180818
186746refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082120180818
188345refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082120180818
192269refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082120180818