Implementation notes: x86, titan0, crypto_aead/trivia0v1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: trivia0v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
338568refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
343240refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
353776refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
354012refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
354200refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
354304refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
354380refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
355468refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
356064refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
357256refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
357300refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
357764refgcc -m32 -O3 -fomit-frame-pointer2019070820190110
358620refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
372028refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
390688refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
391828refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
392020refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
392528refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
399236refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
399332refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
399452refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
399660refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
400288refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
401736refgcc -m32 -O2 -fomit-frame-pointer2019070820190110
511536refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
514108refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
524484refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
549380refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
581580refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
583084refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
583672refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
584524refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
590836refgcc -m32 -O -fomit-frame-pointer2019070820190110
591924refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
592100refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
592880refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
602780refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
602976refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
603252refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
603492refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
604040refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
607100refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
645048refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
647504refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
655044refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
657536refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
660416refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
671500refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
673692refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
674856refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
676908refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
677036refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
681140refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
683540refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
684788refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
688120refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
688228refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
688600refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
691504refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
694532refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
695376refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
696116refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
702396refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
703296refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
705728refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
707012refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
707052refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
713220refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
719444refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
720680refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
721400refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
722408refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
723196refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
723960refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
729280refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
737848refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
738892refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
741464refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
745376refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
749628refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
750060refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
751564refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
753464refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
753776refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
754788refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
756224refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
757964refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
758108refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
759012refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
766240refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
766364refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
768452refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
776552refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
784616refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
790064refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
805700refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
806640refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
806736refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
882704refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
891948refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
926640refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
951620refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
1098704refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
1099744refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
1100452refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
1100556refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
1100996refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
1101200refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
1102392refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
1106512refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
1107724refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
1126216refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
1128460refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
1130104refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
1132336refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
1132804refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
1133736refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
1133916refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
1134600refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
1135044refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
1140748refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
1140888refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
1144084refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
1147956refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
1148336refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
1149300refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
1149664refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
1149828refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
1152072refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
1156184refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
1157684refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
1158052refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
1160668refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
1161152refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
1165756refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
1166248refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
1166888refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
1175572refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
1175708refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
1176620refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
1176828refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
1177596refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
1178188refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
1178580refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
1178624refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
1179084refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
1180364refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
1180460refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
1181380refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
1184016refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
1185668refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
1185752refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
1185944refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
1186032refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
1187672refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
1187908refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
1188352refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
1189076refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
1191416refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
1194456refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
1194508refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
1195172refgcc -m32 -Os -fomit-frame-pointer2019070820190110
1195360refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
1195776refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
1197372refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
1198704refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
1198708refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
1199500refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
1201320refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
1202036refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
1203184refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
1204700refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
1270168refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
1281208refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
1294956refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
1298376refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110