Implementation notes: x86, titan0, crypto_aead/spoc128sliscplight256v1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: spoc128sliscplight256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
4725020refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080320190729
4742532refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080320190729
4788112refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080320190729
4793320refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080320190729
4803296refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080320190729
4829608refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080320190729
4835988refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080320190729
4837160refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080320190729
4859912refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080320190729
4861868refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080320190729
4870872refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080320190729
4882392refgcc -m32 -O3 -fomit-frame-pointer2019080320190729
4896472refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080320190729
4899976refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080320190729
4927012refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080320190729
4930536refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080320190729
4951688refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080320190729
4952972refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080320190729
4983680refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080320190729
4996792refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080320190729
5027136refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080320190729
5027924refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080320190729
5029668refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080320190729
5029752refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080320190729
5047808refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080320190729
5047868refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080320190729
5055392refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080320190729
5056856refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080320190729
5058012refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080320190729
5062160refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080320190729
5063772refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080320190729
5064904refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080320190729
5079056refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080320190729
5082928refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080320190729
5089024refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080320190729
5115592refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080320190729
5120348refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080320190729
5120588refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080320190729
5122240refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080320190729
5123476refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080320190729
5124660refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080320190729
5125304refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080320190729
5125996refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080320190729
5127572refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080320190729
5129572refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080320190729
5132152refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080320190729
5134032refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080320190729
5146028refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080320190729
5146184refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080320190729
5146676refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080320190729
5148132refgcc -m32 -O2 -fomit-frame-pointer2019080320190729
5173252refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080320190729
5178380refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080320190729
5178592refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080320190729
5179604refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080320190729
5188456refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080320190729
5190524refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080320190729
5201824refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080320190729
5207908refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080320190729
5215964refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080320190729
5222652refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080320190729
5237116refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080320190729
5238388refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080320190729
5242756refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080320190729
5247268refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080320190729
5250252refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080320190729
5250664refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080320190729
5254648refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080320190729
5257696refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080320190729
5263136refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080320190729
5265436refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080320190729
5266824refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080320190729
5269028refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080320190729
5282664refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080320190729
5289808refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080320190729
5291816refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080320190729
5292612refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080320190729
5297532refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080320190729
5313188refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080320190729
5320800refgcc -m32 -O -fomit-frame-pointer2019080320190729
5363280refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080320190729
5376304refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080320190729
5380252refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080320190729
5381956refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080320190729
5384940refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080320190729
5388484refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080320190729
5393324refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080320190729
5404152refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080320190729
5410264refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080320190729
5419384refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080320190729
5459752refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080320190729
5462716refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080320190729
5465004refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080320190729
5490464refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080320190729
5490584refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080320190729
5496012refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080320190729
5497316refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080320190729
5501068refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080320190729
5554772refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080320190729
5600792refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080320190729
5642200refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080320190729
5670232refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080320190729
5732992refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080320190729
5763252refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080320190729
5766224refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080320190729
5799248refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080320190729
5913248refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080320190729
5917140refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080320190729
5929808refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080320190729
5932896refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080320190729
5934808refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080320190729
5948608refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080320190729
5955424refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080320190729
5997520refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080320190729
5999652refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080320190729
6003532refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080320190729
6009256refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080320190729
6013288refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080320190729
6164656refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080320190729
6166604refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080320190729
6172180refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080320190729
6232148refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080320190729
6237704refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080320190729
6238616refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080320190729
6290532refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080320190729
6299856refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080320190729
6336664refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080320190729
6363420refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080320190729
6365832refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080320190729
6392468refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080320190729
6394264refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080320190729
6395448refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080320190729
6658952refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080320190729
6679612refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080320190729
6758524refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080320190729
6843400refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080320190729
6844020refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080320190729
6847324refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080320190729
6963276refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080320190729
7000948refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080320190729
7276420refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080320190729
7292280refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080320190729
7305636refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080320190729
7340852refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080320190729
7349060refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080320190729
7400084refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080320190729
7413180refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080320190729
7427544refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080320190729
7429756refgcc -m32 -Os -fomit-frame-pointer2019080320190729
7430016refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080320190729
7439820refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080320190729
7445240refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080320190729
7460484refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080320190729
7472764refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080320190729
7477616refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080320190729
7477740refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080320190729
7479300refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080320190729
7484636refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080320190729
7486508refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080320190729
7486632refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080320190729
7489488refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080320190729
7490912refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080320190729
7493928refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080320190729
7499868refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080320190729
7518568refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080320190729
7527804refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080320190729
7535148refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080320190729
7541388refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080320190729
7553848refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080320190729
7564504refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080320190729
7564756refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080320190729
7565736refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080320190729
7571364refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080320190729
7577520refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080320190729
7588332refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080320190729
7604744refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080320190729