Implementation notes: x86, titan0, crypto_aead/aes128poetv2aes128

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: aes128poetv2aes128
TimeImplementationCompilerBenchmark dateSUPERCOP version
244740refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070620190110
244764refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070620190110
244904refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070620190110
245048refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070620190110
245692refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070620190110
245696refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070620190110
245712refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
247176refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
247372refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
247448refgcc -m32 -O3 -fomit-frame-pointer2019070620190110
247556refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
247564refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
248140refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
248212refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
248244refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070620190110
248280refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070620190110
248544refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070620190110
248924refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
249292refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070620190110
249308refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
249312refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
249460refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
249684refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
249688refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
249696refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070620190110
250060refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
250096refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
250100refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
250648refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
250732refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
250748refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
250804refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
250812refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
250840refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
251152refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
251520refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
251588refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
251976refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
252552refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
253336refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
253544refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
253596refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
254184refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
254680refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
256888refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
257524refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
257860refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
258168refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070620190110
258224refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
258304refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070620190110
258396refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070620190110
258448refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070620190110
258524refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070620190110
258604refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
258628refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
258648refgcc -m32 -O -fomit-frame-pointer2019070620190110
258780refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070620190110
258876refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070620190110
258976refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
258976refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070620190110
259072refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070620190110
259108refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070620190110
259124refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
259268refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070620190110
259292refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070620190110
259500refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
259516refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070620190110
259788refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
259984refgcc -m32 -O2 -fomit-frame-pointer2019070620190110
260412refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070620190110
260620refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070620190110
260644refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
260856refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
260872refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
260948refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
261016refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
261772refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
261880refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070620190110
262408refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
262408refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
262864refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
262964refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
263284refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
263372refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
263784refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
263820refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
263888refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
264432refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
264580refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
265432refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
266048refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
266080refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
266324refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
266332refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
266436refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
266480refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
267144refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
267212refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
267220refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
267900refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
268084refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
268088refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
268272refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
268444refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
268588refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
268628refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
268688refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
268688refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
269884refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070620190110
269992refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
270036refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
270060refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
270084refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070620190110
270296refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070620190110
270320refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070620190110
270372refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
270400refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070620190110
270404refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070620190110
270412refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070620190110
270724refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
270756refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
270772refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
270780refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
270804refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
270920refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
270928refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
270976refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
271024refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
271204refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
271204refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
271216refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
271244refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
271276refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
271288refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
271328refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
271332refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
271408refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
271468refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070620190110
271532refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
271652refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
271756refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
272040refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
272392refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
272952refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
273628refgcc -m32 -Os -fomit-frame-pointer2019070620190110
273812refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
273924refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
274016refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070620190110
274196refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
275064refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
275320refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
275572refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
275648refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
275716refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
276036refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
276600refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
277072refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
277436refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
277812refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
278020refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
279596refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
280232refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
280284refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
281460refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
282620refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
282636refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
285452refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
286004refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
286200refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
286436refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
287380refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
287848refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
288732refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
291456refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
291592refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
298780refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110