Lines Matching refs:a2
40 rsr a2, WINDOWBASE /* read windowbase reg */
43 sub a3, a3, a2 /* get the num of high bits */
49 movi a2, WINDOWSTARTMASK
50 and a3, a3, a2
54 rsr a2, WINDOWBASE /* read windowbase reg */
56 addi a2, a2, 1
57 ssr a2
58 rsr a2, WINDOWSTART
59 srl a2, a2
60 or a2, a2, a3
64 bbsi.l a2, 0, .bitcleardone
65 srli a2, a2, 1
70 srli a2, a2, 1 /* drop the first bit */
72 wsr a2, WINDOWSTART
73 rsr a2, WINDOWBASE
75 add a2, a2, a3
76 wsr a2, WINDOWBASE
79 rsr a2, WINDOWSTART
82 beqi a2, 0, .Ldone
83 bbsi.l a2, 0, .Lspill4
84 bbsi.l a2, 1, .Lspill8
85 bbsi.l a2, 2, .Lspill12
94 srli a6, a2, 1
112 srli a10, a2, 2
120 s32e a2, a13, -8
136 srli a14, a2, 3
142 rsr a2, WINDOWBASE
143 ssl a2
144 movi a2, 1
145 sll a2, a2
146 wsr a2, WINDOWSTART
148 movi a2, 0
152 movi a2, 1
157 slli a2, a2, 1
158 or a2, a2, a3
162 bbsi.l a2, WINDOWSTARTBITS - 1, .RestoreWindow
163 slli a2, a2, 1
172 sll a3, a2
173 slli a2, a2, 32 - WINDOWSTARTBITS
174 srl a2, a2
176 or a2, a2, a3
177 extui a2, a2, 0, WINDOWSTARTBITS
178 wsr a2, WINDOWSTART
181 rsr a2, SAR
182 sub a2, a3, a2
183 wsr a2, WINDOWBASE
186 movi a2, 2