Implementation notes: x86, kizomba, crypto_aead/aes128otrsv1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: aes128otrsv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
128679refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082120180818
128849refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082120180818
129119refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082120180818
130063refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082120180818
130819refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082120180818
131345refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082120180818
132357refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082120180818
133686refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082120180818
134067refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082120180818
134704refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082120180818
135071refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082120180818
135938refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082120180818
136609refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082120180818
137280refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082120180818
137410refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082120180818
137627refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082120180818
137716refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082120180818
137819refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082120180818
137928refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082120180818
138052refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082120180818
138197refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082120180818
138232refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082120180818
138417refgcc -m32 -O3 -fomit-frame-pointer2018082120180818
138572refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082120180818
139010refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082120180818
139295refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082120180818
139401refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082120180818
139932refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082120180818
140083refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082120180818
140720refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082120180818
140833refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082120180818
140843refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082120180818
141192refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082120180818
141391refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082120180818
141514refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082120180818
141577refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082120180818
141794refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082120180818
141810refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082120180818
141905refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082120180818
141976refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082120180818
141978refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082120180818
141978refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082120180818
141982refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082120180818
141984refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082120180818
142012refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082120180818
142023refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082120180818
142073refgcc -m32 -O2 -fomit-frame-pointer2018082120180818
142205refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082120180818
142236refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082120180818
142416refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082120180818
142443refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082120180818
142645refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082120180818
142647refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082120180818
142672refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082120180818
142736refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082120180818
142816refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082120180818
142962refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082120180818
143258refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082120180818
143369refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082120180818
143494refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082120180818
143528refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082120180818
143609refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082120180818
143651refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082120180818
143667refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082120180818
143742refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082120180818
143956refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082120180818
144025refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082120180818
144073refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082120180818
144117refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082120180818
144121refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082120180818
144320refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082120180818
144379refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082120180818
144416refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082120180818
144445refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082120180818
144867refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082120180818
145026refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082120180818
145187refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082120180818
145324refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082120180818
145356refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082120180818
145383refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082120180818
145816refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082120180818
146002refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082120180818
146371refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082120180818
146629refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082120180818
147115refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082120180818
147355refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082120180818
147575refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082120180818
147809refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082120180818
147998refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082120180818
148159refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082120180818
148185refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082120180818
148199refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082120180818
148297refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082120180818
149033refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082120180818
149256refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082120180818
149432refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082120180818
149672refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082120180818
150537refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082120180818
150548refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082120180818
150603refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082120180818
150627refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082120180818
150891refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082120180818
150917refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082120180818
150921refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082120180818
150925refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082120180818
151000refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082120180818
151115refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082120180818
151192refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082120180818
151399refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082120180818
151407refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082120180818
151522refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082120180818
151579refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082120180818
151581refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082120180818
151843refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082120180818
151936refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082120180818
151939refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082120180818
152231refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082120180818
152300refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082120180818
152419refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082120180818
152460refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082120180818
152514refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082120180818
152556refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082120180818
152631refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082120180818
152686refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082120180818
152742refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082120180818
152840refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082120180818
152961refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082120180818
153433refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082120180818
153469refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082120180818
153617refgcc -m32 -O -fomit-frame-pointer2018082120180818
153941refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082120180818
153988refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082120180818
154325refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082120180818
154337refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082120180818
154465refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082120180818
154702refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082120180818
154732refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082120180818
154879refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082120180818
154945refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082120180818
155012refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082120180818
155226refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082120180818
155481refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082120180818
155613refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082120180818
155627refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082120180818
155655refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082120180818
155760refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082120180818
155805refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082120180818
155871refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082120180818
156000refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082120180818
156012refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082120180818
156022refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082120180818
156030refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082120180818
156060refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082120180818
156105refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082120180818
156199refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082120180818
156228refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082120180818
156391refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082120180818
156465refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082120180818
156605refgcc -m32 -Os -fomit-frame-pointer2018082120180818
156846refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082120180818
157085refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082120180818
157087refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082120180818
157343refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082120180818
157831refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082120180818
157883refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082120180818
158089refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082120180818
158109refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082120180818
158178refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082120180818
158228refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082120180818
158291refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082120180818
158359refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082120180818
158439refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082120180818
158555refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082120180818
158607refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082120180818
159355refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082120180818
159820refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082120180818