num=10 ; \ for a in chacha salsa20 ; do \ for o in encrypt decrypt ; do \ for b in master arm-be-unified arm-be-unified-full \ master-no23core arm-be-unified-no23core arm-be-unified-full-no23core ; do \ echo -n "$b $a $o " ; \ for i in `seq 1 $num` ; do \ LD_LIBRARY_PATH=build-$b/.lib \ build-$b/examples/nettle-benchmark -f 1e9 "$a" | \ grep " $a .* $o " ; \ done | \ awk "{ sum+=\$5 } END { print sum / $num }" ; \ done ; \ done ; \ done cb2be: master chacha encrypt 967.941 arm-be-unified chacha encrypt 975.227 arm-be-unified-full chacha encrypt 975.256 master-no23core chacha encrypt 1949.98 arm-be-unified-no23core chacha encrypt 1949.54 arm-be-unified-full-no23core chacha encrypt 1949.36 master chacha decrypt 967.818 arm-be-unified chacha decrypt 975.263 arm-be-unified-full chacha decrypt 975.117 master-no23core chacha decrypt 1949.91 arm-be-unified-no23core chacha decrypt 1948.77 arm-be-unified-full-no23core chacha decrypt 1948.73 master salsa20 encrypt 982.222 arm-be-unified salsa20 encrypt 987.145 arm-be-unified-full salsa20 encrypt 987.078 master-no23core salsa20 encrypt 2009.6 arm-be-unified-no23core salsa20 encrypt 2009.17 arm-be-unified-full-no23core salsa20 encrypt 2009.27 master salsa20 decrypt 982.108 arm-be-unified salsa20 decrypt 986.952 arm-be-unified-full salsa20 decrypt 986.955 master-no23core salsa20 decrypt 2009.54 arm-be-unified-no23core salsa20 decrypt 2009.27 arm-be-unified-full-no23core salsa20 decrypt 2009.12 cb2le: master chacha encrypt 968.091 arm-be-unified chacha encrypt 970.03 arm-be-unified-full chacha encrypt 975.301 master-no23core chacha encrypt 1941.42 arm-be-unified-no23core chacha encrypt 1943.76 arm-be-unified-full-no23core chacha encrypt 1949.14 master chacha decrypt 967.843 arm-be-unified chacha decrypt 969.938 arm-be-unified-full chacha decrypt 975.149 master-no23core chacha decrypt 1941.12 arm-be-unified-no23core chacha decrypt 1943.75 arm-be-unified-full-no23core chacha decrypt 1948.79 master salsa20 encrypt 982.202 arm-be-unified salsa20 encrypt 983.302 arm-be-unified-full salsa20 encrypt 987.114 master-no23core salsa20 encrypt 2000.6 arm-be-unified-no23core salsa20 encrypt 2004.07 arm-be-unified-full-no23core salsa20 encrypt 2009.56 master salsa20 decrypt 982.029 arm-be-unified salsa20 decrypt 983.11 arm-be-unified-full salsa20 decrypt 987.037 master-no23core salsa20 decrypt 2000.44 arm-be-unified-no23core salsa20 decrypt 2003.84 arm-be-unified-full-no23core salsa20 decrypt 2009.24 wandboard: master chacha encrypt 607.1 arm-be-unified chacha encrypt 608.137 arm-be-unified-full chacha encrypt 611.156 master-no23core chacha encrypt 1057.32 arm-be-unified-no23core chacha encrypt 1059.04 arm-be-unified-full-no23core chacha encrypt 1054.13 master chacha decrypt 607.076 arm-be-unified chacha decrypt 608.517 arm-be-unified-full chacha decrypt 612.231 master-no23core chacha decrypt 1057.04 arm-be-unified-no23core chacha decrypt 1058.98 arm-be-unified-full-no23core chacha decrypt 1053.96 master salsa20 encrypt 689.26 arm-be-unified salsa20 encrypt 691.27 arm-be-unified-full salsa20 encrypt 692.505 master-no23core salsa20 encrypt 1064.92 arm-be-unified-no23core salsa20 encrypt 1066.47 arm-be-unified-full-no23core salsa20 encrypt 1073.06 master salsa20 decrypt 688.966 arm-be-unified salsa20 decrypt 691.242 arm-be-unified-full salsa20 decrypt 692.618 master-no23core salsa20 decrypt 1064.66 arm-be-unified-no23core salsa20 decrypt 1066.36 arm-be-unified-full-no23core salsa20 decrypt 1072.83 tinkerboard: master chacha encrypt 457.99 arm-be-unified chacha encrypt 458.329 arm-be-unified-full chacha encrypt 460.074 master-no23core chacha encrypt 1181.35 arm-be-unified-no23core chacha encrypt 1177.36 arm-be-unified-full-no23core chacha encrypt 1179.59 master chacha decrypt 459.424 arm-be-unified chacha decrypt 459.78 arm-be-unified-full chacha decrypt 461.57 master-no23core chacha decrypt 1181.38 arm-be-unified-no23core chacha decrypt 1176.76 arm-be-unified-full-no23core chacha decrypt 1179.05 master salsa20 encrypt 606.965 arm-be-unified salsa20 encrypt 601.151 arm-be-unified-full salsa20 encrypt 600.653 master-no23core salsa20 encrypt 1159.21 arm-be-unified-no23core salsa20 encrypt 1145.75 arm-be-unified-full-no23core salsa20 encrypt 1150.34 master salsa20 decrypt 607.889 arm-be-unified salsa20 decrypt 600.75 arm-be-unified-full salsa20 decrypt 598.105 master-no23core salsa20 decrypt 1158.48 arm-be-unified-no23core salsa20 decrypt 1145.5 arm-be-unified-full-no23core salsa20 decrypt 1151.3 rpi4: master chacha encrypt 442.928 arm-be-unified chacha encrypt 442.479 arm-be-unified-full chacha encrypt 439.679 master-no23core chacha encrypt 1167.44 arm-be-unified-no23core chacha encrypt 1162.7 arm-be-unified-full-no23core chacha encrypt 1169.14 master chacha decrypt 443.26 arm-be-unified chacha decrypt 442.209 arm-be-unified-full chacha decrypt 439.808 master-no23core chacha decrypt 1167.54 arm-be-unified-no23core chacha decrypt 1162.67 arm-be-unified-full-no23core chacha decrypt 1169.03 master salsa20 encrypt 595.877 arm-be-unified salsa20 encrypt 595.913 arm-be-unified-full salsa20 encrypt 604.69 master-no23core salsa20 encrypt 1141.49 arm-be-unified-no23core salsa20 encrypt 1144.18 arm-be-unified-full-no23core salsa20 encrypt 1142.33 master salsa20 decrypt 596.213 arm-be-unified salsa20 decrypt 595.961 arm-be-unified-full salsa20 decrypt 604.602 master-no23core salsa20 decrypt 1141.25 arm-be-unified-no23core salsa20 decrypt 1143.96 arm-be-unified-full-no23core salsa20 decrypt 1142.28