Lines Matching refs:sp

30 	addi	sp, sp, -ABI_SIZE_ON_STACK
32 REG_S a0, ABI_A0(sp)
33 REG_S a1, ABI_A1(sp)
34 REG_S a2, ABI_A2(sp)
35 REG_S a3, ABI_A3(sp)
36 REG_S a4, ABI_A4(sp)
37 REG_S a5, ABI_A5(sp)
38 REG_S a6, ABI_A6(sp)
39 REG_S a7, ABI_A7(sp)
40 REG_S t0, ABI_T0(sp)
41 REG_S ra, ABI_RA(sp)
45 REG_L a0, ABI_A0(sp)
46 REG_L a1, ABI_A1(sp)
47 REG_L a2, ABI_A2(sp)
48 REG_L a3, ABI_A3(sp)
49 REG_L a4, ABI_A4(sp)
50 REG_L a5, ABI_A5(sp)
51 REG_L a6, ABI_A6(sp)
52 REG_L a7, ABI_A7(sp)
53 REG_L t0, ABI_T0(sp)
54 REG_L ra, ABI_RA(sp)
56 addi sp, sp, ABI_SIZE_ON_STACK
66 * 0(sp) stores the PC of the traced function which can be accessed
70 * 8(sp) stores the function return address (i.e. parent IP) that
83 * + sp + +
85 * sp -> + epc + --+ // PC
89 mv t4, sp // Save original SP in T4
90 addi sp, sp, -FREGS_SIZE_ON_STACK
92 REG_S t0, FREGS_EPC(sp)
93 REG_S x1, FREGS_RA(sp)
94 REG_S t4, FREGS_SP(sp) // Put original SP on stack
96 REG_S x8, FREGS_S0(sp)
98 REG_S x6, FREGS_T1(sp)
101 REG_S x10, FREGS_A0(sp)
102 REG_S x11, FREGS_A1(sp)
103 REG_S x12, FREGS_A2(sp)
104 REG_S x13, FREGS_A3(sp)
105 REG_S x14, FREGS_A4(sp)
106 REG_S x15, FREGS_A5(sp)
107 REG_S x16, FREGS_A6(sp)
108 REG_S x17, FREGS_A7(sp)
112 REG_L t0, FREGS_EPC(sp)
113 REG_L x1, FREGS_RA(sp)
115 REG_L x8, FREGS_S0(sp)
117 REG_L x6, FREGS_T1(sp)
120 REG_L x10, FREGS_A0(sp)
121 REG_L x11, FREGS_A1(sp)
122 REG_L x12, FREGS_A2(sp)
123 REG_L x13, FREGS_A3(sp)
124 REG_L x14, FREGS_A4(sp)
125 REG_L x15, FREGS_A5(sp)
126 REG_L x16, FREGS_A6(sp)
127 REG_L x17, FREGS_A7(sp)
129 addi sp, sp, FREGS_SIZE_ON_STACK
137 mv a3, sp
150 mv a3, sp
156 addi a0, sp, ABI_RA
157 REG_L a1, ABI_T0(sp)