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.
110 add r2,r1,r2,lsl#6 @ len to point at the end of inp
129 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
136 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
150 add r11,r11,r2 @ h+=X[i]
153 add r11,r11,r0,ror#6 @ h+=Sigma1(e)
155 add r11,r11,r12 @ h+=K256[i]
158 add r11,r11,r2 @ h+=Ch(e,f,g)
177 add r7,r7,r11 @ d+=h
179 add r11,r11,r0,ror#2 @ h+=Sigma0(a)
180 @ add r11,r11,r3 @ h+=Maj(a,b,c)
187 add r11,r11,r3 @ h+=Maj(a,b,c) from the past
194 add r11,r11,r3 @ h+=Maj(a,b,c) from the past
208 add r10,r10,r2 @ h+=X[i]
211 add r10,r10,r0,ror#6 @ h+=Sigma1(e)
213 add r10,r10,r3 @ h+=K256[i]
216 add r10,r10,r2 @ h+=Ch(e,f,g)
235 add r6,r6,r10 @ d+=h
237 add r10,r10,r0,ror#2 @ h+=Sigma0(a)
238 @ add r10,r10,r12 @ h+=Maj(a,b,c)
245 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
252 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
266 add r9,r9,r2 @ h+=X[i]
269 add r9,r9,r0,ror#6 @ h+=Sigma1(e)
271 add r9,r9,r12 @ h+=K256[i]
274 add r9,r9,r2 @ h+=Ch(e,f,g)
293 add r5,r5,r9 @ d+=h
295 add r9,r9,r0,ror#2 @ h+=Sigma0(a)
296 @ add r9,r9,r3 @ h+=Maj(a,b,c)
303 add r9,r9,r3 @ h+=Maj(a,b,c) from the past
310 add r9,r9,r3 @ h+=Maj(a,b,c) from the past
324 add r8,r8,r2 @ h+=X[i]
327 add r8,r8,r0,ror#6 @ h+=Sigma1(e)
329 add r8,r8,r3 @ h+=K256[i]
332 add r8,r8,r2 @ h+=Ch(e,f,g)
351 add r4,r4,r8 @ d+=h
353 add r8,r8,r0,ror#2 @ h+=Sigma0(a)
354 @ add r8,r8,r12 @ h+=Maj(a,b,c)
361 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
368 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
382 add r7,r7,r2 @ h+=X[i]
385 add r7,r7,r0,ror#6 @ h+=Sigma1(e)
387 add r7,r7,r12 @ h+=K256[i]
390 add r7,r7,r2 @ h+=Ch(e,f,g)
409 add r11,r11,r7 @ d+=h
411 add r7,r7,r0,ror#2 @ h+=Sigma0(a)
412 @ add r7,r7,r3 @ h+=Maj(a,b,c)
419 add r7,r7,r3 @ h+=Maj(a,b,c) from the past
426 add r7,r7,r3 @ h+=Maj(a,b,c) from the past
440 add r6,r6,r2 @ h+=X[i]
443 add r6,r6,r0,ror#6 @ h+=Sigma1(e)
445 add r6,r6,r3 @ h+=K256[i]
448 add r6,r6,r2 @ h+=Ch(e,f,g)
467 add r10,r10,r6 @ d+=h
469 add r6,r6,r0,ror#2 @ h+=Sigma0(a)
470 @ add r6,r6,r12 @ h+=Maj(a,b,c)
477 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
484 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
498 add r5,r5,r2 @ h+=X[i]
501 add r5,r5,r0,ror#6 @ h+=Sigma1(e)
503 add r5,r5,r12 @ h+=K256[i]
506 add r5,r5,r2 @ h+=Ch(e,f,g)
525 add r9,r9,r5 @ d+=h
527 add r5,r5,r0,ror#2 @ h+=Sigma0(a)
528 @ add r5,r5,r3 @ h+=Maj(a,b,c)
535 add r5,r5,r3 @ h+=Maj(a,b,c) from the past
542 add r5,r5,r3 @ h+=Maj(a,b,c) from the past
556 add r4,r4,r2 @ h+=X[i]
559 add r4,r4,r0,ror#6 @ h+=Sigma1(e)
561 add r4,r4,r3 @ h+=K256[i]
564 add r4,r4,r2 @ h+=Ch(e,f,g)
583 add r8,r8,r4 @ d+=h
585 add r4,r4,r0,ror#2 @ h+=Sigma0(a)
586 @ add r4,r4,r12 @ h+=Maj(a,b,c)
593 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
600 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
614 add r11,r11,r2 @ h+=X[i]
617 add r11,r11,r0,ror#6 @ h+=Sigma1(e)
619 add r11,r11,r12 @ h+=K256[i]
622 add r11,r11,r2 @ h+=Ch(e,f,g)
641 add r7,r7,r11 @ d+=h
643 add r11,r11,r0,ror#2 @ h+=Sigma0(a)
644 @ add r11,r11,r3 @ h+=Maj(a,b,c)
651 add r11,r11,r3 @ h+=Maj(a,b,c) from the past
658 add r11,r11,r3 @ h+=Maj(a,b,c) from the past
672 add r10,r10,r2 @ h+=X[i]
675 add r10,r10,r0,ror#6 @ h+=Sigma1(e)
677 add r10,r10,r3 @ h+=K256[i]
680 add r10,r10,r2 @ h+=Ch(e,f,g)
699 add r6,r6,r10 @ d+=h
701 add r10,r10,r0,ror#2 @ h+=Sigma0(a)
702 @ add r10,r10,r12 @ h+=Maj(a,b,c)
709 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
716 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
730 add r9,r9,r2 @ h+=X[i]
733 add r9,r9,r0,ror#6 @ h+=Sigma1(e)
735 add r9,r9,r12 @ h+=K256[i]
738 add r9,r9,r2 @ h+=Ch(e,f,g)
757 add r5,r5,r9 @ d+=h
759 add r9,r9,r0,ror#2 @ h+=Sigma0(a)
760 @ add r9,r9,r3 @ h+=Maj(a,b,c)
767 add r9,r9,r3 @ h+=Maj(a,b,c) from the past
774 add r9,r9,r3 @ h+=Maj(a,b,c) from the past
788 add r8,r8,r2 @ h+=X[i]
791 add r8,r8,r0,ror#6 @ h+=Sigma1(e)
793 add r8,r8,r3 @ h+=K256[i]
796 add r8,r8,r2 @ h+=Ch(e,f,g)
815 add r4,r4,r8 @ d+=h
817 add r8,r8,r0,ror#2 @ h+=Sigma0(a)
818 @ add r8,r8,r12 @ h+=Maj(a,b,c)
825 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
832 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
846 add r7,r7,r2 @ h+=X[i]
849 add r7,r7,r0,ror#6 @ h+=Sigma1(e)
851 add r7,r7,r12 @ h+=K256[i]
854 add r7,r7,r2 @ h+=Ch(e,f,g)
873 add r11,r11,r7 @ d+=h
875 add r7,r7,r0,ror#2 @ h+=Sigma0(a)
876 @ add r7,r7,r3 @ h+=Maj(a,b,c)
883 add r7,r7,r3 @ h+=Maj(a,b,c) from the past
890 add r7,r7,r3 @ h+=Maj(a,b,c) from the past
904 add r6,r6,r2 @ h+=X[i]
907 add r6,r6,r0,ror#6 @ h+=Sigma1(e)
909 add r6,r6,r3 @ h+=K256[i]
912 add r6,r6,r2 @ h+=Ch(e,f,g)
931 add r10,r10,r6 @ d+=h
933 add r6,r6,r0,ror#2 @ h+=Sigma0(a)
934 @ add r6,r6,r12 @ h+=Maj(a,b,c)
941 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
948 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
962 add r5,r5,r2 @ h+=X[i]
965 add r5,r5,r0,ror#6 @ h+=Sigma1(e)
967 add r5,r5,r12 @ h+=K256[i]
970 add r5,r5,r2 @ h+=Ch(e,f,g)
989 add r9,r9,r5 @ d+=h
991 add r5,r5,r0,ror#2 @ h+=Sigma0(a)
992 @ add r5,r5,r3 @ h+=Maj(a,b,c)
999 add r5,r5,r3 @ h+=Maj(a,b,c) from the past
1006 add r5,r5,r3 @ h+=Maj(a,b,c) from the past
1020 add r4,r4,r2 @ h+=X[i]
1023 add r4,r4,r0,ror#6 @ h+=Sigma1(e)
1025 add r4,r4,r3 @ h+=K256[i]
1028 add r4,r4,r2 @ h+=Ch(e,f,g)
1047 add r8,r8,r4 @ d+=h
1049 add r4,r4,r0,ror#2 @ h+=Sigma0(a)
1050 @ add r4,r4,r12 @ h+=Maj(a,b,c)
1055 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
1064 add r12,r12,r0
1066 add r2,r2,r12
1068 add r2,r2,r1 @ X[i]
1070 add r11,r11,r2 @ h+=X[i]
1073 add r11,r11,r0,ror#6 @ h+=Sigma1(e)
1075 add r11,r11,r12 @ h+=K256[i]
1078 add r11,r11,r2 @ h+=Ch(e,f,g)
1097 add r7,r7,r11 @ d+=h
1099 add r11,r11,r0,ror#2 @ h+=Sigma0(a)
1100 @ add r11,r11,r3 @ h+=Maj(a,b,c)
1104 add r11,r11,r3 @ h+=Maj(a,b,c) from the past
1113 add r3,r3,r0
1115 add r2,r2,r3
1117 add r2,r2,r1 @ X[i]
1119 add r10,r10,r2 @ h+=X[i]
1122 add r10,r10,r0,ror#6 @ h+=Sigma1(e)
1124 add r10,r10,r3 @ h+=K256[i]
1127 add r10,r10,r2 @ h+=Ch(e,f,g)
1146 add r6,r6,r10 @ d+=h
1148 add r10,r10,r0,ror#2 @ h+=Sigma0(a)
1149 @ add r10,r10,r12 @ h+=Maj(a,b,c)
1153 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
1162 add r12,r12,r0
1164 add r2,r2,r12
1166 add r2,r2,r1 @ X[i]
1168 add r9,r9,r2 @ h+=X[i]
1171 add r9,r9,r0,ror#6 @ h+=Sigma1(e)
1173 add r9,r9,r12 @ h+=K256[i]
1176 add r9,r9,r2 @ h+=Ch(e,f,g)
1195 add r5,r5,r9 @ d+=h
1197 add r9,r9,r0,ror#2 @ h+=Sigma0(a)
1198 @ add r9,r9,r3 @ h+=Maj(a,b,c)
1202 add r9,r9,r3 @ h+=Maj(a,b,c) from the past
1211 add r3,r3,r0
1213 add r2,r2,r3
1215 add r2,r2,r1 @ X[i]
1217 add r8,r8,r2 @ h+=X[i]
1220 add r8,r8,r0,ror#6 @ h+=Sigma1(e)
1222 add r8,r8,r3 @ h+=K256[i]
1225 add r8,r8,r2 @ h+=Ch(e,f,g)
1244 add r4,r4,r8 @ d+=h
1246 add r8,r8,r0,ror#2 @ h+=Sigma0(a)
1247 @ add r8,r8,r12 @ h+=Maj(a,b,c)
1251 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
1260 add r12,r12,r0
1262 add r2,r2,r12
1264 add r2,r2,r1 @ X[i]
1266 add r7,r7,r2 @ h+=X[i]
1269 add r7,r7,r0,ror#6 @ h+=Sigma1(e)
1271 add r7,r7,r12 @ h+=K256[i]
1274 add r7,r7,r2 @ h+=Ch(e,f,g)
1293 add r11,r11,r7 @ d+=h
1295 add r7,r7,r0,ror#2 @ h+=Sigma0(a)
1296 @ add r7,r7,r3 @ h+=Maj(a,b,c)
1300 add r7,r7,r3 @ h+=Maj(a,b,c) from the past
1309 add r3,r3,r0
1311 add r2,r2,r3
1313 add r2,r2,r1 @ X[i]
1315 add r6,r6,r2 @ h+=X[i]
1318 add r6,r6,r0,ror#6 @ h+=Sigma1(e)
1320 add r6,r6,r3 @ h+=K256[i]
1323 add r6,r6,r2 @ h+=Ch(e,f,g)
1342 add r10,r10,r6 @ d+=h
1344 add r6,r6,r0,ror#2 @ h+=Sigma0(a)
1345 @ add r6,r6,r12 @ h+=Maj(a,b,c)
1349 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
1358 add r12,r12,r0
1360 add r2,r2,r12
1362 add r2,r2,r1 @ X[i]
1364 add r5,r5,r2 @ h+=X[i]
1367 add r5,r5,r0,ror#6 @ h+=Sigma1(e)
1369 add r5,r5,r12 @ h+=K256[i]
1372 add r5,r5,r2 @ h+=Ch(e,f,g)
1391 add r9,r9,r5 @ d+=h
1393 add r5,r5,r0,ror#2 @ h+=Sigma0(a)
1394 @ add r5,r5,r3 @ h+=Maj(a,b,c)
1398 add r5,r5,r3 @ h+=Maj(a,b,c) from the past
1407 add r3,r3,r0
1409 add r2,r2,r3
1411 add r2,r2,r1 @ X[i]
1413 add r4,r4,r2 @ h+=X[i]
1416 add r4,r4,r0,ror#6 @ h+=Sigma1(e)
1418 add r4,r4,r3 @ h+=K256[i]
1421 add r4,r4,r2 @ h+=Ch(e,f,g)
1440 add r8,r8,r4 @ d+=h
1442 add r4,r4,r0,ror#2 @ h+=Sigma0(a)
1443 @ add r4,r4,r12 @ h+=Maj(a,b,c)
1447 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
1456 add r12,r12,r0
1458 add r2,r2,r12
1460 add r2,r2,r1 @ X[i]
1462 add r11,r11,r2 @ h+=X[i]
1465 add r11,r11,r0,ror#6 @ h+=Sigma1(e)
1467 add r11,r11,r12 @ h+=K256[i]
1470 add r11,r11,r2 @ h+=Ch(e,f,g)
1489 add r7,r7,r11 @ d+=h
1491 add r11,r11,r0,ror#2 @ h+=Sigma0(a)
1492 @ add r11,r11,r3 @ h+=Maj(a,b,c)
1496 add r11,r11,r3 @ h+=Maj(a,b,c) from the past
1505 add r3,r3,r0
1507 add r2,r2,r3
1509 add r2,r2,r1 @ X[i]
1511 add r10,r10,r2 @ h+=X[i]
1514 add r10,r10,r0,ror#6 @ h+=Sigma1(e)
1516 add r10,r10,r3 @ h+=K256[i]
1519 add r10,r10,r2 @ h+=Ch(e,f,g)
1538 add r6,r6,r10 @ d+=h
1540 add r10,r10,r0,ror#2 @ h+=Sigma0(a)
1541 @ add r10,r10,r12 @ h+=Maj(a,b,c)
1545 add r10,r10,r12 @ h+=Maj(a,b,c) from the past
1554 add r12,r12,r0
1556 add r2,r2,r12
1558 add r2,r2,r1 @ X[i]
1560 add r9,r9,r2 @ h+=X[i]
1563 add r9,r9,r0,ror#6 @ h+=Sigma1(e)
1565 add r9,r9,r12 @ h+=K256[i]
1568 add r9,r9,r2 @ h+=Ch(e,f,g)
1587 add r5,r5,r9 @ d+=h
1589 add r9,r9,r0,ror#2 @ h+=Sigma0(a)
1590 @ add r9,r9,r3 @ h+=Maj(a,b,c)
1594 add r9,r9,r3 @ h+=Maj(a,b,c) from the past
1603 add r3,r3,r0
1605 add r2,r2,r3
1607 add r2,r2,r1 @ X[i]
1609 add r8,r8,r2 @ h+=X[i]
1612 add r8,r8,r0,ror#6 @ h+=Sigma1(e)
1614 add r8,r8,r3 @ h+=K256[i]
1617 add r8,r8,r2 @ h+=Ch(e,f,g)
1636 add r4,r4,r8 @ d+=h
1638 add r8,r8,r0,ror#2 @ h+=Sigma0(a)
1639 @ add r8,r8,r12 @ h+=Maj(a,b,c)
1643 add r8,r8,r12 @ h+=Maj(a,b,c) from the past
1652 add r12,r12,r0
1654 add r2,r2,r12
1656 add r2,r2,r1 @ X[i]
1658 add r7,r7,r2 @ h+=X[i]
1661 add r7,r7,r0,ror#6 @ h+=Sigma1(e)
1663 add r7,r7,r12 @ h+=K256[i]
1666 add r7,r7,r2 @ h+=Ch(e,f,g)
1685 add r11,r11,r7 @ d+=h
1687 add r7,r7,r0,ror#2 @ h+=Sigma0(a)
1688 @ add r7,r7,r3 @ h+=Maj(a,b,c)
1692 add r7,r7,r3 @ h+=Maj(a,b,c) from the past
1701 add r3,r3,r0
1703 add r2,r2,r3
1705 add r2,r2,r1 @ X[i]
1707 add r6,r6,r2 @ h+=X[i]
1710 add r6,r6,r0,ror#6 @ h+=Sigma1(e)
1712 add r6,r6,r3 @ h+=K256[i]
1715 add r6,r6,r2 @ h+=Ch(e,f,g)
1734 add r10,r10,r6 @ d+=h
1736 add r6,r6,r0,ror#2 @ h+=Sigma0(a)
1737 @ add r6,r6,r12 @ h+=Maj(a,b,c)
1741 add r6,r6,r12 @ h+=Maj(a,b,c) from the past
1750 add r12,r12,r0
1752 add r2,r2,r12
1754 add r2,r2,r1 @ X[i]
1756 add r5,r5,r2 @ h+=X[i]
1759 add r5,r5,r0,ror#6 @ h+=Sigma1(e)
1761 add r5,r5,r12 @ h+=K256[i]
1764 add r5,r5,r2 @ h+=Ch(e,f,g)
1783 add r9,r9,r5 @ d+=h
1785 add r5,r5,r0,ror#2 @ h+=Sigma0(a)
1786 @ add r5,r5,r3 @ h+=Maj(a,b,c)
1790 add r5,r5,r3 @ h+=Maj(a,b,c) from the past
1799 add r3,r3,r0
1801 add r2,r2,r3
1803 add r2,r2,r1 @ X[i]
1805 add r4,r4,r2 @ h+=X[i]
1808 add r4,r4,r0,ror#6 @ h+=Sigma1(e)
1810 add r4,r4,r3 @ h+=K256[i]
1813 add r4,r4,r2 @ h+=Ch(e,f,g)
1832 add r8,r8,r4 @ d+=h
1834 add r4,r4,r0,ror#2 @ h+=Sigma0(a)
1835 @ add r4,r4,r12 @ h+=Maj(a,b,c)
1842 add r4,r4,r12 @ h+=Maj(a,b,c) from the past
1846 add r4,r4,r0
1848 add r5,r5,r2
1850 add r6,r6,r12
1852 add r7,r7,r0
1854 add r8,r8,r2
1856 add r9,r9,r12
1859 add r10,r10,r0
1860 add r11,r11,r2
1866 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