Implementation notes: x86, titan0, crypto_aead/aes128poetv2aes4

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: aes128poetv2aes4
TimeImplementationCompilerBenchmark dateSUPERCOP version
188524refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
188576refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
189468refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070620190110
189476refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070620190110
189576refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
189612refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070620190110
189892refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070620190110
189960refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070620190110
189968refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
190056refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
190628refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
190704refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070620190110
190792refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
190948refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
191148refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070620190110
191528refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
191528refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
191592refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
191812refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
192040refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070620190110
192168refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
192180refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070620190110
192304refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
192468refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
192480refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
192668refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
192944refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
192956refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
193280refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
193324refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
193344refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
193408refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
193908refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
194024refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070620190110
194108refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
194200refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
194296refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
194452refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
194544refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070620190110
194604refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
194700refgcc -m32 -O3 -fomit-frame-pointer2019070620190110
195256refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
196656refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
197268refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
197740refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
198812refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
199112refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
199532refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
199756refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070620190110
199836refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070620190110
199920refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
200048refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070620190110
200108refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070620190110
200204refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070620190110
200408refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070620190110
200592refgcc -m32 -O -fomit-frame-pointer2019070620190110
200660refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070620190110
201136refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
201208refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070620190110
201732refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
201976refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070620190110
202228refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
202416refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
202484refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
202512refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
202696refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
202856refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
203028refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
203292refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
203316refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
203560refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
203592refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
203808refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
203856refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
204004refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
204008refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
204092refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070620190110
204092refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070620190110
204148refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
204464refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070620190110
205028refgcc -m32 -O2 -fomit-frame-pointer2019070620190110
205252refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
205320refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
205480refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
205560refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070620190110
205596refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
205640refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
205664refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070620190110
205908refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
205932refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
205940refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
205948refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070620190110
206116refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
206388refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
206500refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
206640refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070620190110
206820refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
207332refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
207360refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
207388refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
207584refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
207848refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
208508refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
208668refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
209540refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
209664refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
209684refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
209884refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
210316refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
210644refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
211620refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
212200refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
212304refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
212432refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070620190110
212452refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
212568refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
212588refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070620190110
212672refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
212716refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070620190110
212788refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
212832refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
212832refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
212844refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070620190110
212880refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070620190110
212932refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
212940refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
213036refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070620190110
213048refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
213084refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070620190110
213228refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
213308refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070620190110
213488refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
213620refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
213656refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
213892refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
213984refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
214080refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
214392refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
214408refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070620190110
214896refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
214920refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
214960refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
215132refgcc -m32 -Os -fomit-frame-pointer2019070620190110
215368refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
215672refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
215696refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
215744refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
215912refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
216016refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
216132refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
216180refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
216368refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
216448refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
216456refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
216504refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
216588refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
216652refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
216868refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
216928refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
217148refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
217596refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
217628refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
218408refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
218788refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
219484refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
219804refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
220776refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
221816refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
223248refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
224144refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
225236refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
225240refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
225424refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
226588refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
226984refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
233064refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110