Implementation notes: x86, titan0, crypto_aead/saeaes192a64t64v1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: saeaes192a64t64v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
259980refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080220190729
260368refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080220190729
260456refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080220190729
260640refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080220190729
260644refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080220190729
260876refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080220190729
261132refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080220190729
261416refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080220190729
261424refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080220190729
262184refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080220190729
262724refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080220190729
262732refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080220190729
262780refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080220190729
263252refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080220190729
263340refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080220190729
263360refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080220190729
263364refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080220190729
263720refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080220190729
264864refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080220190729
265072refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080220190729
265364refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080220190729
265632refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080220190729
265644refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080220190729
265924refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080220190729
266100refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080220190729
269332refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080220190729
269372refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080220190729
269496refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080220190729
269832refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080220190729
269856refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080220190729
269880refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080220190729
269908refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080220190729
269912refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080220190729
269928refgcc -m32 -Os -fomit-frame-pointer2019080220190729
269948refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080220190729
269960refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080220190729
270060refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080220190729
270064refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080220190729
270092refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080220190729
270172refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080220190729
270236refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080220190729
270300refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080220190729
270432refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080220190729
270756refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080220190729
270808refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080220190729
270848refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080220190729
270876refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080220190729
270928refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080220190729
270944refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080220190729
271340refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080220190729
271460refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080220190729
271704refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080220190729
272020refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080220190729
272216refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080220190729
273024refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080220190729
273048refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080220190729
273400refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080220190729
273928refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080220190729
273976refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080220190729
274040refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080220190729
274080refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080220190729
274180refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080220190729
274224refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080220190729
274360refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080220190729
275756refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080220190729
276104refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080220190729
276124refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080220190729
276132refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080220190729
276184refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080220190729
276196refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080220190729
276392refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080220190729
276496refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080220190729
276836refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080220190729
276856refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080220190729
276920refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080220190729
276996refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080220190729
277080refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080220190729
277320refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080220190729
277396refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080220190729
277440refgcc -m32 -O2 -fomit-frame-pointer2019080220190729
277520refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080220190729
277524refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080220190729
277556refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080220190729
277676refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080220190729
277716refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080220190729
277740refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080220190729
277812refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080220190729
278156refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080220190729
278292refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080220190729
278296refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080220190729
278308refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080220190729
278344refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080220190729
278376refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080220190729
278380refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080220190729
278492refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080220190729
278504refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080220190729
278676refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080220190729
278696refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080220190729
278912refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080220190729
279228refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080220190729
279312refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080220190729
279964refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080220190729
280280refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080220190729
280332refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080220190729
280396refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080220190729
280516refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080220190729
280532refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080220190729
280572refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080220190729
280700refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080220190729
280708refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080220190729
280744refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080220190729
280780refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080220190729
280880refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080220190729
281104refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080220190729
281128refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080220190729
281328refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080220190729
281916refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080220190729
281988refgcc -m32 -O3 -fomit-frame-pointer2019080220190729
282220refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080220190729
282736refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080220190729
282812refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080220190729
282860refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080220190729
282936refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080220190729
283048refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080220190729
283288refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080220190729
283292refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080220190729
283340refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080220190729
283524refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080220190729
283640refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080220190729
283652refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080220190729
283668refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080220190729
283704refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080220190729
283764refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080220190729
283820refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080220190729
283988refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080220190729
284112refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080220190729
284200refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080220190729
284348refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080220190729
284376refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080220190729
284544refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080220190729
284592refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080220190729
284984refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080220190729
285016refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080220190729
285436refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080220190729
285636refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080220190729
285900refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080220190729
286004refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080220190729
286148refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080220190729
286272refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080220190729
286388refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080220190729
286412refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080220190729
286436refgcc -m32 -O -fomit-frame-pointer2019080220190729
286532refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080220190729
286584refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080220190729
286816refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080220190729
286916refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080220190729
287320refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080220190729
287600refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080220190729
287872refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080220190729
288064refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080220190729
288100refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080220190729
288304refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080220190729
289200refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080220190729
289204refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080220190729
289836refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080220190729
290012refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080220190729
290200refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080220190729
290212refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080220190729
290416refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080220190729
290712refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080220190729
290768refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080220190729
291300refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080220190729
291892refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080220190729
293400refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080220190729
293504refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080220190729
293760refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080220190729