Lines Matching full:add

37 @ Add NEON implementation. On Cortex A8 it was measured to process one
45 @ Add ARMv8 code path performing at 2.0 cpb on Apple A7.
118 add r2,r1,r2,lsl#6 @ len to point at the end of inp
137 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
144 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
158 add r11,r11,r2 @ h+=X[i]
161 add r11,r11,r0,ror#6 @ h+=Sigma1(e)
163 add r11,r11,r12 @ h+=K256[i]
166 add r11,r11,r2 @ h+=Ch(e,f,g)
185 add r7,r7,r11 @ d+=h
187 add r11,r11,r0,ror#2 @ h+=Sigma0(a)
188 @ add r11,r11,r3 @ h+=Maj(a,b,c)
195 add r11,r11,r3 @ h+=Maj(a,b,c) from the past
202 add r11,r11,r3 @ h+=Maj(a,b,c) from the past
216 add r10,r10,r2 @ h+=X[i]
219 add r10,r10,r0,ror#6 @ h+=Sigma1(e)
221 add r10,r10,r3 @ h+=K256[i]
224 add r10,r10,r2 @ h+=Ch(e,f,g)
243 add r6,r6,r10 @ d+=h
245 add r10,r10,r0,ror#2 @ h+=Sigma0(a)
246 @ add r10,r10,r12 @ h+=Maj(a,b,c)
253 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
260 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
274 add r9,r9,r2 @ h+=X[i]
277 add r9,r9,r0,ror#6 @ h+=Sigma1(e)
279 add r9,r9,r12 @ h+=K256[i]
282 add r9,r9,r2 @ h+=Ch(e,f,g)
301 add r5,r5,r9 @ d+=h
303 add r9,r9,r0,ror#2 @ h+=Sigma0(a)
304 @ add r9,r9,r3 @ h+=Maj(a,b,c)
311 add r9,r9,r3 @ h+=Maj(a,b,c) from the past
318 add r9,r9,r3 @ h+=Maj(a,b,c) from the past
332 add r8,r8,r2 @ h+=X[i]
335 add r8,r8,r0,ror#6 @ h+=Sigma1(e)
337 add r8,r8,r3 @ h+=K256[i]
340 add r8,r8,r2 @ h+=Ch(e,f,g)
359 add r4,r4,r8 @ d+=h
361 add r8,r8,r0,ror#2 @ h+=Sigma0(a)
362 @ add r8,r8,r12 @ h+=Maj(a,b,c)
369 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
376 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
390 add r7,r7,r2 @ h+=X[i]
393 add r7,r7,r0,ror#6 @ h+=Sigma1(e)
395 add r7,r7,r12 @ h+=K256[i]
398 add r7,r7,r2 @ h+=Ch(e,f,g)
417 add r11,r11,r7 @ d+=h
419 add r7,r7,r0,ror#2 @ h+=Sigma0(a)
420 @ add r7,r7,r3 @ h+=Maj(a,b,c)
427 add r7,r7,r3 @ h+=Maj(a,b,c) from the past
434 add r7,r7,r3 @ h+=Maj(a,b,c) from the past
448 add r6,r6,r2 @ h+=X[i]
451 add r6,r6,r0,ror#6 @ h+=Sigma1(e)
453 add r6,r6,r3 @ h+=K256[i]
456 add r6,r6,r2 @ h+=Ch(e,f,g)
475 add r10,r10,r6 @ d+=h
477 add r6,r6,r0,ror#2 @ h+=Sigma0(a)
478 @ add r6,r6,r12 @ h+=Maj(a,b,c)
485 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
492 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
506 add r5,r5,r2 @ h+=X[i]
509 add r5,r5,r0,ror#6 @ h+=Sigma1(e)
511 add r5,r5,r12 @ h+=K256[i]
514 add r5,r5,r2 @ h+=Ch(e,f,g)
533 add r9,r9,r5 @ d+=h
535 add r5,r5,r0,ror#2 @ h+=Sigma0(a)
536 @ add r5,r5,r3 @ h+=Maj(a,b,c)
543 add r5,r5,r3 @ h+=Maj(a,b,c) from the past
550 add r5,r5,r3 @ h+=Maj(a,b,c) from the past
564 add r4,r4,r2 @ h+=X[i]
567 add r4,r4,r0,ror#6 @ h+=Sigma1(e)
569 add r4,r4,r3 @ h+=K256[i]
572 add r4,r4,r2 @ h+=Ch(e,f,g)
591 add r8,r8,r4 @ d+=h
593 add r4,r4,r0,ror#2 @ h+=Sigma0(a)
594 @ add r4,r4,r12 @ h+=Maj(a,b,c)
601 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
608 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
622 add r11,r11,r2 @ h+=X[i]
625 add r11,r11,r0,ror#6 @ h+=Sigma1(e)
627 add r11,r11,r12 @ h+=K256[i]
630 add r11,r11,r2 @ h+=Ch(e,f,g)
649 add r7,r7,r11 @ d+=h
651 add r11,r11,r0,ror#2 @ h+=Sigma0(a)
652 @ add r11,r11,r3 @ h+=Maj(a,b,c)
659 add r11,r11,r3 @ h+=Maj(a,b,c) from the past
666 add r11,r11,r3 @ h+=Maj(a,b,c) from the past
680 add r10,r10,r2 @ h+=X[i]
683 add r10,r10,r0,ror#6 @ h+=Sigma1(e)
685 add r10,r10,r3 @ h+=K256[i]
688 add r10,r10,r2 @ h+=Ch(e,f,g)
707 add r6,r6,r10 @ d+=h
709 add r10,r10,r0,ror#2 @ h+=Sigma0(a)
710 @ add r10,r10,r12 @ h+=Maj(a,b,c)
717 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
724 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
738 add r9,r9,r2 @ h+=X[i]
741 add r9,r9,r0,ror#6 @ h+=Sigma1(e)
743 add r9,r9,r12 @ h+=K256[i]
746 add r9,r9,r2 @ h+=Ch(e,f,g)
765 add r5,r5,r9 @ d+=h
767 add r9,r9,r0,ror#2 @ h+=Sigma0(a)
768 @ add r9,r9,r3 @ h+=Maj(a,b,c)
775 add r9,r9,r3 @ h+=Maj(a,b,c) from the past
782 add r9,r9,r3 @ h+=Maj(a,b,c) from the past
796 add r8,r8,r2 @ h+=X[i]
799 add r8,r8,r0,ror#6 @ h+=Sigma1(e)
801 add r8,r8,r3 @ h+=K256[i]
804 add r8,r8,r2 @ h+=Ch(e,f,g)
823 add r4,r4,r8 @ d+=h
825 add r8,r8,r0,ror#2 @ h+=Sigma0(a)
826 @ add r8,r8,r12 @ h+=Maj(a,b,c)
833 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
840 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
854 add r7,r7,r2 @ h+=X[i]
857 add r7,r7,r0,ror#6 @ h+=Sigma1(e)
859 add r7,r7,r12 @ h+=K256[i]
862 add r7,r7,r2 @ h+=Ch(e,f,g)
881 add r11,r11,r7 @ d+=h
883 add r7,r7,r0,ror#2 @ h+=Sigma0(a)
884 @ add r7,r7,r3 @ h+=Maj(a,b,c)
891 add r7,r7,r3 @ h+=Maj(a,b,c) from the past
898 add r7,r7,r3 @ h+=Maj(a,b,c) from the past
912 add r6,r6,r2 @ h+=X[i]
915 add r6,r6,r0,ror#6 @ h+=Sigma1(e)
917 add r6,r6,r3 @ h+=K256[i]
920 add r6,r6,r2 @ h+=Ch(e,f,g)
939 add r10,r10,r6 @ d+=h
941 add r6,r6,r0,ror#2 @ h+=Sigma0(a)
942 @ add r6,r6,r12 @ h+=Maj(a,b,c)
949 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
956 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
970 add r5,r5,r2 @ h+=X[i]
973 add r5,r5,r0,ror#6 @ h+=Sigma1(e)
975 add r5,r5,r12 @ h+=K256[i]
978 add r5,r5,r2 @ h+=Ch(e,f,g)
997 add r9,r9,r5 @ d+=h
999 add r5,r5,r0,ror#2 @ h+=Sigma0(a)
1000 @ add r5,r5,r3 @ h+=Maj(a,b,c)
1007 add r5,r5,r3 @ h+=Maj(a,b,c) from the past
1014 add r5,r5,r3 @ h+=Maj(a,b,c) from the past
1028 add r4,r4,r2 @ h+=X[i]
1031 add r4,r4,r0,ror#6 @ h+=Sigma1(e)
1033 add r4,r4,r3 @ h+=K256[i]
1036 add r4,r4,r2 @ h+=Ch(e,f,g)
1055 add r8,r8,r4 @ d+=h
1057 add r4,r4,r0,ror#2 @ h+=Sigma0(a)
1058 @ add r4,r4,r12 @ h+=Maj(a,b,c)
1063 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
1072 add r12,r12,r0
1074 add r2,r2,r12
1076 add r2,r2,r1 @ X[i]
1078 add r11,r11,r2 @ h+=X[i]
1081 add r11,r11,r0,ror#6 @ h+=Sigma1(e)
1083 add r11,r11,r12 @ h+=K256[i]
1086 add r11,r11,r2 @ h+=Ch(e,f,g)
1105 add r7,r7,r11 @ d+=h
1107 add r11,r11,r0,ror#2 @ h+=Sigma0(a)
1108 @ add r11,r11,r3 @ h+=Maj(a,b,c)
1112 add r11,r11,r3 @ h+=Maj(a,b,c) from the past
1121 add r3,r3,r0
1123 add r2,r2,r3
1125 add r2,r2,r1 @ X[i]
1127 add r10,r10,r2 @ h+=X[i]
1130 add r10,r10,r0,ror#6 @ h+=Sigma1(e)
1132 add r10,r10,r3 @ h+=K256[i]
1135 add r10,r10,r2 @ h+=Ch(e,f,g)
1154 add r6,r6,r10 @ d+=h
1156 add r10,r10,r0,ror#2 @ h+=Sigma0(a)
1157 @ add r10,r10,r12 @ h+=Maj(a,b,c)
1161 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
1170 add r12,r12,r0
1172 add r2,r2,r12
1174 add r2,r2,r1 @ X[i]
1176 add r9,r9,r2 @ h+=X[i]
1179 add r9,r9,r0,ror#6 @ h+=Sigma1(e)
1181 add r9,r9,r12 @ h+=K256[i]
1184 add r9,r9,r2 @ h+=Ch(e,f,g)
1203 add r5,r5,r9 @ d+=h
1205 add r9,r9,r0,ror#2 @ h+=Sigma0(a)
1206 @ add r9,r9,r3 @ h+=Maj(a,b,c)
1210 add r9,r9,r3 @ h+=Maj(a,b,c) from the past
1219 add r3,r3,r0
1221 add r2,r2,r3
1223 add r2,r2,r1 @ X[i]
1225 add r8,r8,r2 @ h+=X[i]
1228 add r8,r8,r0,ror#6 @ h+=Sigma1(e)
1230 add r8,r8,r3 @ h+=K256[i]
1233 add r8,r8,r2 @ h+=Ch(e,f,g)
1252 add r4,r4,r8 @ d+=h
1254 add r8,r8,r0,ror#2 @ h+=Sigma0(a)
1255 @ add r8,r8,r12 @ h+=Maj(a,b,c)
1259 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
1268 add r12,r12,r0
1270 add r2,r2,r12
1272 add r2,r2,r1 @ X[i]
1274 add r7,r7,r2 @ h+=X[i]
1277 add r7,r7,r0,ror#6 @ h+=Sigma1(e)
1279 add r7,r7,r12 @ h+=K256[i]
1282 add r7,r7,r2 @ h+=Ch(e,f,g)
1301 add r11,r11,r7 @ d+=h
1303 add r7,r7,r0,ror#2 @ h+=Sigma0(a)
1304 @ add r7,r7,r3 @ h+=Maj(a,b,c)
1308 add r7,r7,r3 @ h+=Maj(a,b,c) from the past
1317 add r3,r3,r0
1319 add r2,r2,r3
1321 add r2,r2,r1 @ X[i]
1323 add r6,r6,r2 @ h+=X[i]
1326 add r6,r6,r0,ror#6 @ h+=Sigma1(e)
1328 add r6,r6,r3 @ h+=K256[i]
1331 add r6,r6,r2 @ h+=Ch(e,f,g)
1350 add r10,r10,r6 @ d+=h
1352 add r6,r6,r0,ror#2 @ h+=Sigma0(a)
1353 @ add r6,r6,r12 @ h+=Maj(a,b,c)
1357 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
1366 add r12,r12,r0
1368 add r2,r2,r12
1370 add r2,r2,r1 @ X[i]
1372 add r5,r5,r2 @ h+=X[i]
1375 add r5,r5,r0,ror#6 @ h+=Sigma1(e)
1377 add r5,r5,r12 @ h+=K256[i]
1380 add r5,r5,r2 @ h+=Ch(e,f,g)
1399 add r9,r9,r5 @ d+=h
1401 add r5,r5,r0,ror#2 @ h+=Sigma0(a)
1402 @ add r5,r5,r3 @ h+=Maj(a,b,c)
1406 add r5,r5,r3 @ h+=Maj(a,b,c) from the past
1415 add r3,r3,r0
1417 add r2,r2,r3
1419 add r2,r2,r1 @ X[i]
1421 add r4,r4,r2 @ h+=X[i]
1424 add r4,r4,r0,ror#6 @ h+=Sigma1(e)
1426 add r4,r4,r3 @ h+=K256[i]
1429 add r4,r4,r2 @ h+=Ch(e,f,g)
1448 add r8,r8,r4 @ d+=h
1450 add r4,r4,r0,ror#2 @ h+=Sigma0(a)
1451 @ add r4,r4,r12 @ h+=Maj(a,b,c)
1455 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
1464 add r12,r12,r0
1466 add r2,r2,r12
1468 add r2,r2,r1 @ X[i]
1470 add r11,r11,r2 @ h+=X[i]
1473 add r11,r11,r0,ror#6 @ h+=Sigma1(e)
1475 add r11,r11,r12 @ h+=K256[i]
1478 add r11,r11,r2 @ h+=Ch(e,f,g)
1497 add r7,r7,r11 @ d+=h
1499 add r11,r11,r0,ror#2 @ h+=Sigma0(a)
1500 @ add r11,r11,r3 @ h+=Maj(a,b,c)
1504 add r11,r11,r3 @ h+=Maj(a,b,c) from the past
1513 add r3,r3,r0
1515 add r2,r2,r3
1517 add r2,r2,r1 @ X[i]
1519 add r10,r10,r2 @ h+=X[i]
1522 add r10,r10,r0,ror#6 @ h+=Sigma1(e)
1524 add r10,r10,r3 @ h+=K256[i]
1527 add r10,r10,r2 @ h+=Ch(e,f,g)
1546 add r6,r6,r10 @ d+=h
1548 add r10,r10,r0,ror#2 @ h+=Sigma0(a)
1549 @ add r10,r10,r12 @ h+=Maj(a,b,c)
1553 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
1562 add r12,r12,r0
1564 add r2,r2,r12
1566 add r2,r2,r1 @ X[i]
1568 add r9,r9,r2 @ h+=X[i]
1571 add r9,r9,r0,ror#6 @ h+=Sigma1(e)
1573 add r9,r9,r12 @ h+=K256[i]
1576 add r9,r9,r2 @ h+=Ch(e,f,g)
1595 add r5,r5,r9 @ d+=h
1597 add r9,r9,r0,ror#2 @ h+=Sigma0(a)
1598 @ add r9,r9,r3 @ h+=Maj(a,b,c)
1602 add r9,r9,r3 @ h+=Maj(a,b,c) from the past
1611 add r3,r3,r0
1613 add r2,r2,r3
1615 add r2,r2,r1 @ X[i]
1617 add r8,r8,r2 @ h+=X[i]
1620 add r8,r8,r0,ror#6 @ h+=Sigma1(e)
1622 add r8,r8,r3 @ h+=K256[i]
1625 add r8,r8,r2 @ h+=Ch(e,f,g)
1644 add r4,r4,r8 @ d+=h
1646 add r8,r8,r0,ror#2 @ h+=Sigma0(a)
1647 @ add r8,r8,r12 @ h+=Maj(a,b,c)
1651 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
1660 add r12,r12,r0
1662 add r2,r2,r12
1664 add r2,r2,r1 @ X[i]
1666 add r7,r7,r2 @ h+=X[i]
1669 add r7,r7,r0,ror#6 @ h+=Sigma1(e)
1671 add r7,r7,r12 @ h+=K256[i]
1674 add r7,r7,r2 @ h+=Ch(e,f,g)
1693 add r11,r11,r7 @ d+=h
1695 add r7,r7,r0,ror#2 @ h+=Sigma0(a)
1696 @ add r7,r7,r3 @ h+=Maj(a,b,c)
1700 add r7,r7,r3 @ h+=Maj(a,b,c) from the past
1709 add r3,r3,r0
1711 add r2,r2,r3
1713 add r2,r2,r1 @ X[i]
1715 add r6,r6,r2 @ h+=X[i]
1718 add r6,r6,r0,ror#6 @ h+=Sigma1(e)
1720 add r6,r6,r3 @ h+=K256[i]
1723 add r6,r6,r2 @ h+=Ch(e,f,g)
1742 add r10,r10,r6 @ d+=h
1744 add r6,r6,r0,ror#2 @ h+=Sigma0(a)
1745 @ add r6,r6,r12 @ h+=Maj(a,b,c)
1749 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
1758 add r12,r12,r0
1760 add r2,r2,r12
1762 add r2,r2,r1 @ X[i]
1764 add r5,r5,r2 @ h+=X[i]
1767 add r5,r5,r0,ror#6 @ h+=Sigma1(e)
1769 add r5,r5,r12 @ h+=K256[i]
1772 add r5,r5,r2 @ h+=Ch(e,f,g)
1791 add r9,r9,r5 @ d+=h
1793 add r5,r5,r0,ror#2 @ h+=Sigma0(a)
1794 @ add r5,r5,r3 @ h+=Maj(a,b,c)
1798 add r5,r5,r3 @ h+=Maj(a,b,c) from the past
1807 add r3,r3,r0
1809 add r2,r2,r3
1811 add r2,r2,r1 @ X[i]
1813 add r4,r4,r2 @ h+=X[i]
1816 add r4,r4,r0,ror#6 @ h+=Sigma1(e)
1818 add r4,r4,r3 @ h+=K256[i]
1821 add r4,r4,r2 @ h+=Ch(e,f,g)
1840 add r8,r8,r4 @ d+=h
1842 add r4,r4,r0,ror#2 @ h+=Sigma0(a)
1843 @ add r4,r4,r12 @ h+=Maj(a,b,c)
1850 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
1854 add r4,r4,r0
1856 add r5,r5,r2
1858 add r6,r6,r12
1860 add r7,r7,r0
1862 add r8,r8,r2
1864 add r9,r9,r12
1867 add r10,r10,r0
1868 add r11,r11,r2
1874 add sp,sp,#19*4 @ destroy frame
1901 add r2,r1,r2,lsl#6 @ len to point at the end of inp
1939 add r11,r11,r2
1943 add r4,r4,r12
1950 add r11,r11,r12,ror#6
1954 add r11,r11,r2
1959 add r7,r7,r11
1960 add r11,r11,r0,ror#2
1963 add r10,r10,r2
1968 add r11,r11,r3
1975 add r10,r10,r3,ror#6
1980 add r10,r10,r2
1984 add r6,r6,r10
1986 add r10,r10,r0,ror#2
1989 add r9,r9,r2
1993 add r10,r10,r12
2001 add r9,r9,r12,ror#6
2005 add r9,r9,r2
2010 add r5,r5,r9
2011 add r9,r9,r0,ror#2
2014 add r8,r8,r2
2019 add r9,r9,r3
2026 add r8,r8,r3,ror#6
2029 add r8,r8,r2
2032 add r4,r4,r8
2034 add r8,r8,r0,ror#2
2037 add r7,r7,r2
2041 add r8,r8,r12
2048 add r7,r7,r12,ror#6
2052 add r7,r7,r2
2057 add r11,r11,r7
2058 add r7,r7,r0,ror#2
2061 add r6,r6,r2
2066 add r7,r7,r3
2073 add r6,r6,r3,ror#6
2078 add r6,r6,r2
2082 add r10,r10,r6
2084 add r6,r6,r0,ror#2
2087 add r5,r5,r2
2091 add r6,r6,r12
2099 add r5,r5,r12,ror#6
2103 add r5,r5,r2
2108 add r9,r9,r5
2109 add r5,r5,r0,ror#2
2112 add r4,r4,r2
2117 add r5,r5,r3
2124 add r4,r4,r3,ror#6
2127 add r4,r4,r2
2130 add r8,r8,r4
2132 add r4,r4,r0,ror#2
2135 add r11,r11,r2
2139 add r4,r4,r12
2146 add r11,r11,r12,ror#6
2150 add r11,r11,r2
2155 add r7,r7,r11
2156 add r11,r11,r0,ror#2
2159 add r10,r10,r2
2164 add r11,r11,r3
2171 add r10,r10,r3,ror#6
2176 add r10,r10,r2
2180 add r6,r6,r10
2182 add r10,r10,r0,ror#2
2185 add r9,r9,r2
2189 add r10,r10,r12
2197 add r9,r9,r12,ror#6
2201 add r9,r9,r2
2206 add r5,r5,r9
2207 add r9,r9,r0,ror#2
2210 add r8,r8,r2
2215 add r9,r9,r3
2222 add r8,r8,r3,ror#6
2225 add r8,r8,r2
2228 add r4,r4,r8
2230 add r8,r8,r0,ror#2
2233 add r7,r7,r2
2237 add r8,r8,r12
2244 add r7,r7,r12,ror#6
2248 add r7,r7,r2
2253 add r11,r11,r7
2254 add r7,r7,r0,ror#2
2257 add r6,r6,r2
2262 add r7,r7,r3
2269 add r6,r6,r3,ror#6
2274 add r6,r6,r2
2278 add r10,r10,r6
2280 add r6,r6,r0,ror#2
2283 add r5,r5,r2
2287 add r6,r6,r12
2295 add r5,r5,r12,ror#6
2299 add r5,r5,r2
2304 add r9,r9,r5
2305 add r5,r5,r0,ror#2
2308 add r4,r4,r2
2313 add r5,r5,r3
2320 add r4,r4,r3,ror#6
2323 add r4,r4,r2
2326 add r8,r8,r4
2328 add r4,r4,r0,ror#2
2348 add r11,r11,r2
2351 add r4,r4,r12
2358 add r11,r11,r12,ror#6
2361 add r11,r11,r2
2365 add r7,r7,r11
2366 add r11,r11,r0,ror#2
2368 add r10,r10,r2
2371 add r11,r11,r3
2376 add r10,r10,r3,ror#6
2379 add r10,r10,r2
2382 add r6,r6,r10
2383 add r10,r10,r0,ror#2
2385 add r9,r9,r2
2388 add r10,r10,r12
2393 add r9,r9,r12,ror#6
2396 add r9,r9,r2
2399 add r5,r5,r9
2400 add r9,r9,r0,ror#2
2402 add r8,r8,r2
2405 add r9,r9,r3
2410 add r8,r8,r3,ror#6
2413 add r8,r8,r2
2416 add r4,r4,r8
2417 add r8,r8,r0,ror#2
2420 add r7,r7,r2
2423 add r8,r8,r12
2430 add r7,r7,r12,ror#6
2433 add r7,r7,r2
2437 add r11,r11,r7
2438 add r7,r7,r0,ror#2
2440 add r6,r6,r2
2443 add r7,r7,r3
2448 add r6,r6,r3,ror#6
2451 add r6,r6,r2
2454 add r10,r10,r6
2455 add r6,r6,r0,ror#2
2457 add r5,r5,r2
2460 add r6,r6,r12
2465 add r5,r5,r12,ror#6
2468 add r5,r5,r2
2471 add r9,r9,r5
2472 add r5,r5,r0,ror#2
2474 add r4,r4,r2
2477 add r5,r5,r3
2482 add r4,r4,r3,ror#6
2485 add r4,r4,r2
2488 add r8,r8,r4
2489 add r4,r4,r0,ror#2
2492 add r11,r11,r2
2495 add r4,r4,r12
2502 add r11,r11,r12,ror#6
2505 add r11,r11,r2
2509 add r7,r7,r11
2510 add r11,r11,r0,ror#2
2512 add r10,r10,r2
2515 add r11,r11,r3
2520 add r10,r10,r3,ror#6
2523 add r10,r10,r2
2526 add r6,r6,r10
2527 add r10,r10,r0,ror#2
2529 add r9,r9,r2
2532 add r10,r10,r12
2537 add r9,r9,r12,ror#6
2540 add r9,r9,r2
2543 add r5,r5,r9
2544 add r9,r9,r0,ror#2
2546 add r8,r8,r2
2549 add r9,r9,r3
2554 add r8,r8,r3,ror#6
2557 add r8,r8,r2
2560 add r4,r4,r8
2561 add r8,r8,r0,ror#2
2564 add r7,r7,r2
2567 add r8,r8,r12
2574 add r7,r7,r12,ror#6
2577 add r7,r7,r2
2581 add r11,r11,r7
2582 add r7,r7,r0,ror#2
2584 add r6,r6,r2
2587 add r7,r7,r3
2592 add r6,r6,r3,ror#6
2595 add r6,r6,r2
2598 add r10,r10,r6
2599 add r6,r6,r0,ror#2
2601 add r5,r5,r2
2604 add r6,r6,r12
2609 add r5,r5,r12,ror#6
2612 add r5,r5,r2
2615 add r9,r9,r5
2616 add r5,r5,r0,ror#2
2618 add r4,r4,r2
2621 add r5,r5,r3
2626 add r4,r4,r3,ror#6
2629 add r4,r4,r2
2632 add r8,r8,r4
2633 add r4,r4,r0,ror#2
2637 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
2641 add r4,r4,r0 @ accumulate
2643 add r5,r5,r12
2645 add r6,r6,r3
2647 add r7,r7,r1
2649 add r8,r8,r0
2651 add r9,r9,r12
2653 add r10,r10,r3
2655 add r11,r11,r1
2685 add r2,r1,r2,lsl#6 @ len to point at the end of inp