Implementation notes: x86, rumba7, crypto_aead/deoxysneq128128v13

Computer: rumba7
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: deoxysneq128128v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
945660refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052220171218
945810refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052220171218
950070refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052220171218
952080refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052220171218
954240refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052220171218
957810refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052220171218
962580refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052220171218
985620refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052220171218
993720refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052220171218
1006800refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052220171218
1006800refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052220171218
1011210refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052220171218
1021590refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052220171218
1077660refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052220171218
1078950refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052220171218
1089450refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052220171218
1099200refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052220171218
1120560refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052220171218
1127610refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052220171218
1187100refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052220171218
1261050refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052220171218
1261980refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052220171218
1265820refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052220171218
1377900refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052220171218
1393350refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052220171218
1401120refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052220171218
1414200refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052220171218
1425720refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052220171218
1443210refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052220171218
1445310refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052220171218
1449900refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052220171218
1458780refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052220171218
1471740refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052220171218
1471860refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052220171218
1486470refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052220171218
1488660refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052220171218
1490820refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052220171218
1494060refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052220171218
1495920refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052220171218
1503570refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052220171218
1503900refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052220171218
1507350refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052220171218
1508040refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052220171218
1508700refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052220171218
1509090refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052220171218
1515810refgcc -m32 -O3 -fomit-frame-pointer2018052220171218
1531320refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052220171218
1533180refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052220171218
1535460refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052220171218
1535790refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052220171218
1540020refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052220171218
1540650refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052220171218
1550670refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052220171218
1551210refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052220171218
1553190refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052220171218
1553610refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052220171218
1558590refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052220171218
1566390refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052220171218
1576050refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052220171218
1580400refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052220171218
1585470refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052220171218
1589940refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052220171218
1589970refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052220171218
1590690refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052220171218
1596420refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052220171218
1597560refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052220171218
1603740refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052220171218
1605090refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052220171218
1610010refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052220171218
1612230refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052220171218
1625580refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052220171218
1632030refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052220171218
1635540refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052220171218
1666740refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052220171218
1668570refgcc -m32 -O2 -fomit-frame-pointer2018052220171218
1681650refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052220171218
1698420refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052220171218
1719090refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052220171218
1743210refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052220171218
1744920refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052220171218
1779090refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052220171218
1780110refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052220171218
1781430refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052220171218
1833000refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052220171218
1840170refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052220171218
2031090refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052220171218
2103810refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052220171218
2106300refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052220171218
2303580refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052220171218
2304060refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018052220171218
2324460refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052220171218
2333610refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052220171218
2340300refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052220171218
2356560refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052220171218
2454480refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052220171218
2470980refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052220171218
2474940refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052220171218
2475900refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052220171218
2479950refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052220171218
2495460refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052220171218
2523330refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052220171218
2545590refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052220171218
2548650refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052220171218
2559810refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052220171218
2580600refgcc -m32 -march=athlon -O -fomit-frame-pointer2018052220171218
2606610refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052220171218
2626050refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052220171218
2627760refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052220171218
2632470refgcc -m32 -march=nocona -O -fomit-frame-pointer2018052220171218
2632650refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052220171218
2664390refgcc -m32 -march=prescott -O -fomit-frame-pointer2018052220171218
2690550refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052220171218
2690640refgcc -m32 -march=i386 -O -fomit-frame-pointer2018052220171218
2698260refgcc -m32 -march=k8 -O -fomit-frame-pointer2018052220171218
2698860refgcc -m32 -O -fomit-frame-pointer2018052220171218
2699220refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018052220171218
2706630refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052220171218
2709270refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052220171218
2716200refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052220171218
2717220refgcc -m32 -march=k6 -O -fomit-frame-pointer2018052220171218
2726700refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052220171218
2731080refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052220171218
2732940refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018052220171218
2738130refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052220171218
2769510refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052220171218
2770830refgcc -m32 -march=core2 -O -fomit-frame-pointer2018052220171218
2771490refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052220171218
2772990refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052220171218
2825550refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052220171218
2828160refgcc -m32 -march=pentium -O -fomit-frame-pointer2018052220171218
2834970refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052220171218
2987790refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018052220171218
3001020refgcc -m32 -march=i486 -O -fomit-frame-pointer2018052220171218
3015120refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052220171218
3017130refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052220171218
3020970refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052220171218
3031440refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018052220171218
3037200refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052220171218
3040020refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052220171218
3044370refgcc -m32 -Os -fomit-frame-pointer2018052220171218
3049980refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018052220171218
3053730refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052220171218
3054060refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052220171218
3054990refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052220171218
3055200refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052220171218
3058410refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052220171218
3060570refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018052220171218
3064710refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052220171218
3073470refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052220171218
3076170refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052220171218
3077190refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052220171218
3078960refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052220171218
3083430refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052220171218
3084000refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052220171218
3084210refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052220171218
3087480refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052220171218
3089670refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052220171218
3101550refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052220171218
3104850refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052220171218
3106230refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018052220171218
3110760refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052220171218
3111540refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052220171218
3112050refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018052220171218
3113370refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052220171218
3114750refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052220171218
3116040refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018052220171218
3116070refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052220171218
3117060refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052220171218
3127140refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052220171218
3139380refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052220171218
3143670refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052220171218
3147030refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018052220171218
3151080refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018052220171218
3159630refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052220171218
3168240refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052220171218
3173670refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052220171218