Implementation notes: x86, kizomba, crypto_aead/aes128otrpv1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: aes128otrpv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
135254refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082120180818
135651refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082120180818
137832refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082120180818
138440refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082120180818
139560refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082120180818
139960refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082120180818
140148refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082120180818
140213refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082120180818
140409refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082120180818
140833refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082120180818
142134refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082120180818
142569refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082120180818
143145refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082120180818
143482refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082120180818
143541refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082120180818
143655refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082120180818
144276refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082120180818
144383refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082120180818
145000refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082120180818
145008refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082120180818
145107refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082120180818
145260refgcc -m32 -O3 -fomit-frame-pointer2018082120180818
145339refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082120180818
145824refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082120180818
146157refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082120180818
146161refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082120180818
146520refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082120180818
147238refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082120180818
147631refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082120180818
147898refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082120180818
147952refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082120180818
148111refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082120180818
148504refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082120180818
149097refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082120180818
149318refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082120180818
149363refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082120180818
150185refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082120180818
150375refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082120180818
150496refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082120180818
150500refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082120180818
150510refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082120180818
150543refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082120180818
150740refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082120180818
151303refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082120180818
151435refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082120180818
151521refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082120180818
152040refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082120180818
152183refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082120180818
152201refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082120180818
152492refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082120180818
152533refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082120180818
152758refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082120180818
152770refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082120180818
152805refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082120180818
152824refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082120180818
153002refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082120180818
153110refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082120180818
153212refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082120180818
153653refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082120180818
153682refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082120180818
154298refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082120180818
154306refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082120180818
154331refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082120180818
154736refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082120180818
155091refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082120180818
155498refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082120180818
155544refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082120180818
155708refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082120180818
156082refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082120180818
156486refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082120180818
156680refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082120180818
156845refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082120180818
157357refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082120180818
157447refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082120180818
157466refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082120180818
157617refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082120180818
157865refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082120180818
158226refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082120180818
158272refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082120180818
158738refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082120180818
158808refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082120180818
158945refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082120180818
159201refgcc -m32 -O -fomit-frame-pointer2018082120180818
159551refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082120180818
159673refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082120180818
159698refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082120180818
159756refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082120180818
159758refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082120180818
159891refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082120180818
160028refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082120180818
160059refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082120180818
160161refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082120180818
160190refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082120180818
160236refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082120180818
160249refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082120180818
160311refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082120180818
160520refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082120180818
160948refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082120180818
161113refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082120180818
161355refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082120180818
161518refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082120180818
161811refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082120180818
162002refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082120180818
162702refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082120180818
162928refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082120180818
163018refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082120180818
163179refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082120180818
163435refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082120180818
163455refgcc -m32 -O2 -fomit-frame-pointer2018082120180818
164034refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082120180818
164192refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082120180818
164462refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082120180818
164736refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082120180818
164740refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082120180818
165115refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082120180818
165230refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082120180818
165309refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082120180818
165314refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082120180818
165434refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082120180818
165445refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082120180818
165948refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082120180818
166144refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082120180818
166205refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082120180818
166627refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082120180818
166742refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082120180818
166808refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082120180818
166920refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082120180818
166985refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082120180818
167141refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082120180818
167143refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082120180818
167422refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082120180818
168077refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082120180818
168331refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082120180818
168728refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082120180818
168760refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082120180818
168764refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082120180818
168851refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082120180818
169079refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082120180818
169151refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082120180818
169660refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082120180818
169721refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082120180818
169897refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082120180818
169949refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082120180818
169996refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082120180818
170034refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082120180818
170067refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082120180818
170304refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082120180818
170308refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082120180818
170308refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082120180818
170331refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082120180818
170504refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082120180818
170596refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082120180818
170790refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082120180818
170806refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082120180818
170855refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082120180818
170873refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082120180818
170970refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082120180818
171172refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082120180818
171178refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082120180818
171655refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082120180818
171783refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082120180818
171803refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082120180818
172083refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082120180818
172429refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082120180818
172461refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082120180818
172482refgcc -m32 -Os -fomit-frame-pointer2018082120180818
172532refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082120180818
172612refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082120180818
172653refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082120180818
172669refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082120180818
173262refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082120180818
173762refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082120180818
174427refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082120180818
174649refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082120180818
174983refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082120180818
175060refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082120180818