Implementation notes: x86, titan0, crypto_aead/aes128otrpv2

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: aes128otrpv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
148332refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
149568refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
151120refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
153012refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
153508refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070620190110
153872refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070620190110
153948refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070620190110
154112refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070620190110
154184refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
154432refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070620190110
154592refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070620190110
154864refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
154960refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070620190110
154968refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
155276refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070620190110
155396refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
155524refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
155628refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
155764refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
155860refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
155960refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
156160refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
156208refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
156512refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
156580refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070620190110
157312refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070620190110
157524refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
157752refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
157896refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
158116refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
159528refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
160884refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
161240refgcc -m32 -O3 -fomit-frame-pointer2019070620190110
161580refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
161624refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
161740refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
162292refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
162508refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
162752refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
162812refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
163408refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
163636refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
163968refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
164064refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
164408refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
165192refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
165212refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
165304refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
166148refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
166248refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
166424refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
166452refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
166516refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
166796refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
166824refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
167316refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
167688refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070620190110
167696refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
167748refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
169744refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
169916refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
169928refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
169976refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
170236refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
170312refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
170332refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
170428refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
170432refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
170464refgcc -m32 -O2 -fomit-frame-pointer2019070620190110
170536refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
170540refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
170672refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
170736refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
171232refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
171280refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
171372refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
171936refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070620190110
172800refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
173372refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070620190110
173528refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
173648refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070620190110
173736refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070620190110
173976refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
174228refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070620190110
174312refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070620190110
174320refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070620190110
174488refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
174612refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
174692refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
174772refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
174836refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070620190110
175152refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070620190110
175776refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
176020refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
176032refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
176928refgcc -m32 -O -fomit-frame-pointer2019070620190110
176936refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
176952refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
176984refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
176992refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
177004refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070620190110
177180refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
177328refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
177448refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
177456refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
177496refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
177632refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
177880refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
177956refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070620190110
178244refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070620190110
178364refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070620190110
178384refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
178424refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
178548refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070620190110
178584refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070620190110
178600refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
178612refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
178768refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
178780refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
179212refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
179836refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
179868refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070620190110
179984refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070620190110
180024refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
180048refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
180140refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070620190110
180168refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
180596refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
180724refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
180756refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
180888refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
181016refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
181068refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
181156refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
181188refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
181188refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070620190110
181224refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070620190110
181244refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070620190110
181268refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
181272refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
181284refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
181372refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070620190110
181488refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
181488refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070620190110
181532refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
181608refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070620190110
181816refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
181844refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
181880refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070620190110
182056refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
182180refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
182200refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
182216refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
182404refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
182512refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
182820refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
182860refgcc -m32 -Os -fomit-frame-pointer2019070620190110
183196refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
183224refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
183500refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
183848refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
183940refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
184008refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
184080refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
184116refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
184168refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
184424refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
184568refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
184808refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
184820refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
184988refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
185020refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
185244refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
185332refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
185400refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
187712refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110