Implementation notes: x86, titan0, crypto_aead/deoxysneq256128v13

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: deoxysneq256128v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
989504refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
993112refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
993460refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
999148refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
1002528refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
1003812refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
1004472refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
1004628refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
1007796refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
1008268refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
1008820refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
1009416refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
1009804refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
1010332refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
1010444refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
1010808refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
1011148refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
1012504refgcc -m32 -O3 -fomit-frame-pointer2019070720190110
1022624refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
1031196refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
1031240refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
1031348refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
1031548refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
1031640refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
1031796refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
1032208refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
1032924refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
1033336refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
1034144refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
1034680refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
1036676refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
1054660refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
1061568refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
1062072refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
1062616refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
1070896refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
1075472refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
1078284refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
1215968refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
1216244refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
1225972refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
1243408refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
1254632refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
1256220refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
1918812refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
1919156refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
1943912refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
2139092refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
2142844refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
2143072refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
2143128refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
2146652refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
2149356refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
2161088refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
2165564refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
2305680refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
2307116refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
2314732refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
2369220refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
2412692refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
2426092refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
2426720refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
2429952refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
2430568refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
2431052refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
2433724refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
2435684refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
2436492refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
2436884refgcc -m32 -O2 -fomit-frame-pointer2019070720190110
2437284refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
2445180refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
2448780refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
2458500refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
2476464refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
2476532refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
2478916refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
2568260refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
2571332refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
2742600refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
2938016refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
2943312refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
2943400refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
2971168refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
2971516refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
3126060refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
4362364refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
4364072refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
4370512refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
4417476refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
4423600refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
4449584refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
4457244refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
4580868refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
4592132refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
4593828refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
4593984refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
4598256refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
4605244refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
4760492refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
4783612refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
4789972refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
4791012refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
4801588refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
4801652refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
4862364refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
4868532refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
4870700refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
4941664refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
4996656refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
5002064refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
5023412refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
5033956refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
5033968refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
5034056refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
5036200refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
5043392refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
5043400refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
5045108refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
5055680refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
5056892refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
5072188refgcc -m32 -O -fomit-frame-pointer2019070720190110
5205168refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
5230028refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
5236560refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
5236772refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
5345776refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
5391060refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
5394880refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
5415944refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
5478376refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
5518068refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
5519536refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
5519812refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
5523604refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
5541444refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
5541624refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
5547492refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
5547716refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
5548900refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
5554876refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
5564404refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
5565980refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
5573116refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
5579396refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
5580208refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
5585340refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
5586392refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
5592932refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
5593156refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
5593636refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
5599028refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
5599708refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
5626760refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
5632904refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
5651164refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
5653156refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
5655844refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
5659000refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
5665184refgcc -m32 -Os -fomit-frame-pointer2019070720190110
5678644refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
5730196refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
5734320refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
5746188refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
5748728refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
5756452refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
5804440refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
5892976refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
5895036refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
5904196refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
5982280refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
6056752refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
6066924refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
6077288refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
6093356refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
6404000refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
6456328refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110