Lines Matching refs:rsp
511 SCRATCH 1, 8, rsp+0*mmsize, a
512 SCRATCH 5, 9, rsp+1*mmsize, b
549 UNSCRATCH 5, 9, rsp+1*mmsize, b
553 UNSCRATCH 1, 8, rsp+0*mmsize, a
598 ; UNSCRATCH 6, 8, rsp+%3*mmsize
605 SCRATCH 4, 8, rsp+(%5+0)*mmsize
606 SCRATCH 6, 9, rsp+(%5+1)*mmsize
618 UNSCRATCH 4, 8, rsp+(%5+0)*mmsize
619 UNSCRATCH 6, 9, rsp+(%5+1)*mmsize
620 SCRATCH 2, 8, rsp+(%5+0)*mmsize
639 ; FIXME we can use the intermediate storage (rsp[0-15]) on x86-32 for temp
669 SCRATCH 0, 12, rsp+16*mmsize, max
683 mov ptrq, rsp
695 UNSCRATCH 6, 8, rsp+17*mmsize
725 mov ptrq, rsp
732 UNSCRATCH 0, 8, rsp+17*mmsize
733 UNSCRATCH 1, 12, rsp+16*mmsize, max
848 ; UNSCRATCH 6, 8, rsp+17*mmsize
856 SCRATCH 0, 8, rsp+17*mmsize
858 UNSCRATCH 0, 8, rsp+17*mmsize
861 SCRATCH 3, 8, rsp+17*mmsize
862 SCRATCH 4, 9, rsp+18*mmsize
863 SCRATCH 7, 10, rsp+19*mmsize
864 SCRATCH 0, 11, rsp+20*mmsize
872 SCRATCH 2, 12, rsp+21*mmsize
874 UNSCRATCH 2, 12, rsp+21*mmsize
877 UNSCRATCH 7, 10, rsp+19*mmsize
878 UNSCRATCH 0, 11, rsp+20*mmsize
879 SCRATCH 1, 10, rsp+19*mmsize
880 SCRATCH 6, 11, rsp+20*mmsize
884 SCRATCH 2, 12, rsp+21*mmsize
886 UNSCRATCH 2, 12, rsp+21*mmsize
892 UNSCRATCH 3, 8, rsp+17*mmsize
893 UNSCRATCH 4, 9, rsp+18*mmsize
894 UNSCRATCH 1, 10, rsp+19*mmsize
895 UNSCRATCH 6, 11, rsp+20*mmsize
896 SCRATCH 2, 8, rsp+17*mmsize
897 SCRATCH 0, 9, rsp+18*mmsize
905 UNSCRATCH 0, 9, rsp+18*mmsize
918 SCRATCH 0, 13, rsp+16*mmsize, max
932 mov ptrq, rsp
943 UNSCRATCH 6, 8, rsp+17*mmsize
973 mov ptrq, rsp
981 UNSCRATCH 0, 8, rsp+17*mmsize
982 UNSCRATCH 1, 13, rsp+16*mmsize, max
1013 ; SCRATCH 6, 8, rsp+(%4+0)*mmsize ; t6
1014 SCRATCH 0, 15, rsp+(%4+7)*mmsize ; t0a
1015 SCRATCH 1, 14, rsp+(%4+6)*mmsize ; t1a
1016 SCRATCH 2, 13, rsp+(%4+5)*mmsize ; t2a
1017 SCRATCH 3, 12, rsp+(%4+4)*mmsize ; t3a
1018 SCRATCH 4, 11, rsp+(%4+3)*mmsize ; t4
1019 mova [rsp+(%3+0)*mmsize], m5 ; t5
1020 mova [rsp+(%3+1)*mmsize], m7 ; t7
1038 SCRATCH 0, 9, rsp+(%4+1)*mmsize
1039 SCRATCH 7, 10, rsp+(%4+2)*mmsize
1048 UNSCRATCH 7, 10, rsp+(%4+2)*mmsize
1052 SCRATCH 5, 10, rsp+(%4+2)*mmsize
1054 UNSCRATCH 0, 9, rsp+(%4+1)*mmsize
1056 SCRATCH 6, 9, rsp+(%4+1)*mmsize
1062 UNSCRATCH 5, 15, rsp+(%4+7)*mmsize
1064 SCRATCH 5, 15, rsp+(%4+7)*mmsize
1065 UNSCRATCH 5, 14, rsp+(%4+6)*mmsize
1067 SCRATCH 5, 14, rsp+(%4+6)*mmsize
1068 UNSCRATCH 5, 13, rsp+(%4+5)*mmsize
1070 SCRATCH 5, 13, rsp+(%4+5)*mmsize
1071 UNSCRATCH 5, 12, rsp+(%4+4)*mmsize
1073 SCRATCH 5, 12, rsp+(%4+4)*mmsize
1074 UNSCRATCH 5, 11, rsp+(%4+3)*mmsize
1076 SCRATCH 4, 11, rsp+(%4+3)*mmsize
1077 mova m4, [rsp+(%3+0)*mmsize]
1079 mova [rsp+(%3+0)*mmsize], m5
1080 UNSCRATCH 5, 8, rsp+(%4+0)*mmsize
1081 UNSCRATCH 6, 9, rsp+(%4+1)*mmsize
1082 SCRATCH 2, 8, rsp+(%4+0)*mmsize
1083 SCRATCH 1, 9, rsp+(%4+1)*mmsize
1084 UNSCRATCH 1, 10, rsp+(%4+2)*mmsize
1085 SCRATCH 0, 10, rsp+(%4+2)*mmsize
1086 mova m0, [rsp+(%3+1)*mmsize]
1125 mova [rsp+64*mmsize], m0
1139 mov ptrq, rsp
1148 mova m7, [rsp+65*mmsize]
1154 UNSCRATCH 0, 8, rsp+67*mmsize
1155 UNSCRATCH 1, 9, rsp+68*mmsize
1156 UNSCRATCH 2, 10, rsp+69*mmsize
1157 UNSCRATCH 3, 11, rsp+70*mmsize
1163 UNSCRATCH 4, 12, rsp+71*mmsize
1164 UNSCRATCH 5, 13, rsp+72*mmsize
1165 UNSCRATCH 6, 14, rsp+73*mmsize
1166 UNSCRATCH 7, 15, rsp+74*mmsize
1200 mov ptrq, rsp
1206 ROUND_AND_STORE_4x4 0, 1, 2, 3, m7, [rsp+64*mmsize], [pd_32], 6
1208 mova m0, [rsp+65*mmsize]
1209 mova m1, [rsp+64*mmsize]
1218 UNSCRATCH 0, 8, rsp+67*mmsize
1219 UNSCRATCH 4, 9, rsp+68*mmsize
1220 UNSCRATCH 5, 10, rsp+69*mmsize
1221 UNSCRATCH 3, 11, rsp+70*mmsize
1229 UNSCRATCH 4, 12, rsp+71*mmsize
1230 UNSCRATCH 5, 13, rsp+72*mmsize
1231 UNSCRATCH 6, 14, rsp+73*mmsize
1232 UNSCRATCH 0, 15, rsp+74*mmsize
1286 SCRATCH 0, 8, rsp+70*mmsize
1288 UNSCRATCH 0, 8, rsp+70*mmsize
1290 mova [rsp+67*mmsize], m1
1291 SCRATCH 2, 9, rsp+71*mmsize
1292 SCRATCH 3, 12, rsp+74*mmsize
1293 SCRATCH 0, 13, rsp+75*mmsize
1301 SCRATCH 1, 10, rsp+72*mmsize
1303 UNSCRATCH 1, 10, rsp+72*mmsize
1305 SCRATCH 0, 15, rsp+77*mmsize
1306 SCRATCH 3, 11, rsp+73*mmsize
1308 UNSCRATCH 0, 12, rsp+74*mmsize ; t8a
1309 UNSCRATCH 3, 13, rsp+75*mmsize ; t9a
1312 SCRATCH 1, 12, rsp+74*mmsize
1314 UNSCRATCH 1, 12, rsp+74*mmsize
1316 mova [rsp+65*mmsize], m2
1317 mova [rsp+66*mmsize], m1
1318 SCRATCH 0, 8, rsp+70*mmsize
1319 SCRATCH 3, 12, rsp+74*mmsize
1327 SCRATCH 0, 10, rsp+72*mmsize
1329 UNSCRATCH 0, 10, rsp+72*mmsize
1331 mova [rsp+68*mmsize], m1
1332 mova [rsp+69*mmsize], m2
1333 SCRATCH 3, 13, rsp+75*mmsize
1334 SCRATCH 0, 14, rsp+76*mmsize
1342 SCRATCH 1, 10, rsp+72*mmsize
1344 UNSCRATCH 1, 10, rsp+72*mmsize
1347 UNSCRATCH 4, 13, rsp+75*mmsize ; t10a
1348 UNSCRATCH 5, 14, rsp+76*mmsize ; t11a
1349 SCRATCH 0, 13, rsp+75*mmsize
1350 SCRATCH 3, 14, rsp+76*mmsize
1353 SCRATCH 0, 10, rsp+72*mmsize
1355 UNSCRATCH 0, 10, rsp+72*mmsize
1358 UNSCRATCH 0, 8, rsp+70*mmsize ; t12a
1359 UNSCRATCH 3, 12, rsp+74*mmsize ; t13a
1360 SCRATCH 2, 8, rsp+70*mmsize
1361 SCRATCH 1, 12, rsp+74*mmsize
1364 SCRATCH 2, 10, rsp+72*mmsize
1366 UNSCRATCH 2, 10, rsp+72*mmsize
1370 UNSCRATCH 1, 9, rsp+71*mmsize ; t1a
1371 mova m2, [rsp+68*mmsize] ; t2a
1372 UNSCRATCH 6, 13, rsp+75*mmsize ; t6a
1373 UNSCRATCH 7, 14, rsp+76*mmsize ; t7a
1374 SCRATCH 4, 10, rsp+72*mmsize
1375 SCRATCH 5, 13, rsp+75*mmsize
1376 UNSCRATCH 4, 15, rsp+77*mmsize ; t4a
1377 UNSCRATCH 5, 11, rsp+73*mmsize ; t5a
1378 SCRATCH 0, 14, rsp+76*mmsize
1379 SCRATCH 3, 15, rsp+77*mmsize
1380 mova m0, [rsp+67*mmsize] ; t0a
1384 SCRATCH 4, 9, rsp+71*mmsize
1385 mova m3, [rsp+69*mmsize] ; t3a
1388 mova [rsp+67*mmsize], m5
1389 mova [rsp+68*mmsize], m6
1390 mova [rsp+69*mmsize], m7
1393 SCRATCH 1, 11, rsp+73*mmsize
1396 UNSCRATCH 1, 11, rsp+73*mmsize
1398 SCRATCH 2, 11, rsp+73*mmsize
1399 UNSCRATCH 2, 12, rsp+74*mmsize ; t11a
1400 SCRATCH 3, 12, rsp+74*mmsize
1402 UNSCRATCH 3, 8, rsp+70*mmsize ; t10a
1403 mova m4, [rsp+65*mmsize] ; t8a
1404 mova m5, [rsp+66*mmsize] ; t9a
1408 UNSCRATCH 6, 9, rsp+71*mmsize ; t0
1409 UNSCRATCH 7, 14, rsp+76*mmsize ; t14a
1410 SCRATCH 3, 9, rsp+71*mmsize
1411 SCRATCH 2, 14, rsp+76*mmsize
1414 mova [rsp+65*mmsize], m0
1416 UNSCRATCH 0, 15, rsp+77*mmsize ; t15a
1419 mova m2, [rsp+68*mmsize] ; t2
1421 SCRATCH 2, 8, rsp+70*mmsize
1422 mova m2, [rsp+67*mmsize] ; t1
1423 mova m3, [rsp+69*mmsize] ; t3
1424 mova [rsp+67*mmsize], m7
1427 SCRATCH 3, 15, rsp+77*mmsize
1429 mova m7, [rsp+67*mmsize]
1442 mova [rsp+64*mmsize], m0
1456 mov ptrq, rsp
1465 mova m7, [rsp+65*mmsize]
1471 UNSCRATCH 0, 8, rsp+(%3+0)*mmsize
1472 UNSCRATCH 1, 9, rsp+(%3+1)*mmsize
1473 UNSCRATCH 2, 10, rsp+(%3+2)*mmsize
1474 UNSCRATCH 3, 11, rsp+(%3+3)*mmsize
1480 UNSCRATCH 4, 12, rsp+(%3+4)*mmsize
1481 UNSCRATCH 5, 13, rsp+(%3+5)*mmsize
1482 UNSCRATCH 6, 14, rsp+(%3+6)*mmsize
1483 UNSCRATCH 7, 15, rsp+(%3+7)*mmsize
1517 mov ptrq, rsp
1523 ROUND_AND_STORE_4x4 0, 1, 2, 3, m7, [rsp+64*mmsize], [pd_32], 6
1525 mova m0, [rsp+65*mmsize]
1526 mova m1, [rsp+64*mmsize]
1535 UNSCRATCH 0, 8, rsp+(%6+0)*mmsize
1536 UNSCRATCH 4, 9, rsp+(%6+1)*mmsize
1537 UNSCRATCH 5, 10, rsp+(%6+2)*mmsize
1538 UNSCRATCH 3, 11, rsp+(%6+3)*mmsize
1546 UNSCRATCH 4, 12, rsp+(%6+4)*mmsize
1547 UNSCRATCH 5, 13, rsp+(%6+5)*mmsize
1548 UNSCRATCH 6, 14, rsp+(%6+6)*mmsize
1549 UNSCRATCH 0, 15, rsp+(%6+7)*mmsize
1582 mova [rsp+257*mmsize], m8
1583 mova [rsp+258*mmsize], m9
1584 mova [rsp+259*mmsize], m10
1585 mova [rsp+260*mmsize], m11
1586 mova [rsp+261*mmsize], m12
1587 mova [rsp+262*mmsize], m13
1588 mova [rsp+263*mmsize], m14
1589 mova [rsp+264*mmsize], m15
1591 mova [rsp+265*mmsize], m0
1592 mova [rsp+266*mmsize], m1
1593 mova [rsp+267*mmsize], m2
1594 mova [rsp+268*mmsize], m3
1595 mova [rsp+269*mmsize], m4
1596 mova [rsp+270*mmsize], m5
1597 mova [rsp+271*mmsize], m6
1613 SCRATCH 0, 8, rsp+275*mmsize
1614 SCRATCH 2, 9, rsp+276*mmsize
1632 UNSCRATCH 6, 8, rsp+275*mmsize ; t30a
1633 UNSCRATCH 7, 9, rsp+276*mmsize ; t31
1634 mova [rsp+273*mmsize], m4
1635 mova [rsp+274*mmsize], m0
1640 SCRATCH 3, 10, rsp+277*mmsize
1641 SCRATCH 1, 11, rsp+278*mmsize
1642 SCRATCH 7, 12, rsp+279*mmsize
1643 SCRATCH 6, 13, rsp+280*mmsize
1644 SCRATCH 5, 14, rsp+281*mmsize
1645 SCRATCH 2, 15, rsp+282*mmsize
1658 SCRATCH 0, 8, rsp+275*mmsize
1659 SCRATCH 2, 9, rsp+276*mmsize
1677 UNSCRATCH 6, 8, rsp+275*mmsize ; t26a
1678 UNSCRATCH 7, 9, rsp+276*mmsize ; t27
1679 SCRATCH 3, 8, rsp+275*mmsize
1680 SCRATCH 1, 9, rsp+276*mmsize
1688 UNSCRATCH 1, 12, rsp+279*mmsize ; t28
1689 UNSCRATCH 3, 13, rsp+280*mmsize ; t29a
1690 SCRATCH 4, 12, rsp+279*mmsize
1691 SCRATCH 0, 13, rsp+280*mmsize
1694 UNSCRATCH 0, 14, rsp+281*mmsize ; t30
1695 UNSCRATCH 4, 15, rsp+282*mmsize ; t31a
1696 SCRATCH 2, 14, rsp+281*mmsize
1697 SCRATCH 5, 15, rsp+282*mmsize
1701 mova m2, [rsp+273*mmsize] ; t16a
1702 mova m5, [rsp+274*mmsize] ; t17
1703 mova [rsp+273*mmsize], m6
1704 mova [rsp+274*mmsize], m7
1705 UNSCRATCH 6, 10, rsp+277*mmsize ; t18a
1706 UNSCRATCH 7, 11, rsp+278*mmsize ; t19
1707 SCRATCH 4, 10, rsp+277*mmsize
1708 SCRATCH 0, 11, rsp+278*mmsize
1709 UNSCRATCH 4, 12, rsp+279*mmsize ; t20
1710 UNSCRATCH 0, 13, rsp+280*mmsize ; t21a
1711 SCRATCH 3, 12, rsp+279*mmsize
1712 SCRATCH 1, 13, rsp+280*mmsize
1715 UNSCRATCH 3, 8, rsp+275*mmsize ; t22
1716 UNSCRATCH 1, 9, rsp+276*mmsize ; t23a
1717 SCRATCH 0, 8, rsp+275*mmsize
1718 SCRATCH 4, 9, rsp+276*mmsize
1724 UNSCRATCH 0, 10, rsp+277*mmsize ; t24
1725 UNSCRATCH 4, 11, rsp+278*mmsize ; t25a
1726 SCRATCH 1, 10, rsp+277*mmsize
1727 SCRATCH 3, 11, rsp+278*mmsize
1730 UNSCRATCH 1, 12, rsp+279*mmsize ; t26
1731 UNSCRATCH 3, 13, rsp+280*mmsize ; t27a
1732 SCRATCH 0, 12, rsp+279*mmsize
1733 SCRATCH 4, 13, rsp+280*mmsize
1739 mova m0, [rsp+269*mmsize] ; t8
1740 mova m4, [rsp+270*mmsize] ; t9a
1741 mova [rsp+269*mmsize], m1 ; t26a
1742 mova [rsp+270*mmsize], m3 ; t27
1743 mova m3, [rsp+271*mmsize] ; t10
1747 mova m1, [rsp+272*mmsize] ; t11a
1748 mova [rsp+271*mmsize], m0
1760 ROUND_AND_STORE_4x4 2, 5, 6, 7, m0, [rsp+256*mmsize], [pd_32], 6
1762 mova m2, [rsp+271*mmsize]
1771 ROUND_AND_STORE_4x4 1, 3, 4, 2, m0, [rsp+256*mmsize], [pd_32], 6
1776 UNSCRATCH 0, 9, rsp+276*mmsize ; t19a
1777 UNSCRATCH 1, 8, rsp+275*mmsize ; t18
1778 UNSCRATCH 2, 11, rsp+278*mmsize ; t17a
1779 UNSCRATCH 3, 10, rsp+277*mmsize ; t16
1780 mova m7, [rsp+261*mmsize] ; t12a
1781 mova m6, [rsp+262*mmsize] ; t13
1782 mova m5, [rsp+263*mmsize] ; t14a
1786 mova m4, [rsp+264*mmsize] ; t15
1787 SCRATCH 7, 8, rsp+275*mmsize
1805 ROUND_AND_STORE_4x4 0, 1, 2, 3, m7, [rsp+256*mmsize], [pd_32], 6
1807 UNSCRATCH 0, 8, rsp+275*mmsize ; out19
1816 ROUND_AND_STORE_4x4 4, 5, 6, 0, m7, [rsp+256*mmsize], [pd_32], 6
1824 mova m7, [rsp+257*mmsize] ; t0
1825 mova m6, [rsp+258*mmsize] ; t1
1826 mova m5, [rsp+259*mmsize] ; t2
1827 mova m4, [rsp+260*mmsize] ; t3
1828 mova m0, [rsp+274*mmsize] ; t31
1829 mova m1, [rsp+273*mmsize] ; t30a
1830 UNSCRATCH 2, 15, rsp+282*mmsize ; t29
1834 SCRATCH 0, 9, rsp+276*mmsize
1835 UNSCRATCH 3, 14, rsp+281*mmsize ; t28a
1851 ROUND_AND_STORE_4x4 4, 5, 6, 7, m0, [rsp+256*mmsize], [pd_32], 6
1853 UNSCRATCH 7, 9, rsp+276*mmsize ; out0
1866 ROUND_AND_STORE_4x4 7, 1, 2, 3, m0, [rsp+256*mmsize], [pd_32], 6
1877 mova m7, [rsp+265*mmsize] ; t4
1878 mova m6, [rsp+266*mmsize] ; t5a
1879 mova m5, [rsp+267*mmsize] ; t6a
1880 mova m4, [rsp+268*mmsize] ; t7
1881 mova m0, [rsp+270*mmsize] ; t27
1882 mova m1, [rsp+269*mmsize] ; t26a
1883 UNSCRATCH 2, 13, rsp+280*mmsize ; t25
1887 UNSCRATCH 3, 12, rsp+279*mmsize ; t24a
1888 SCRATCH 7, 9, rsp+276*mmsize
1905 ROUND_AND_STORE_4x4 0, 1, 2, 3, m7, [rsp+256*mmsize], [pd_32], 6
1907 UNSCRATCH 0, 9, rsp+276*mmsize ; out27
1921 ROUND_AND_STORE_4x4 4, 5, 6, 0, m7, [rsp+256*mmsize], [pd_32], 6
1955 mova [rsp+256*mmsize], m0
1969 mov ptrq, rsp
2001 mov ptrq, rsp