Lines Matching +full:8 +full:-
1 /* SPDX-License-Identifier: GPL-2.0 OR MIT */
3 * Copyright (C) 2015-2019 Jason A. Donenfeld <[email protected]>. All Rights Reserved.
13 .arch armv7-a
18 push {r4-r11, lr}
27 vshr.u64 q0, q0, #8
31 vst1.8 {d2-d3}, [r6, : 128]!
32 vst1.8 {d0-d1}, [r6, : 128]!
33 vst1.8 {d4-d5}, [r6, : 128]
36 vst1.8 {d4-d5}, [r6, : 128]!
37 vst1.8 {d4-d5}, [r6, : 128]!
38 vst1.8 d4, [r6, : 64]
46 vld1.8 {d4-d5}, [r1]!
47 vld1.8 {d6-d7}, [r1]
48 vst1.8 {d4-d5}, [r6, : 128]!
49 vst1.8 {d6-d7}, [r6, : 128]
61 vld1.8 {d8}, [r2]
62 vld1.8 {d10}, [r2]
64 vld1.8 {d12}, [r2]
65 vld1.8 {d14}, [r2]
67 vld1.8 {d16}, [r2]
69 vld1.8 {d18}, [r2]
70 vld1.8 {d20}, [r2]
72 vld1.8 {d22}, [r2]
74 vld1.8 {d24}, [r2]
75 vld1.8 {d26}, [r2]
130 add r2, r2, #8
142 vst1.8 d12, [r2, : 64]!
160 vst1.8 d14, [r2, : 64]
169 vst1.8 d4, [r2, : 64]
172 sub r2, r2, #8
175 vst1.8 d6, [r2, : 64]
177 vst1.8 d2, [r2, : 64]
183 vst1.8 {d2-d3}, [r2, : 128]!
184 vst1.8 {d0-d1}, [r2, : 128]!
185 vst1.8 d0, [r2, : 64]
188 vst1.8 {d0-d1}, [r2, : 128]!
189 vst1.8 {d0-d1}, [r2, : 128]!
190 vst1.8 d0, [r2, : 64]
196 vst1.8 {d2-d3}, [r2, : 128]!
197 vst1.8 {d0-d1}, [r2, : 128]!
198 vst1.8 d0, [r2, : 64]
201 vld1.8 {d0-d1}, [r2, : 128]!
202 vld1.8 {d2-d3}, [r2, : 128]!
203 vld1.8 {d4}, [r2, : 64]
204 vst1.8 {d0-d1}, [r6, : 128]!
205 vst1.8 {d2-d3}, [r6, : 128]!
206 vst1.8 d4, [r6, : 64]
220 vld1.8 {d8-d9}, [r4, : 128]!
222 vld1.8 {d10-d11}, [r5, : 128]!
224 vld1.8 {d14-d15}, [r6, : 128]!
226 vld1.8 {d18-d19}, [r7, : 128]!
228 vld1.8 {d22-d23}, [r4, : 128]!
230 vld1.8 {d24-d25}, [r5, : 128]!
232 vld1.8 {d26-d27}, [r6, : 128]!
234 vld1.8 {d28-d29}, [r7, : 128]!
236 vld1.8 {d0}, [r4, : 64]
238 vld1.8 {d2}, [r5, : 64]
240 vld1.8 {d4}, [r6, : 64]
242 vld1.8 {d6}, [r7, : 64]
264 vst1.8 {d16-d17}, [r2, : 128]!
266 vst1.8 {d8-d9}, [r5, : 128]!
268 vst1.8 {d12-d13}, [r2, : 128]!
270 vst1.8 {d8-d9}, [r5, : 128]!
272 vst1.8 d12, [r2, : 64]
274 vst1.8 d0, [r5, : 64]
276 vst1.8 {d4-d5}, [r4, : 128]!
278 vst1.8 {d0-d1}, [r6, : 128]!
280 vst1.8 {d4-d5}, [r4, : 128]!
282 vst1.8 {d0-d1}, [r6, : 128]!
284 vst1.8 d4, [r4, : 64]
285 vst1.8 d0, [r6, : 64]
289 vld1.8 {d0-d1}, [r2, : 128]
290 vld1.8 {d2-d3}, [r4, : 128]!
291 vld1.8 {d4-d5}, [r5, : 128]!
293 vld1.8 {d6-d7}, [r4, : 128]!
294 vld1.8 {d8-d9}, [r5, : 128]!
298 vld1.8 {d14}, [r4, : 64]
300 vld1.8 {d15}, [r5, : 64]
357 vld1.8 {d18-d19}, [r2, : 128]!
363 vld1.8 {d8-d9}, [r2, : 128]
401 add r2, r2, #8
403 add r4, r4, #8
414 vst1.8 d16, [r2, : 64]!
416 vst1.8 d17, [r4, : 64]!
433 vst1.8 d16, [r2, : 64]
435 vst1.8 d17, [r4, : 64]
443 vst1.8 d0, [r2, : 64]
445 vst1.8 d1, [r4, : 64]
448 sub r2, r2, #8
449 sub r4, r4, #8
452 vst1.8 d4, [r2, : 64]
453 vst1.8 d5, [r4, : 64]
456 vst1.8 d6, [r2, : 64]
457 vst1.8 d7, [r4, : 64]
460 vld1.8 {d0-d1}, [r4, : 128]!
461 vld1.8 {d2-d3}, [r4, : 128]!
462 vld1.8 {d4}, [r4, : 64]
464 vld1.8 {d6-d7}, [r4, : 128]!
466 vld1.8 {d8-d9}, [r4, : 128]!
473 vld1.8 {d5}, [r4, : 64]
478 vld1.8 {d18-d19}, [r2, : 128]!
480 vld1.8 {d22-d23}, [r2, : 128]!
482 vld1.8 {d24}, [r2, : 64]
485 vld1.8 {d26-d27}, [r2, : 128]!
487 vld1.8 {d28-d29}, [r2, : 128]!
489 vld1.8 {d25}, [r2, : 64]
499 vst1.8 {d12-d13}, [r2, : 128]!
501 vst1.8 {d20-d21}, [r2, : 128]!
503 vst1.8 {d12-d13}, [r2, : 128]!
508 vst1.8 {d16-d17}, [r2, : 128]!
519 vst1.8 {d14-d15}, [r2, : 128]!
527 vst1.8 {d20-d21}, [r2, : 128]!
536 vst1.8 {d10-d11}, [r2, : 128]!
542 vst1.8 {d16-d17}, [r2, : 128]
554 vld1.8 {d20-d21}, [r2, : 128]
562 vst1.8 {d14-d15}, [r2, : 128]
566 vld1.8 {d30-d31}, [r2, : 128]
571 vld1.8 {d26-d27}, [r2, : 128]
578 vld1.8 {d28-d29}, [r2, : 128]
584 vst1.8 {d8-d9}, [r2, : 128]
586 vld1.8 {d8-d9}, [r2, : 128]
607 vld1.8 {d18-d19}, [r2, : 128]
619 vld1.8 {d18-d19}, [r2, : 128]
621 vld1.8 {d22-d23}, [r2, : 128]
627 vld1.8 {d6-d7}, [r2, : 128]
630 vld1.8 {d18-d19}, [r2, : 128]
633 vld1.8 {d20-d21}, [r2, : 128]
636 vld1.8 {d24-d25}, [r2, : 128]
676 add r2, r2, #8
678 add r4, r4, #8
689 vst1.8 d12, [r2, : 64]!
691 vst1.8 d13, [r4, : 64]!
708 vst1.8 d2, [r2, : 64]
710 vst1.8 d3, [r4, : 64]
718 vst1.8 d4, [r2, : 64]
720 vst1.8 d5, [r4, : 64]
723 sub r2, r2, #8
724 sub r4, r4, #8
727 vst1.8 d10, [r2, : 64]
728 vst1.8 d11, [r4, : 64]
731 vst1.8 d0, [r2, : 64]
732 vst1.8 d1, [r4, : 64]
735 vld1.8 {d0-d1}, [r2, : 128]!
736 vld1.8 {d2-d3}, [r4, : 128]!
738 vld1.8 {d2-d3}, [r2, : 128]!
739 vld1.8 {d4-d5}, [r4, : 128]!
742 vld1.8 {d4}, [r2, : 64]
743 vld1.8 {d6}, [r4, : 64]
745 vst1.8 {d0-d1}, [r5, : 128]!
746 vst1.8 {d2-d3}, [r5, : 128]!
747 vst1.8 d4, [r5, : 64]
752 vld1.8 {d0-d1}, [r2, : 128]!
753 vld1.8 {d2-d3}, [r4, : 128]!
756 vld1.8 {d2-d3}, [r2, : 128]!
757 vld1.8 {d6-d7}, [r4, : 128]!
760 vld1.8 {d6}, [r2, : 64]
761 vld1.8 {d10}, [r4, : 64]
764 vst1.8 {d4-d5}, [r5, : 128]!
765 vst1.8 {d0-d1}, [r6, : 128]!
766 vst1.8 {d8-d9}, [r5, : 128]!
767 vst1.8 {d2-d3}, [r6, : 128]!
768 vst1.8 d12, [r5, : 64]
769 vst1.8 d6, [r6, : 64]
772 vld1.8 {d0-d1}, [r4, : 128]!
773 vld1.8 {d2-d3}, [r4, : 128]!
774 vld1.8 {d4}, [r4, : 64]
776 vld1.8 {d6-d7}, [r4, : 128]!
778 vld1.8 {d8-d9}, [r4, : 128]!
785 vld1.8 {d5}, [r4, : 64]
790 vld1.8 {d18-d19}, [r2, : 128]!
792 vld1.8 {d22-d23}, [r2, : 128]!
794 vld1.8 {d24}, [r2, : 64]
797 vld1.8 {d26-d27}, [r2, : 128]!
799 vld1.8 {d28-d29}, [r2, : 128]!
801 vld1.8 {d25}, [r2, : 64]
811 vst1.8 {d12-d13}, [r2, : 128]!
813 vst1.8 {d20-d21}, [r2, : 128]!
815 vst1.8 {d12-d13}, [r2, : 128]!
820 vst1.8 {d16-d17}, [r2, : 128]!
831 vst1.8 {d14-d15}, [r2, : 128]!
839 vst1.8 {d20-d21}, [r2, : 128]!
848 vst1.8 {d10-d11}, [r2, : 128]!
854 vst1.8 {d16-d17}, [r2, : 128]!
866 vld1.8 {d20-d21}, [r2, : 128]
874 vst1.8 {d14-d15}, [r2, : 128]
878 vld1.8 {d30-d31}, [r2, : 128]
883 vld1.8 {d26-d27}, [r2, : 128]
890 vld1.8 {d28-d29}, [r2, : 128]
896 vst1.8 {d8-d9}, [r2, : 128]
898 vld1.8 {d8-d9}, [r2, : 128]
919 vld1.8 {d18-d19}, [r2, : 128]
931 vld1.8 {d18-d19}, [r2, : 128]
933 vld1.8 {d22-d23}, [r2, : 128]
939 vld1.8 {d6-d7}, [r2, : 128]
942 vld1.8 {d18-d19}, [r2, : 128]
945 vld1.8 {d20-d21}, [r2, : 128]
948 vld1.8 {d24-d25}, [r2, : 128]
988 add r2, r2, #8
990 add r4, r4, #8
1001 vst1.8 d12, [r2, : 64]!
1003 vst1.8 d13, [r4, : 64]!
1020 vst1.8 d2, [r2, : 64]
1022 vst1.8 d3, [r4, : 64]
1030 vst1.8 d4, [r2, : 64]
1032 vst1.8 d5, [r4, : 64]
1035 sub r2, r2, #8
1036 sub r4, r4, #8
1039 vst1.8 d10, [r2, : 64]
1040 vst1.8 d11, [r4, : 64]
1043 vst1.8 d0, [r2, : 64]
1044 vst1.8 d1, [r4, : 64]
1048 vld1.8 {d0-d1}, [r2, : 128]
1049 vld1.8 {d2-d3}, [r4, : 128]!
1050 vld1.8 {d4-d5}, [r5, : 128]!
1052 vld1.8 {d6-d7}, [r4, : 128]!
1053 vld1.8 {d8-d9}, [r5, : 128]!
1057 vld1.8 {d14}, [r4, : 64]
1059 vld1.8 {d15}, [r5, : 64]
1116 vld1.8 {d18-d19}, [r2, : 128]!
1122 vld1.8 {d8-d9}, [r2, : 128]
1160 add r2, r2, #8
1162 add r4, r4, #8
1173 vst1.8 d16, [r2, : 64]!
1175 vst1.8 d17, [r4, : 64]!
1192 vst1.8 d16, [r2, : 64]
1194 vst1.8 d17, [r4, : 64]
1202 vst1.8 d0, [r2, : 64]
1204 vst1.8 d1, [r4, : 64]
1207 sub r2, r2, #8
1208 sub r4, r4, #8
1211 vst1.8 d4, [r2, : 64]
1212 vst1.8 d5, [r4, : 64]
1215 vst1.8 d6, [r2, : 64]
1216 vst1.8 d7, [r4, : 64]
1219 vld1.8 {d0-d1}, [r2, : 128]!
1220 vld1.8 {d2-d3}, [r4, : 128]!
1222 vld1.8 {d2-d3}, [r2, : 128]!
1223 vld1.8 {d4-d5}, [r4, : 128]!
1226 vld1.8 {d4}, [r2, : 64]
1227 vld1.8 {d6}, [r4, : 64]
1229 vst1.8 {d0-d1}, [r5, : 128]!
1230 vst1.8 {d2-d3}, [r5, : 128]!
1231 vst1.8 d4, [r5, : 64]
1234 vld1.8 {d0-d1}, [r4, : 128]!
1235 vld1.8 {d2-d3}, [r4, : 128]!
1236 vld1.8 {d4}, [r4, : 64]
1238 vld1.8 {d6-d7}, [r4, : 128]!
1240 vld1.8 {d8-d9}, [r4, : 128]!
1247 vld1.8 {d5}, [r4, : 64]
1252 vld1.8 {d18-d19}, [r2, : 128]!
1254 vld1.8 {d22-d23}, [r2, : 128]!
1256 vld1.8 {d24}, [r2, : 64]
1259 vld1.8 {d26-d27}, [r2, : 128]!
1261 vld1.8 {d28-d29}, [r2, : 128]!
1263 vld1.8 {d25}, [r2, : 64]
1273 vst1.8 {d12-d13}, [r2, : 128]!
1275 vst1.8 {d20-d21}, [r2, : 128]!
1277 vst1.8 {d12-d13}, [r2, : 128]!
1282 vst1.8 {d16-d17}, [r2, : 128]!
1293 vst1.8 {d14-d15}, [r2, : 128]!
1301 vst1.8 {d20-d21}, [r2, : 128]!
1310 vst1.8 {d10-d11}, [r2, : 128]!
1316 vst1.8 {d16-d17}, [r2, : 128]!
1328 vld1.8 {d20-d21}, [r2, : 128]
1336 vst1.8 {d14-d15}, [r2, : 128]
1340 vld1.8 {d30-d31}, [r2, : 128]
1345 vld1.8 {d26-d27}, [r2, : 128]
1352 vld1.8 {d28-d29}, [r2, : 128]
1358 vst1.8 {d8-d9}, [r2, : 128]
1360 vld1.8 {d8-d9}, [r2, : 128]
1381 vld1.8 {d18-d19}, [r2, : 128]
1393 vld1.8 {d18-d19}, [r2, : 128]
1395 vld1.8 {d22-d23}, [r2, : 128]
1401 vld1.8 {d6-d7}, [r2, : 128]
1404 vld1.8 {d18-d19}, [r2, : 128]
1407 vld1.8 {d20-d21}, [r2, : 128]
1410 vld1.8 {d24-d25}, [r2, : 128]
1450 add r2, r2, #8
1452 add r4, r4, #8
1463 vst1.8 d12, [r2, : 64]!
1465 vst1.8 d13, [r4, : 64]!
1482 vst1.8 d2, [r2, : 64]
1484 vst1.8 d3, [r4, : 64]
1492 vst1.8 d4, [r2, : 64]
1494 vst1.8 d5, [r4, : 64]
1497 sub r2, r2, #8
1498 sub r4, r4, #8
1501 vst1.8 d10, [r2, : 64]
1502 vst1.8 d11, [r4, : 64]
1505 vst1.8 d0, [r2, : 64]
1506 vst1.8 d1, [r4, : 64]
1513 vld1.8 {d0-d1}, [r1, : 128]!
1514 vld1.8 {d2-d3}, [r1, : 128]!
1515 vld1.8 {d4}, [r1, : 64]
1516 vst1.8 {d0-d1}, [r2, : 128]!
1517 vst1.8 {d2-d3}, [r2, : 128]!
1518 vst1.8 d4, [r2, : 64]
1544 cmp r1, #8
1557 vld1.8 {d0-d1}, [r6, : 128]!
1558 vld1.8 {d2-d3}, [r6, : 128]!
1559 vld1.8 {d4}, [r6, : 64]
1560 vst1.8 {d0-d1}, [r7, : 128]!
1561 vst1.8 {d2-d3}, [r7, : 128]!
1562 vst1.8 d4, [r7, : 64]
1573 vld1.8 {d4-d5}, [r7, : 128]!
1574 vld1.8 {d6-d7}, [r7, : 128]!
1575 vld1.8 {d9}, [r7, : 64]
1576 vld1.8 {d10-d11}, [r6, : 128]!
1578 vld1.8 {d12-d13}, [r6, : 128]!
1580 vld1.8 {d8}, [r6, : 64]
1610 vst1.8 d8, [r7, : 64]!
1620 vst1.8 d11, [r7, : 64]!
1629 vst1.8 d12, [r7, : 64]!
1641 vst1.8 d9, [r7, : 64]!
1644 vst1.8 d10, [r7, : 64]
1663 vld1.8 {d31}, [r6, : 64]!
1674 vld1.8 {d6}, [r6, : 64]
1687 vld1.8 {d5}, [r6, : 64]
1693 vld1.8 {d14-d15}, [r7, : 128]
1697 vld1.8 {d0}, [r6, : 64]!
1700 vld1.8 {d16}, [r6, : 64]!
1702 vld1.8 {d20-d21}, [r6, : 128]
1737 add r6, r8, #8
1738 vst1.8 d0, [r6, : 64]
1741 vst1.8 d16, [r6, : 64]
1747 sub r6, r6, #8
1748 vst1.8 d6, [r6, : 64]
1750 vst1.8 d18, [r6, : 64]
1753 vst1.8 d4, [r6, : 64]
1764 vld1.8 {d4-d5}, [r5, : 128]!
1765 vld1.8 {d6-d7}, [r5, : 128]!
1766 vld1.8 {d9}, [r5, : 64]
1767 vld1.8 {d10-d11}, [r2, : 128]!
1769 vld1.8 {d12-d13}, [r2, : 128]!
1771 vld1.8 {d8}, [r2, : 64]
1801 vst1.8 d8, [r5, : 64]!
1811 vst1.8 d11, [r5, : 64]!
1820 vst1.8 d12, [r5, : 64]!
1832 vst1.8 d9, [r5, : 64]!
1835 vst1.8 d10, [r5, : 64]
1854 vld1.8 {d31}, [r2, : 64]!
1865 vld1.8 {d6}, [r2, : 64]
1878 vld1.8 {d5}, [r2, : 64]
1884 vld1.8 {d14-d15}, [r5, : 128]
1888 vld1.8 {d0}, [r2, : 64]!
1891 vld1.8 {d16}, [r2, : 64]!
1893 vld1.8 {d20-d21}, [r2, : 128]
1928 add r2, r6, #8
1929 vst1.8 d0, [r2, : 64]
1932 vst1.8 d16, [r2, : 64]
1938 sub r2, r2, #8
1939 vst1.8 d6, [r2, : 64]
1941 vst1.8 d18, [r2, : 64]
1944 vst1.8 d4, [r2, : 64]
1949 vld1.8 {d0-d1}, [r2, : 128]!
1950 vld1.8 {d2-d3}, [r2, : 128]!
1951 vld1.8 {d4}, [r2, : 64]
1952 vst1.8 {d0-d1}, [r4, : 128]!
1953 vst1.8 {d2-d3}, [r4, : 128]!
1954 vst1.8 d4, [r4, : 64]
1960 vld1.8 {d0-d1}, [r2, : 128]!
1961 vld1.8 {d2-d3}, [r2, : 128]!
1962 vld1.8 {d4}, [r2, : 64]
1963 vst1.8 {d0-d1}, [r4, : 128]!
1964 vst1.8 {d2-d3}, [r4, : 128]!
1965 vst1.8 d4, [r4, : 64]
2053 str r4, [r0, #8]
2061 pop {r4-r11, pc}