Implementation notes: x86, titan0, crypto_aead/trivia128v2

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: trivia128v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
349452refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
349924refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
350364refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
350632refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
350940refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
351384refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
351904refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
352496refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
354048refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
355048refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
359208refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
361260refgcc -m32 -O3 -fomit-frame-pointer2019070820190110
366288refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
370476refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
393224refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
399576refgcc -m32 -O2 -fomit-frame-pointer2019070820190110
401500refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
401536refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
405908refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
406096refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
406284refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
406604refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
407196refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
407940refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
523500refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
526440refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
528480refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
560052refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
560660refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
569848refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
572392refgcc -m32 -O -fomit-frame-pointer2019070820190110
575048refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
577516refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
581568refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
583640refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
583796refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
583884refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
584100refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
584452refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
584824refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
590236refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
590388refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
630232refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
638060refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
647932refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
649440refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
654484refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
662048refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
662228refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
662928refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
662968refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
663016refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
663352refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
664132refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
667532refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
671440refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
671720refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
671908refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
674064refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
677428refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
690240refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
690508refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
694280refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
696452refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
697216refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
699048refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
700052refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
700984refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
704828refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
704892refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
706888refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
728436refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
730064refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
732656refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
734284refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
736252refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
736376refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
738008refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
739720refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
741040refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
744684refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
745188refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
747944refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
748140refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
750400refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
750556refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
750876refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
751384refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
754608refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
755012refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
755716refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
756148refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
757092refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
760508refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
764648refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
791252refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
791692refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
792128refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
869936refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
901976refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
913748refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
964296refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
1077348refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
1077544refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
1077992refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
1078024refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
1078432refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
1079124refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
1083976refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
1086652refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
1090560refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
1095060refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
1096036refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
1101852refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
1103804refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
1106884refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
1107776refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
1108008refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
1111116refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
1111252refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
1115176refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
1115376refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
1116800refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
1117092refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
1117920refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
1119916refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
1128632refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
1129528refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
1129668refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
1130216refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
1130460refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
1131104refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
1133236refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
1134296refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
1134348refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
1136072refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
1136408refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
1137268refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
1137516refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
1137604refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
1139092refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
1139280refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
1139960refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
1140932refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
1142092refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
1142120refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
1142500refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
1142708refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
1145212refgcc -m32 -Os -fomit-frame-pointer2019070820190110
1151184refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
1151860refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
1153304refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
1154340refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
1154788refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
1155408refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
1156192refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
1156556refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
1162916refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
1165744refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
1166640refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
1167336refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
1168048refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
1172164refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
1175416refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
1176940refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
1177304refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
1178548refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
1178928refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
1178928refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
1179312refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
1179652refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
1189204refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
1262908refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
1269476refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
1270288refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
1276364refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110