Lines Matching refs:sp
151 stmdb sp!,{r4-r12,lr}
154 ldmia sp!,{r4-r12,pc}
156 ldmia sp!,{r4-r12,lr}
192 stmdb sp!,{r4-r12,lr}
195 ldmia sp!,{r4-r12,pc}
197 ldmia sp!,{r4-r12,lr}
205 str lr,[sp,#-4]! @ push lr
233 ldr lr,[sp],#4 @ pop lr
282 stmdb sp!,{r4-r12,lr}
285 ldmia sp!,{r4-r12,pc}
287 ldmia sp!,{r4-r12,lr}
295 str lr,[sp,#-4]! @ push lr
357 ldr lr,[sp],#4 @ pop lr
367 stmdb sp!,{r4-r12,lr}
370 ldmia sp!,{r4-r12,pc}
372 ldmia sp!,{r4-r12,lr}
442 stmdb sp!,{r4-r12,lr}
445 ldmia sp!,{r4-r12,pc}
447 ldmia sp!,{r4-r12,lr}
455 str lr,[sp,#-4]! @ push lr
482 ldr lr,[sp],#4 @ pop lr
518 stmdb sp!,{r4-r12,lr}
521 ldmia sp!,{r4-r12,pc}
523 ldmia sp!,{r4-r12,lr}
574 stmdb sp!,{r4-r12,lr}
577 ldmia sp!,{r4-r12,pc}
579 ldmia sp!,{r4-r12,lr}
587 stmdb sp!,{r0-r2,lr} @ make a copy of arguments too
593 stmdb sp!,{$acc[1]-@acc[8]} @ copy a[0-7] to stack, so
644 ldr $bj,[sp,#40] @ restore b_ptr
648 ldr $t1,[sp,#0] @ load a[0]
655 ldr $t2,[sp,#4] @ a[1]
664 ldr $t3,[sp,#8] @ a[2]
666 str @acc[0],[sp,#36] @ temporarily offload overflow
668 ldr $t4,[sp,#12] @ a[3], $t4 is alias @acc[0]
672 ldr $t0,[sp,#16] @ a[4]
676 ldr $t1,[sp,#20] @ a[5]
680 ldr $t2,[sp,#24] @ a[6]
684 ldr $t3,[sp,#28] @ a[7]
688 ldr @acc[0],[sp,#36] @ restore overflow bit
702 ldr $r_ptr,[sp,#32] @ restore r_ptr
725 ldr lr,[sp,#44] @ restore lr
727 add sp,sp,#48
765 stmdb sp!,{r4-r11}
801 ldmia sp!,{r4-r11}
815 stmdb sp!,{r4-r11}
882 ldmia sp!,{r4-r11}
924 stmdb sp!,{r4-r7}
950 ldmia sp!,{r4-r7}
984 mov ip,sp
985 stmdb sp!,{r4-r9}
986 vstmdb sp!,{q4-q5} @ ABI specification says so
988 sub $toutptr,sp,#40
993 mov sp,$toutptr @ alloca
1064 ldr r1,[sp,#0]
1065 ldr r2,[sp,#4]
1066 ldr r3,[sp,#8]
1068 ldr r4,[sp,#12]
1070 ldr r5,[sp,#16]
1072 ldr r6,[sp,#20]
1074 ldr r7,[sp,#24]
1076 ldr r8,[sp,#28]
1078 ldr r9,[sp,#32] @ top-most bit
1080 sub sp,ip,#40+16
1083 vldmia sp!,{q4-q5}
1102 ldmia sp!,{r4-r9}
1127 str lr,[sp,#-4]! @ push lr
1146 ldr lr,[sp],#4 @ pop lr
1171 str lr,[sp,#-4]! @ push lr
1190 ldr lr,[sp],#4 @ pop lr
1287 stmdb sp!,{r0-r12,lr} @ push from r0, unusual, but intentional
1288 sub sp,sp,#32*5
1291 add r3,sp,#$in_x
1295 add $r_ptr,sp,#$S
1300 add $r_ptr,sp,#$Zsqr
1303 add $a_ptr,sp,#$S
1304 add $b_ptr,sp,#$S
1305 add $r_ptr,sp,#$S
1308 ldr $b_ptr,[sp,#32*5+4]
1311 add $r_ptr,sp,#$tmp0
1314 ldr $r_ptr,[sp,#32*5]
1318 add $a_ptr,sp,#$in_x
1319 add $b_ptr,sp,#$Zsqr
1320 add $r_ptr,sp,#$M
1323 add $a_ptr,sp,#$in_x
1324 add $b_ptr,sp,#$Zsqr
1325 add $r_ptr,sp,#$Zsqr
1328 add $a_ptr,sp,#$S
1329 add $b_ptr,sp,#$S
1330 add $r_ptr,sp,#$tmp0
1333 add $a_ptr,sp,#$Zsqr
1334 add $b_ptr,sp,#$M
1335 add $r_ptr,sp,#$M
1338 ldr $r_ptr,[sp,#32*5]
1339 add $a_ptr,sp,#$tmp0
1343 add $a_ptr,sp,#$M
1344 add $r_ptr,sp,#$M
1347 add $a_ptr,sp,#$in_x
1348 add $b_ptr,sp,#$S
1349 add $r_ptr,sp,#$S
1352 add $r_ptr,sp,#$tmp0
1355 ldr $r_ptr,[sp,#32*5]
1356 add $a_ptr,sp,#$M
1357 add $b_ptr,sp,#$M
1360 add $b_ptr,sp,#$tmp0
1363 add $b_ptr,sp,#$S
1364 add $r_ptr,sp,#$S
1367 add $a_ptr,sp,#$M
1368 add $b_ptr,sp,#$S
1371 ldr $r_ptr,[sp,#32*5]
1376 add sp,sp,#32*5+16 @ +16 means "skip even over saved r0-r3"
1378 ldmia sp!,{r4-r12,pc}
1380 ldmia sp!,{r4-r12,lr}
1409 stmdb sp!,{r0-r12,lr} @ push from r0, unusual, but intentional
1410 sub sp,sp,#32*18+16
1413 add r3,sp,#$in2_x
1431 str r12,[sp,#32*18+8] @ ~in2infty
1434 add r3,sp,#$in1_x
1452 str r12,[sp,#32*18+4] @ ~in1infty
1454 add $a_ptr,sp,#$in2_z
1455 add $b_ptr,sp,#$in2_z
1456 add $r_ptr,sp,#$Z2sqr
1459 add $a_ptr,sp,#$in1_z
1460 add $b_ptr,sp,#$in1_z
1461 add $r_ptr,sp,#$Z1sqr
1464 add $a_ptr,sp,#$in2_z
1465 add $b_ptr,sp,#$Z2sqr
1466 add $r_ptr,sp,#$S1
1469 add $a_ptr,sp,#$in1_z
1470 add $b_ptr,sp,#$Z1sqr
1471 add $r_ptr,sp,#$S2
1474 add $a_ptr,sp,#$in1_y
1475 add $b_ptr,sp,#$S1
1476 add $r_ptr,sp,#$S1
1479 add $a_ptr,sp,#$in2_y
1480 add $b_ptr,sp,#$S2
1481 add $r_ptr,sp,#$S2
1484 add $b_ptr,sp,#$S1
1485 add $r_ptr,sp,#$R
1494 add $a_ptr,sp,#$in1_x
1496 add $b_ptr,sp,#$Z2sqr
1497 str $a0,[sp,#32*18+12]
1499 add $r_ptr,sp,#$U1
1502 add $a_ptr,sp,#$in2_x
1503 add $b_ptr,sp,#$Z1sqr
1504 add $r_ptr,sp,#$U2
1507 add $b_ptr,sp,#$U1
1508 add $r_ptr,sp,#$H
1519 ldr $t0,[sp,#32*18+4] @ ~in1infty
1520 ldr $t1,[sp,#32*18+8] @ ~in2infty
1521 ldr $t2,[sp,#32*18+12] @ ~is_equal(S1,S2)
1532 ldr $a_ptr,[sp,#32*18+20]
1533 add sp,sp,#32*(18-5)+16 @ difference in frame sizes
1538 add $a_ptr,sp,#$R
1539 add $b_ptr,sp,#$R
1540 add $r_ptr,sp,#$Rsqr
1543 add $a_ptr,sp,#$H
1544 add $b_ptr,sp,#$in1_z
1545 add $r_ptr,sp,#$res_z
1548 add $a_ptr,sp,#$H
1549 add $b_ptr,sp,#$H
1550 add $r_ptr,sp,#$Hsqr
1553 add $a_ptr,sp,#$in2_z
1554 add $b_ptr,sp,#$res_z
1555 add $r_ptr,sp,#$res_z
1558 add $a_ptr,sp,#$H
1559 add $b_ptr,sp,#$Hsqr
1560 add $r_ptr,sp,#$Hcub
1563 add $a_ptr,sp,#$Hsqr
1564 add $b_ptr,sp,#$U1
1565 add $r_ptr,sp,#$U2
1568 add $r_ptr,sp,#$Hsqr
1571 add $b_ptr,sp,#$Rsqr
1572 add $r_ptr,sp,#$res_x
1575 add $b_ptr,sp,#$Hcub
1578 add $b_ptr,sp,#$U2
1579 add $r_ptr,sp,#$res_y
1582 add $a_ptr,sp,#$Hcub
1583 add $b_ptr,sp,#$S1
1584 add $r_ptr,sp,#$S2
1587 add $a_ptr,sp,#$R
1588 add $b_ptr,sp,#$res_y
1589 add $r_ptr,sp,#$res_y
1592 add $b_ptr,sp,#$S2
1595 ldr r11,[sp,#32*18+4] @ ~in1infty
1596 ldr r12,[sp,#32*18+8] @ ~in2infty
1597 add r1,sp,#$res_x
1598 add r2,sp,#$in2_x
1601 add r3,sp,#$in1_x
1604 ldr $r_ptr,[sp,#32*18+16]
1626 add sp,sp,#32*18+16+16 @ +16 means "skip even over saved r0-r3"
1628 ldmia sp!,{r4-r12,pc}
1630 ldmia sp!,{r4-r12,lr}
1659 stmdb sp!,{r0-r12,lr} @ push from r0, unusual, but intentional
1660 sub sp,sp,#32*15
1663 add r3,sp,#$in1_x
1681 str r12,[sp,#32*15+4] @ ~in1infty
1684 add r3,sp,#$in2_x
1708 str r12,[sp,#32*15+8] @ ~in2infty
1710 add $a_ptr,sp,#$in1_z
1711 add $b_ptr,sp,#$in1_z
1712 add $r_ptr,sp,#$Z1sqr
1715 add $a_ptr,sp,#$Z1sqr
1716 add $b_ptr,sp,#$in2_x
1717 add $r_ptr,sp,#$U2
1720 add $b_ptr,sp,#$in1_x
1721 add $r_ptr,sp,#$H
1724 add $a_ptr,sp,#$Z1sqr
1725 add $b_ptr,sp,#$in1_z
1726 add $r_ptr,sp,#$S2
1729 add $a_ptr,sp,#$H
1730 add $b_ptr,sp,#$in1_z
1731 add $r_ptr,sp,#$res_z
1734 add $a_ptr,sp,#$in2_y
1735 add $b_ptr,sp,#$S2
1736 add $r_ptr,sp,#$S2
1739 add $b_ptr,sp,#$in1_y
1740 add $r_ptr,sp,#$R
1743 add $a_ptr,sp,#$H
1744 add $b_ptr,sp,#$H
1745 add $r_ptr,sp,#$Hsqr
1748 add $a_ptr,sp,#$R
1749 add $b_ptr,sp,#$R
1750 add $r_ptr,sp,#$Rsqr
1753 add $a_ptr,sp,#$H
1754 add $b_ptr,sp,#$Hsqr
1755 add $r_ptr,sp,#$Hcub
1758 add $a_ptr,sp,#$Hsqr
1759 add $b_ptr,sp,#$in1_x
1760 add $r_ptr,sp,#$U2
1763 add $r_ptr,sp,#$Hsqr
1766 add $b_ptr,sp,#$Rsqr
1767 add $r_ptr,sp,#$res_x
1770 add $b_ptr,sp,#$Hcub
1773 add $b_ptr,sp,#$U2
1774 add $r_ptr,sp,#$res_y
1777 add $a_ptr,sp,#$Hcub
1778 add $b_ptr,sp,#$in1_y
1779 add $r_ptr,sp,#$S2
1782 add $a_ptr,sp,#$R
1783 add $b_ptr,sp,#$res_y
1784 add $r_ptr,sp,#$res_y
1787 add $b_ptr,sp,#$S2
1790 ldr r11,[sp,#32*15+4] @ ~in1infty
1791 ldr r12,[sp,#32*15+8] @ ~in2infty
1792 add r1,sp,#$res_x
1793 add r2,sp,#$in2_x
1796 add r3,sp,#$in1_x
1799 ldr $r_ptr,[sp,#32*15]
1838 add sp,sp,#32*15+16 @ +16 means "skip even over saved r0-r3"
1840 ldmia sp!,{r4-r12,pc}
1842 ldmia sp!,{r4-r12,lr}