Implementation notes: x86, titan0, crypto_aead/limdolen256v1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: limdolen256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
879176refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080220190729
880152refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080220190729
882184refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080220190729
884792refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080220190729
885820refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080220190729
886260refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080220190729
887660refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080220190729
888812refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080220190729
888964refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080220190729
889320refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080220190729
889816refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080220190729
891244refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080220190729
891360refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080220190729
900732refgcc -m32 -O3 -fomit-frame-pointer2019080220190729
905880refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080220190729
906100refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080220190729
906252refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080220190729
909300refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080220190729
909744refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080220190729
911152refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080220190729
911564refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080220190729
913260refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080220190729
919164refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080220190729
920244refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080220190729
921296refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080220190729
921864refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080220190729
922788refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080220190729
925128refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080220190729
926132refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080220190729
926164refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080220190729
926208refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080220190729
927596refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080220190729
927892refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080220190729
930256refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080220190729
931556refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080220190729
932136refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080220190729
933872refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080220190729
935092refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080220190729
936324refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080220190729
937012refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080220190729
937804refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080220190729
938720refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080220190729
938988refgcc -m32 -O2 -fomit-frame-pointer2019080220190729
939788refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080220190729
944912refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080220190729
944936refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080220190729
945848refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080220190729
948220refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080220190729
949528refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080220190729
951684refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080220190729
951968refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080220190729
952212refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080220190729
958608refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080220190729
958812refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080220190729
966084refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080220190729
966852refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080220190729
1015804refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080220190729
1016484refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080220190729
1022636refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080220190729
1055484refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080220190729
1057128refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080220190729
1059756refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080220190729
1071500refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080220190729
1085060refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080220190729
1085916refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080220190729
1087352refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080220190729
1087392refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080220190729
1087532refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080220190729
1087688refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080220190729
1088368refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080220190729
1089160refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080220190729
1092044refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080220190729
1093208refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080220190729
1097732refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080220190729
1098508refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080220190729
1100756refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080220190729
1104636refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080220190729
1106112refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080220190729
1106908refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080220190729
1144748refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080220190729
1146144refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080220190729
1152704refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080220190729
1153308refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080220190729
1153700refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080220190729
1155128refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080220190729
1157132refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080220190729
1157812refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080220190729
1158616refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080220190729
1159900refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080220190729
1160228refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080220190729
1168388refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080220190729
1178268refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080220190729
1178540refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080220190729
1180048refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080220190729
1181076refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080220190729
1181228refgcc -m32 -Os -fomit-frame-pointer2019080220190729
1183756refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080220190729
1191724refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080220190729
1192264refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080220190729
1193140refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080220190729
1196752refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080220190729
1199644refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080220190729
1200912refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080220190729
1203580refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080220190729
1204048refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080220190729
1207844refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080220190729
1208036refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080220190729
1209184refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080220190729
1210064refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080220190729
1210600refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080220190729
1215604refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080220190729
1215912refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080220190729
1216728refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080220190729
1216872refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080220190729
1217276refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080220190729
1217600refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080220190729
1217620refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080220190729
1220644refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080220190729
1220916refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080220190729
1221144refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080220190729
1221248refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080220190729
1223080refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080220190729
1223560refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080220190729
1223824refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080220190729
1225916refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080220190729
1226368refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080220190729
1226392refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080220190729
1226468refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080220190729
1227296refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080220190729
1227324refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080220190729
1227904refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080220190729
1232012refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080220190729
1232908refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080220190729
1233632refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080220190729
1233672refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080220190729
1239536refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080220190729
1240048refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080220190729
1244140refgcc -m32 -O -fomit-frame-pointer2019080220190729
1245648refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080220190729
1252312refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080220190729
1254748refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080220190729
1254820refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080220190729
1254940refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080220190729
1255772refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080220190729
1257972refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080220190729
1258656refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080220190729
1259480refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080220190729
1263020refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080220190729
1276888refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080220190729
1277592refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080220190729
1300684refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080220190729
1324344refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080220190729
1324384refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080220190729
1351612refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080220190729
1372220refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080220190729
1372292refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080220190729
1380616refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080220190729
1439416refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080220190729
1439592refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080220190729
1465124refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080220190729
1465272refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080220190729
1465584refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080220190729
1466316refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080220190729
1474676refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080220190729
1476660refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080220190729
1552244refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080220190729
1563164refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080220190729
1564760refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080220190729
1568560refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080220190729
1571180refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080220190729
1574008refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080220190729
1575804refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080220190729
1577604refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080220190729
1579680refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080220190729
1579788refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080220190729
1580040refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080220190729