Lines Matching full:add
36 @ Add NEON implementation. On Cortex A8 it was measured to process one
44 @ Add ARMv8 code path performing at 2.0 cpb on Apple A7.
109 add r2,r1,r2,lsl#6 @ len to point at the end of inp
128 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
135 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
149 add r11,r11,r2 @ h+=X[i]
152 add r11,r11,r0,ror#6 @ h+=Sigma1(e)
154 add r11,r11,r12 @ h+=K256[i]
157 add r11,r11,r2 @ h+=Ch(e,f,g)
176 add r7,r7,r11 @ d+=h
178 add r11,r11,r0,ror#2 @ h+=Sigma0(a)
179 @ add r11,r11,r3 @ h+=Maj(a,b,c)
186 add r11,r11,r3 @ h+=Maj(a,b,c) from the past
193 add r11,r11,r3 @ h+=Maj(a,b,c) from the past
207 add r10,r10,r2 @ h+=X[i]
210 add r10,r10,r0,ror#6 @ h+=Sigma1(e)
212 add r10,r10,r3 @ h+=K256[i]
215 add r10,r10,r2 @ h+=Ch(e,f,g)
234 add r6,r6,r10 @ d+=h
236 add r10,r10,r0,ror#2 @ h+=Sigma0(a)
237 @ add r10,r10,r12 @ h+=Maj(a,b,c)
244 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
251 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
265 add r9,r9,r2 @ h+=X[i]
268 add r9,r9,r0,ror#6 @ h+=Sigma1(e)
270 add r9,r9,r12 @ h+=K256[i]
273 add r9,r9,r2 @ h+=Ch(e,f,g)
292 add r5,r5,r9 @ d+=h
294 add r9,r9,r0,ror#2 @ h+=Sigma0(a)
295 @ add r9,r9,r3 @ h+=Maj(a,b,c)
302 add r9,r9,r3 @ h+=Maj(a,b,c) from the past
309 add r9,r9,r3 @ h+=Maj(a,b,c) from the past
323 add r8,r8,r2 @ h+=X[i]
326 add r8,r8,r0,ror#6 @ h+=Sigma1(e)
328 add r8,r8,r3 @ h+=K256[i]
331 add r8,r8,r2 @ h+=Ch(e,f,g)
350 add r4,r4,r8 @ d+=h
352 add r8,r8,r0,ror#2 @ h+=Sigma0(a)
353 @ add r8,r8,r12 @ h+=Maj(a,b,c)
360 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
367 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
381 add r7,r7,r2 @ h+=X[i]
384 add r7,r7,r0,ror#6 @ h+=Sigma1(e)
386 add r7,r7,r12 @ h+=K256[i]
389 add r7,r7,r2 @ h+=Ch(e,f,g)
408 add r11,r11,r7 @ d+=h
410 add r7,r7,r0,ror#2 @ h+=Sigma0(a)
411 @ add r7,r7,r3 @ h+=Maj(a,b,c)
418 add r7,r7,r3 @ h+=Maj(a,b,c) from the past
425 add r7,r7,r3 @ h+=Maj(a,b,c) from the past
439 add r6,r6,r2 @ h+=X[i]
442 add r6,r6,r0,ror#6 @ h+=Sigma1(e)
444 add r6,r6,r3 @ h+=K256[i]
447 add r6,r6,r2 @ h+=Ch(e,f,g)
466 add r10,r10,r6 @ d+=h
468 add r6,r6,r0,ror#2 @ h+=Sigma0(a)
469 @ add r6,r6,r12 @ h+=Maj(a,b,c)
476 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
483 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
497 add r5,r5,r2 @ h+=X[i]
500 add r5,r5,r0,ror#6 @ h+=Sigma1(e)
502 add r5,r5,r12 @ h+=K256[i]
505 add r5,r5,r2 @ h+=Ch(e,f,g)
524 add r9,r9,r5 @ d+=h
526 add r5,r5,r0,ror#2 @ h+=Sigma0(a)
527 @ add r5,r5,r3 @ h+=Maj(a,b,c)
534 add r5,r5,r3 @ h+=Maj(a,b,c) from the past
541 add r5,r5,r3 @ h+=Maj(a,b,c) from the past
555 add r4,r4,r2 @ h+=X[i]
558 add r4,r4,r0,ror#6 @ h+=Sigma1(e)
560 add r4,r4,r3 @ h+=K256[i]
563 add r4,r4,r2 @ h+=Ch(e,f,g)
582 add r8,r8,r4 @ d+=h
584 add r4,r4,r0,ror#2 @ h+=Sigma0(a)
585 @ add r4,r4,r12 @ h+=Maj(a,b,c)
592 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
599 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
613 add r11,r11,r2 @ h+=X[i]
616 add r11,r11,r0,ror#6 @ h+=Sigma1(e)
618 add r11,r11,r12 @ h+=K256[i]
621 add r11,r11,r2 @ h+=Ch(e,f,g)
640 add r7,r7,r11 @ d+=h
642 add r11,r11,r0,ror#2 @ h+=Sigma0(a)
643 @ add r11,r11,r3 @ h+=Maj(a,b,c)
650 add r11,r11,r3 @ h+=Maj(a,b,c) from the past
657 add r11,r11,r3 @ h+=Maj(a,b,c) from the past
671 add r10,r10,r2 @ h+=X[i]
674 add r10,r10,r0,ror#6 @ h+=Sigma1(e)
676 add r10,r10,r3 @ h+=K256[i]
679 add r10,r10,r2 @ h+=Ch(e,f,g)
698 add r6,r6,r10 @ d+=h
700 add r10,r10,r0,ror#2 @ h+=Sigma0(a)
701 @ add r10,r10,r12 @ h+=Maj(a,b,c)
708 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
715 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
729 add r9,r9,r2 @ h+=X[i]
732 add r9,r9,r0,ror#6 @ h+=Sigma1(e)
734 add r9,r9,r12 @ h+=K256[i]
737 add r9,r9,r2 @ h+=Ch(e,f,g)
756 add r5,r5,r9 @ d+=h
758 add r9,r9,r0,ror#2 @ h+=Sigma0(a)
759 @ add r9,r9,r3 @ h+=Maj(a,b,c)
766 add r9,r9,r3 @ h+=Maj(a,b,c) from the past
773 add r9,r9,r3 @ h+=Maj(a,b,c) from the past
787 add r8,r8,r2 @ h+=X[i]
790 add r8,r8,r0,ror#6 @ h+=Sigma1(e)
792 add r8,r8,r3 @ h+=K256[i]
795 add r8,r8,r2 @ h+=Ch(e,f,g)
814 add r4,r4,r8 @ d+=h
816 add r8,r8,r0,ror#2 @ h+=Sigma0(a)
817 @ add r8,r8,r12 @ h+=Maj(a,b,c)
824 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
831 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
845 add r7,r7,r2 @ h+=X[i]
848 add r7,r7,r0,ror#6 @ h+=Sigma1(e)
850 add r7,r7,r12 @ h+=K256[i]
853 add r7,r7,r2 @ h+=Ch(e,f,g)
872 add r11,r11,r7 @ d+=h
874 add r7,r7,r0,ror#2 @ h+=Sigma0(a)
875 @ add r7,r7,r3 @ h+=Maj(a,b,c)
882 add r7,r7,r3 @ h+=Maj(a,b,c) from the past
889 add r7,r7,r3 @ h+=Maj(a,b,c) from the past
903 add r6,r6,r2 @ h+=X[i]
906 add r6,r6,r0,ror#6 @ h+=Sigma1(e)
908 add r6,r6,r3 @ h+=K256[i]
911 add r6,r6,r2 @ h+=Ch(e,f,g)
930 add r10,r10,r6 @ d+=h
932 add r6,r6,r0,ror#2 @ h+=Sigma0(a)
933 @ add r6,r6,r12 @ h+=Maj(a,b,c)
940 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
947 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
961 add r5,r5,r2 @ h+=X[i]
964 add r5,r5,r0,ror#6 @ h+=Sigma1(e)
966 add r5,r5,r12 @ h+=K256[i]
969 add r5,r5,r2 @ h+=Ch(e,f,g)
988 add r9,r9,r5 @ d+=h
990 add r5,r5,r0,ror#2 @ h+=Sigma0(a)
991 @ add r5,r5,r3 @ h+=Maj(a,b,c)
998 add r5,r5,r3 @ h+=Maj(a,b,c) from the past
1005 add r5,r5,r3 @ h+=Maj(a,b,c) from the past
1019 add r4,r4,r2 @ h+=X[i]
1022 add r4,r4,r0,ror#6 @ h+=Sigma1(e)
1024 add r4,r4,r3 @ h+=K256[i]
1027 add r4,r4,r2 @ h+=Ch(e,f,g)
1046 add r8,r8,r4 @ d+=h
1048 add r4,r4,r0,ror#2 @ h+=Sigma0(a)
1049 @ add r4,r4,r12 @ h+=Maj(a,b,c)
1054 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
1063 add r12,r12,r0
1065 add r2,r2,r12
1067 add r2,r2,r1 @ X[i]
1069 add r11,r11,r2 @ h+=X[i]
1072 add r11,r11,r0,ror#6 @ h+=Sigma1(e)
1074 add r11,r11,r12 @ h+=K256[i]
1077 add r11,r11,r2 @ h+=Ch(e,f,g)
1096 add r7,r7,r11 @ d+=h
1098 add r11,r11,r0,ror#2 @ h+=Sigma0(a)
1099 @ add r11,r11,r3 @ h+=Maj(a,b,c)
1103 add r11,r11,r3 @ h+=Maj(a,b,c) from the past
1112 add r3,r3,r0
1114 add r2,r2,r3
1116 add r2,r2,r1 @ X[i]
1118 add r10,r10,r2 @ h+=X[i]
1121 add r10,r10,r0,ror#6 @ h+=Sigma1(e)
1123 add r10,r10,r3 @ h+=K256[i]
1126 add r10,r10,r2 @ h+=Ch(e,f,g)
1145 add r6,r6,r10 @ d+=h
1147 add r10,r10,r0,ror#2 @ h+=Sigma0(a)
1148 @ add r10,r10,r12 @ h+=Maj(a,b,c)
1152 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
1161 add r12,r12,r0
1163 add r2,r2,r12
1165 add r2,r2,r1 @ X[i]
1167 add r9,r9,r2 @ h+=X[i]
1170 add r9,r9,r0,ror#6 @ h+=Sigma1(e)
1172 add r9,r9,r12 @ h+=K256[i]
1175 add r9,r9,r2 @ h+=Ch(e,f,g)
1194 add r5,r5,r9 @ d+=h
1196 add r9,r9,r0,ror#2 @ h+=Sigma0(a)
1197 @ add r9,r9,r3 @ h+=Maj(a,b,c)
1201 add r9,r9,r3 @ h+=Maj(a,b,c) from the past
1210 add r3,r3,r0
1212 add r2,r2,r3
1214 add r2,r2,r1 @ X[i]
1216 add r8,r8,r2 @ h+=X[i]
1219 add r8,r8,r0,ror#6 @ h+=Sigma1(e)
1221 add r8,r8,r3 @ h+=K256[i]
1224 add r8,r8,r2 @ h+=Ch(e,f,g)
1243 add r4,r4,r8 @ d+=h
1245 add r8,r8,r0,ror#2 @ h+=Sigma0(a)
1246 @ add r8,r8,r12 @ h+=Maj(a,b,c)
1250 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
1259 add r12,r12,r0
1261 add r2,r2,r12
1263 add r2,r2,r1 @ X[i]
1265 add r7,r7,r2 @ h+=X[i]
1268 add r7,r7,r0,ror#6 @ h+=Sigma1(e)
1270 add r7,r7,r12 @ h+=K256[i]
1273 add r7,r7,r2 @ h+=Ch(e,f,g)
1292 add r11,r11,r7 @ d+=h
1294 add r7,r7,r0,ror#2 @ h+=Sigma0(a)
1295 @ add r7,r7,r3 @ h+=Maj(a,b,c)
1299 add r7,r7,r3 @ h+=Maj(a,b,c) from the past
1308 add r3,r3,r0
1310 add r2,r2,r3
1312 add r2,r2,r1 @ X[i]
1314 add r6,r6,r2 @ h+=X[i]
1317 add r6,r6,r0,ror#6 @ h+=Sigma1(e)
1319 add r6,r6,r3 @ h+=K256[i]
1322 add r6,r6,r2 @ h+=Ch(e,f,g)
1341 add r10,r10,r6 @ d+=h
1343 add r6,r6,r0,ror#2 @ h+=Sigma0(a)
1344 @ add r6,r6,r12 @ h+=Maj(a,b,c)
1348 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
1357 add r12,r12,r0
1359 add r2,r2,r12
1361 add r2,r2,r1 @ X[i]
1363 add r5,r5,r2 @ h+=X[i]
1366 add r5,r5,r0,ror#6 @ h+=Sigma1(e)
1368 add r5,r5,r12 @ h+=K256[i]
1371 add r5,r5,r2 @ h+=Ch(e,f,g)
1390 add r9,r9,r5 @ d+=h
1392 add r5,r5,r0,ror#2 @ h+=Sigma0(a)
1393 @ add r5,r5,r3 @ h+=Maj(a,b,c)
1397 add r5,r5,r3 @ h+=Maj(a,b,c) from the past
1406 add r3,r3,r0
1408 add r2,r2,r3
1410 add r2,r2,r1 @ X[i]
1412 add r4,r4,r2 @ h+=X[i]
1415 add r4,r4,r0,ror#6 @ h+=Sigma1(e)
1417 add r4,r4,r3 @ h+=K256[i]
1420 add r4,r4,r2 @ h+=Ch(e,f,g)
1439 add r8,r8,r4 @ d+=h
1441 add r4,r4,r0,ror#2 @ h+=Sigma0(a)
1442 @ add r4,r4,r12 @ h+=Maj(a,b,c)
1446 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
1455 add r12,r12,r0
1457 add r2,r2,r12
1459 add r2,r2,r1 @ X[i]
1461 add r11,r11,r2 @ h+=X[i]
1464 add r11,r11,r0,ror#6 @ h+=Sigma1(e)
1466 add r11,r11,r12 @ h+=K256[i]
1469 add r11,r11,r2 @ h+=Ch(e,f,g)
1488 add r7,r7,r11 @ d+=h
1490 add r11,r11,r0,ror#2 @ h+=Sigma0(a)
1491 @ add r11,r11,r3 @ h+=Maj(a,b,c)
1495 add r11,r11,r3 @ h+=Maj(a,b,c) from the past
1504 add r3,r3,r0
1506 add r2,r2,r3
1508 add r2,r2,r1 @ X[i]
1510 add r10,r10,r2 @ h+=X[i]
1513 add r10,r10,r0,ror#6 @ h+=Sigma1(e)
1515 add r10,r10,r3 @ h+=K256[i]
1518 add r10,r10,r2 @ h+=Ch(e,f,g)
1537 add r6,r6,r10 @ d+=h
1539 add r10,r10,r0,ror#2 @ h+=Sigma0(a)
1540 @ add r10,r10,r12 @ h+=Maj(a,b,c)
1544 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
1553 add r12,r12,r0
1555 add r2,r2,r12
1557 add r2,r2,r1 @ X[i]
1559 add r9,r9,r2 @ h+=X[i]
1562 add r9,r9,r0,ror#6 @ h+=Sigma1(e)
1564 add r9,r9,r12 @ h+=K256[i]
1567 add r9,r9,r2 @ h+=Ch(e,f,g)
1586 add r5,r5,r9 @ d+=h
1588 add r9,r9,r0,ror#2 @ h+=Sigma0(a)
1589 @ add r9,r9,r3 @ h+=Maj(a,b,c)
1593 add r9,r9,r3 @ h+=Maj(a,b,c) from the past
1602 add r3,r3,r0
1604 add r2,r2,r3
1606 add r2,r2,r1 @ X[i]
1608 add r8,r8,r2 @ h+=X[i]
1611 add r8,r8,r0,ror#6 @ h+=Sigma1(e)
1613 add r8,r8,r3 @ h+=K256[i]
1616 add r8,r8,r2 @ h+=Ch(e,f,g)
1635 add r4,r4,r8 @ d+=h
1637 add r8,r8,r0,ror#2 @ h+=Sigma0(a)
1638 @ add r8,r8,r12 @ h+=Maj(a,b,c)
1642 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
1651 add r12,r12,r0
1653 add r2,r2,r12
1655 add r2,r2,r1 @ X[i]
1657 add r7,r7,r2 @ h+=X[i]
1660 add r7,r7,r0,ror#6 @ h+=Sigma1(e)
1662 add r7,r7,r12 @ h+=K256[i]
1665 add r7,r7,r2 @ h+=Ch(e,f,g)
1684 add r11,r11,r7 @ d+=h
1686 add r7,r7,r0,ror#2 @ h+=Sigma0(a)
1687 @ add r7,r7,r3 @ h+=Maj(a,b,c)
1691 add r7,r7,r3 @ h+=Maj(a,b,c) from the past
1700 add r3,r3,r0
1702 add r2,r2,r3
1704 add r2,r2,r1 @ X[i]
1706 add r6,r6,r2 @ h+=X[i]
1709 add r6,r6,r0,ror#6 @ h+=Sigma1(e)
1711 add r6,r6,r3 @ h+=K256[i]
1714 add r6,r6,r2 @ h+=Ch(e,f,g)
1733 add r10,r10,r6 @ d+=h
1735 add r6,r6,r0,ror#2 @ h+=Sigma0(a)
1736 @ add r6,r6,r12 @ h+=Maj(a,b,c)
1740 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
1749 add r12,r12,r0
1751 add r2,r2,r12
1753 add r2,r2,r1 @ X[i]
1755 add r5,r5,r2 @ h+=X[i]
1758 add r5,r5,r0,ror#6 @ h+=Sigma1(e)
1760 add r5,r5,r12 @ h+=K256[i]
1763 add r5,r5,r2 @ h+=Ch(e,f,g)
1782 add r9,r9,r5 @ d+=h
1784 add r5,r5,r0,ror#2 @ h+=Sigma0(a)
1785 @ add r5,r5,r3 @ h+=Maj(a,b,c)
1789 add r5,r5,r3 @ h+=Maj(a,b,c) from the past
1798 add r3,r3,r0
1800 add r2,r2,r3
1802 add r2,r2,r1 @ X[i]
1804 add r4,r4,r2 @ h+=X[i]
1807 add r4,r4,r0,ror#6 @ h+=Sigma1(e)
1809 add r4,r4,r3 @ h+=K256[i]
1812 add r4,r4,r2 @ h+=Ch(e,f,g)
1831 add r8,r8,r4 @ d+=h
1833 add r4,r4,r0,ror#2 @ h+=Sigma0(a)
1834 @ add r4,r4,r12 @ h+=Maj(a,b,c)
1841 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
1845 add r4,r4,r0
1847 add r5,r5,r2
1849 add r6,r6,r12
1851 add r7,r7,r0
1853 add r8,r8,r2
1855 add r9,r9,r12
1858 add r10,r10,r0
1859 add r11,r11,r2
1865 add sp,sp,#19*4 @ destroy frame
1892 add r2,r1,r2,lsl#6 @ len to point at the end of inp
1930 add r11,r11,r2
1934 add r4,r4,r12
1941 add r11,r11,r12,ror#6
1945 add r11,r11,r2
1950 add r7,r7,r11
1951 add r11,r11,r0,ror#2
1954 add r10,r10,r2
1959 add r11,r11,r3
1966 add r10,r10,r3,ror#6
1971 add r10,r10,r2
1975 add r6,r6,r10
1977 add r10,r10,r0,ror#2
1980 add r9,r9,r2
1984 add r10,r10,r12
1992 add r9,r9,r12,ror#6
1996 add r9,r9,r2
2001 add r5,r5,r9
2002 add r9,r9,r0,ror#2
2005 add r8,r8,r2
2010 add r9,r9,r3
2017 add r8,r8,r3,ror#6
2020 add r8,r8,r2
2023 add r4,r4,r8
2025 add r8,r8,r0,ror#2
2028 add r7,r7,r2
2032 add r8,r8,r12
2039 add r7,r7,r12,ror#6
2043 add r7,r7,r2
2048 add r11,r11,r7
2049 add r7,r7,r0,ror#2
2052 add r6,r6,r2
2057 add r7,r7,r3
2064 add r6,r6,r3,ror#6
2069 add r6,r6,r2
2073 add r10,r10,r6
2075 add r6,r6,r0,ror#2
2078 add r5,r5,r2
2082 add r6,r6,r12
2090 add r5,r5,r12,ror#6
2094 add r5,r5,r2
2099 add r9,r9,r5
2100 add r5,r5,r0,ror#2
2103 add r4,r4,r2
2108 add r5,r5,r3
2115 add r4,r4,r3,ror#6
2118 add r4,r4,r2
2121 add r8,r8,r4
2123 add r4,r4,r0,ror#2
2126 add r11,r11,r2
2130 add r4,r4,r12
2137 add r11,r11,r12,ror#6
2141 add r11,r11,r2
2146 add r7,r7,r11
2147 add r11,r11,r0,ror#2
2150 add r10,r10,r2
2155 add r11,r11,r3
2162 add r10,r10,r3,ror#6
2167 add r10,r10,r2
2171 add r6,r6,r10
2173 add r10,r10,r0,ror#2
2176 add r9,r9,r2
2180 add r10,r10,r12
2188 add r9,r9,r12,ror#6
2192 add r9,r9,r2
2197 add r5,r5,r9
2198 add r9,r9,r0,ror#2
2201 add r8,r8,r2
2206 add r9,r9,r3
2213 add r8,r8,r3,ror#6
2216 add r8,r8,r2
2219 add r4,r4,r8
2221 add r8,r8,r0,ror#2
2224 add r7,r7,r2
2228 add r8,r8,r12
2235 add r7,r7,r12,ror#6
2239 add r7,r7,r2
2244 add r11,r11,r7
2245 add r7,r7,r0,ror#2
2248 add r6,r6,r2
2253 add r7,r7,r3
2260 add r6,r6,r3,ror#6
2265 add r6,r6,r2
2269 add r10,r10,r6
2271 add r6,r6,r0,ror#2
2274 add r5,r5,r2
2278 add r6,r6,r12
2286 add r5,r5,r12,ror#6
2290 add r5,r5,r2
2295 add r9,r9,r5
2296 add r5,r5,r0,ror#2
2299 add r4,r4,r2
2304 add r5,r5,r3
2311 add r4,r4,r3,ror#6
2314 add r4,r4,r2
2317 add r8,r8,r4
2319 add r4,r4,r0,ror#2
2339 add r11,r11,r2
2342 add r4,r4,r12
2349 add r11,r11,r12,ror#6
2352 add r11,r11,r2
2356 add r7,r7,r11
2357 add r11,r11,r0,ror#2
2359 add r10,r10,r2
2362 add r11,r11,r3
2367 add r10,r10,r3,ror#6
2370 add r10,r10,r2
2373 add r6,r6,r10
2374 add r10,r10,r0,ror#2
2376 add r9,r9,r2
2379 add r10,r10,r12
2384 add r9,r9,r12,ror#6
2387 add r9,r9,r2
2390 add r5,r5,r9
2391 add r9,r9,r0,ror#2
2393 add r8,r8,r2
2396 add r9,r9,r3
2401 add r8,r8,r3,ror#6
2404 add r8,r8,r2
2407 add r4,r4,r8
2408 add r8,r8,r0,ror#2
2411 add r7,r7,r2
2414 add r8,r8,r12
2421 add r7,r7,r12,ror#6
2424 add r7,r7,r2
2428 add r11,r11,r7
2429 add r7,r7,r0,ror#2
2431 add r6,r6,r2
2434 add r7,r7,r3
2439 add r6,r6,r3,ror#6
2442 add r6,r6,r2
2445 add r10,r10,r6
2446 add r6,r6,r0,ror#2
2448 add r5,r5,r2
2451 add r6,r6,r12
2456 add r5,r5,r12,ror#6
2459 add r5,r5,r2
2462 add r9,r9,r5
2463 add r5,r5,r0,ror#2
2465 add r4,r4,r2
2468 add r5,r5,r3
2473 add r4,r4,r3,ror#6
2476 add r4,r4,r2
2479 add r8,r8,r4
2480 add r4,r4,r0,ror#2
2483 add r11,r11,r2
2486 add r4,r4,r12
2493 add r11,r11,r12,ror#6
2496 add r11,r11,r2
2500 add r7,r7,r11
2501 add r11,r11,r0,ror#2
2503 add r10,r10,r2
2506 add r11,r11,r3
2511 add r10,r10,r3,ror#6
2514 add r10,r10,r2
2517 add r6,r6,r10
2518 add r10,r10,r0,ror#2
2520 add r9,r9,r2
2523 add r10,r10,r12
2528 add r9,r9,r12,ror#6
2531 add r9,r9,r2
2534 add r5,r5,r9
2535 add r9,r9,r0,ror#2
2537 add r8,r8,r2
2540 add r9,r9,r3
2545 add r8,r8,r3,ror#6
2548 add r8,r8,r2
2551 add r4,r4,r8
2552 add r8,r8,r0,ror#2
2555 add r7,r7,r2
2558 add r8,r8,r12
2565 add r7,r7,r12,ror#6
2568 add r7,r7,r2
2572 add r11,r11,r7
2573 add r7,r7,r0,ror#2
2575 add r6,r6,r2
2578 add r7,r7,r3
2583 add r6,r6,r3,ror#6
2586 add r6,r6,r2
2589 add r10,r10,r6
2590 add r6,r6,r0,ror#2
2592 add r5,r5,r2
2595 add r6,r6,r12
2600 add r5,r5,r12,ror#6
2603 add r5,r5,r2
2606 add r9,r9,r5
2607 add r5,r5,r0,ror#2
2609 add r4,r4,r2
2612 add r5,r5,r3
2617 add r4,r4,r3,ror#6
2620 add r4,r4,r2
2623 add r8,r8,r4
2624 add r4,r4,r0,ror#2
2628 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
2632 add r4,r4,r0 @ accumulate
2634 add r5,r5,r12
2636 add r6,r6,r3
2638 add r7,r7,r1
2640 add r8,r8,r0
2642 add r9,r9,r12
2644 add r10,r10,r3
2646 add r11,r11,r1
2681 add r2,r1,r2,lsl#6 @ len to point at the end of inp