Implementation notes: x86, kizomba, crypto_aead/aes128otrpv2

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: aes128otrpv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
133343refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082120180818
135030refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082120180818
138271refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082120180818
138652refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082120180818
139092refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082120180818
141073refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082120180818
141369refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082120180818
141629refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082120180818
141970refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082120180818
142419refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082120180818
142423refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082120180818
143391refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082120180818
143441refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082120180818
144156refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082120180818
144363refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082120180818
144379refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082120180818
144427refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082120180818
144444refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082120180818
144758refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082120180818
144896refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082120180818
145139refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082120180818
145147refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082120180818
145760refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082120180818
145762refgcc -m32 -O3 -fomit-frame-pointer2018082120180818
145774refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082120180818
146137refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082120180818
146190refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082120180818
146447refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082120180818
146566refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082120180818
147766refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082120180818
147833refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082120180818
147905refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082120180818
149035refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082120180818
149217refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082120180818
149280refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082120180818
150417refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082120180818
150660refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082120180818
150706refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082120180818
150714refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082120180818
150998refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082120180818
151192refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082120180818
151421refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082120180818
151504refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082120180818
151807refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082120180818
151809refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082120180818
151835refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082120180818
151935refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082120180818
152038refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082120180818
152115refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082120180818
152183refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082120180818
152339refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082120180818
152464refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082120180818
152482refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082120180818
152546refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082120180818
152716refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082120180818
152774refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082120180818
152855refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082120180818
152909refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082120180818
153470refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082120180818
153728refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082120180818
153754refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082120180818
153943refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082120180818
154069refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082120180818
154577refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082120180818
154817refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082120180818
155167refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082120180818
155238refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082120180818
155593refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082120180818
155643refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082120180818
155819refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082120180818
156204refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082120180818
156583refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082120180818
156817refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082120180818
156885refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082120180818
156917refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082120180818
157731refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082120180818
157971refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082120180818
157974refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082120180818
158162refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082120180818
158221refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082120180818
158518refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082120180818
158534refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082120180818
158732refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082120180818
158914refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082120180818
159151refgcc -m32 -O2 -fomit-frame-pointer2018082120180818
159192refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082120180818
159355refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082120180818
159544refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082120180818
159599refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082120180818
159664refgcc -m32 -O -fomit-frame-pointer2018082120180818
159772refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082120180818
159840refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082120180818
159948refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082120180818
159956refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082120180818
160006refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082120180818
160107refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082120180818
160353refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082120180818
160422refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082120180818
160514refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082120180818
160538refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082120180818
160893refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082120180818
161091refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082120180818
161438refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082120180818
161562refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082120180818
163594refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082120180818
163672refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082120180818
163688refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082120180818
163716refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082120180818
164129refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082120180818
164178refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082120180818
164262refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082120180818
164369refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082120180818
164841refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082120180818
164962refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082120180818
165042refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082120180818
165336refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082120180818
165476refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082120180818
165665refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082120180818
165734refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082120180818
165811refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082120180818
165817refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082120180818
166029refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082120180818
166039refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082120180818
166039refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082120180818
166214refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082120180818
166294refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082120180818
166350refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082120180818
166411refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082120180818
166443refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082120180818
166504refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082120180818
166531refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082120180818
166607refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082120180818
166994refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082120180818
167337refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082120180818
167357refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082120180818
167736refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082120180818
168587refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082120180818
169137refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082120180818
169252refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082120180818
169472refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082120180818
169628refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082120180818
169635refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082120180818
169711refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082120180818
169778refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082120180818
169784refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082120180818
169918refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082120180818
169980refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082120180818
170184refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082120180818
170212refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082120180818
170227refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082120180818
170260refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082120180818
170468refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082120180818
170591refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082120180818
170705refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082120180818
170833refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082120180818
170879refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082120180818
170932refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082120180818
170987refgcc -m32 -Os -fomit-frame-pointer2018082120180818
170990refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082120180818
170993refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082120180818
171030refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082120180818
171367refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082120180818
171494refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082120180818
171566refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082120180818
171579refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082120180818
171873refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082120180818
171921refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082120180818
172192refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082120180818
172260refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082120180818
172363refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082120180818
172444refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082120180818
173859refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082120180818
174020refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082120180818
174180refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082120180818
174998refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082120180818
175331refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082120180818