Implementation notes: x86, titan0, crypto_aead/triadaev1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: triadaev1
TimeImplementationCompilerBenchmark dateSUPERCOP version
8925080refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080320190729
8933860refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080320190729
8943256refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080320190729
8947160refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080320190729
8961360refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080320190729
8965272refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080320190729
8966908refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080320190729
8971264refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080320190729
8978040refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080320190729
8981096refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080320190729
8985664refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080320190729
8986348refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080320190729
8987328refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080320190729
8988416refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080320190729
8988580refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080320190729
8989440refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080320190729
8990236refgcc -m32 -O3 -fomit-frame-pointer2019080320190729
9005292refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080320190729
9008620refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080320190729
9011360refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080320190729
9022984refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080320190729
9044980refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080320190729
9087020refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080320190729
9089792refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080320190729
9165596refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080320190729
9170420refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080320190729
9177896refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080320190729
9186468refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080320190729
9205788refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080320190729
9251144refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080320190729
9252452refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080320190729
9267448refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080320190729
9276428refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080320190729
9277768refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080320190729
9297696refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080320190729
9320368refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080320190729
9345520refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080320190729
9372320refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080320190729
9622596refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080320190729
9659024refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080320190729
9705056refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080320190729
9717044refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080320190729
9731880refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080320190729
9772320refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080320190729
22756596refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080320190729
22793820refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080320190729
22809352refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080320190729
22812552refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080320190729
22820640refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080320190729
22844848refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080320190729
22860356refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080320190729
22861948refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080320190729
22872464refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080320190729
22875948refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080320190729
22882972refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080320190729
22904032refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080320190729
22904964refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080320190729
22943644refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080320190729
22943668refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080320190729
22950056refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080320190729
22956248refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080320190729
23038552refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080320190729
23111132refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080320190729
23121908refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080320190729
23122756refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080320190729
23139632refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080320190729
24094900refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080320190729
24149504refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080320190729
24328188refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080320190729
24333096refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080320190729
24340212refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080320190729
24726048refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080320190729
24739212refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080320190729
25063412refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080320190729
25067480refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080320190729
25068476refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080320190729
25069700refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080320190729
25076624refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080320190729
25080100refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080320190729
25098740refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080320190729
30499388refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080320190729
30905812refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080320190729
31052848refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080320190729
31088812refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080320190729
31102748refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080320190729
31115968refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080320190729
31152696refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080320190729
31796280refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080320190729
32017824refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080320190729
32319384refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080320190729
32494776refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080320190729
32791156refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080320190729
32793744refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080320190729
32846476refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080320190729
33345068refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080320190729
33480580refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080320190729
33486288refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080320190729
33492876refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080320190729
33504588refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080320190729
33639172refgcc -m32 -O2 -fomit-frame-pointer2019080320190729
34788304refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080320190729
34789776refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080320190729
34790216refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080320190729
34790900refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080320190729
34793240refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080320190729
34793284refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080320190729
35410640refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080320190729
35506640refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080320190729
36085744refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080320190729
36100000refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080320190729
36178152refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080320190729
36189096refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080320190729
36439976refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080320190729
36507656refgcc -m32 -O -fomit-frame-pointer2019080320190729
36664260refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080320190729
36709708refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080320190729
36731252refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080320190729
36875760refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080320190729
36900132refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080320190729
37032684refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080320190729
37189752refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080320190729
37418588refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080320190729
37483900refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080320190729
37544516refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080320190729
37547044refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080320190729
37562908refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080320190729
37723920refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080320190729
37900148refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080320190729
38153004refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080320190729
38163948refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080320190729
38364972refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080320190729
38724720refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080320190729
38753256refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080320190729
38756144refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080320190729
38761360refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080320190729
39274024refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080320190729
39279888refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080320190729
39409580refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080320190729
39417804refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080320190729
39466920refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080320190729
39606068refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080320190729
39610932refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080320190729
39614612refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080320190729
39724068refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080320190729
39760448refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080320190729
39825972refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080320190729
39844288refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080320190729
39900032refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080320190729
40515156refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080320190729
40552988refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080320190729
40659104refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080320190729
40747800refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080320190729
41073824refgcc -m32 -Os -fomit-frame-pointer2019080320190729
41143836refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080320190729
41279476refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080320190729
41298040refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080320190729
41298692refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080320190729
41320412refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080320190729
41334408refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080320190729
41346940refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080320190729
41357468refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080320190729
41358796refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080320190729
41369600refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080320190729
42012132refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080320190729
42061520refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080320190729
42089144refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080320190729
42138044refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080320190729
42160028refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080320190729
42277568refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080320190729
42285268refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080320190729
42320764refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080320190729
42328280refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080320190729
42845164refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080320190729
43560464refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080320190729
44515412refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080320190729
44543848refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080320190729