Lines Matching full:base
29 .macro sc_save_fp base argument
30 EX fst.d $f0, \base, (0 * FPU_REG_WIDTH)
31 EX fst.d $f1, \base, (1 * FPU_REG_WIDTH)
32 EX fst.d $f2, \base, (2 * FPU_REG_WIDTH)
33 EX fst.d $f3, \base, (3 * FPU_REG_WIDTH)
34 EX fst.d $f4, \base, (4 * FPU_REG_WIDTH)
35 EX fst.d $f5, \base, (5 * FPU_REG_WIDTH)
36 EX fst.d $f6, \base, (6 * FPU_REG_WIDTH)
37 EX fst.d $f7, \base, (7 * FPU_REG_WIDTH)
38 EX fst.d $f8, \base, (8 * FPU_REG_WIDTH)
39 EX fst.d $f9, \base, (9 * FPU_REG_WIDTH)
40 EX fst.d $f10, \base, (10 * FPU_REG_WIDTH)
41 EX fst.d $f11, \base, (11 * FPU_REG_WIDTH)
42 EX fst.d $f12, \base, (12 * FPU_REG_WIDTH)
43 EX fst.d $f13, \base, (13 * FPU_REG_WIDTH)
44 EX fst.d $f14, \base, (14 * FPU_REG_WIDTH)
45 EX fst.d $f15, \base, (15 * FPU_REG_WIDTH)
46 EX fst.d $f16, \base, (16 * FPU_REG_WIDTH)
47 EX fst.d $f17, \base, (17 * FPU_REG_WIDTH)
48 EX fst.d $f18, \base, (18 * FPU_REG_WIDTH)
49 EX fst.d $f19, \base, (19 * FPU_REG_WIDTH)
50 EX fst.d $f20, \base, (20 * FPU_REG_WIDTH)
51 EX fst.d $f21, \base, (21 * FPU_REG_WIDTH)
52 EX fst.d $f22, \base, (22 * FPU_REG_WIDTH)
53 EX fst.d $f23, \base, (23 * FPU_REG_WIDTH)
54 EX fst.d $f24, \base, (24 * FPU_REG_WIDTH)
55 EX fst.d $f25, \base, (25 * FPU_REG_WIDTH)
56 EX fst.d $f26, \base, (26 * FPU_REG_WIDTH)
57 EX fst.d $f27, \base, (27 * FPU_REG_WIDTH)
58 EX fst.d $f28, \base, (28 * FPU_REG_WIDTH)
59 EX fst.d $f29, \base, (29 * FPU_REG_WIDTH)
60 EX fst.d $f30, \base, (30 * FPU_REG_WIDTH)
61 EX fst.d $f31, \base, (31 * FPU_REG_WIDTH)
64 .macro sc_restore_fp base argument
65 EX fld.d $f0, \base, (0 * FPU_REG_WIDTH)
66 EX fld.d $f1, \base, (1 * FPU_REG_WIDTH)
67 EX fld.d $f2, \base, (2 * FPU_REG_WIDTH)
68 EX fld.d $f3, \base, (3 * FPU_REG_WIDTH)
69 EX fld.d $f4, \base, (4 * FPU_REG_WIDTH)
70 EX fld.d $f5, \base, (5 * FPU_REG_WIDTH)
71 EX fld.d $f6, \base, (6 * FPU_REG_WIDTH)
72 EX fld.d $f7, \base, (7 * FPU_REG_WIDTH)
73 EX fld.d $f8, \base, (8 * FPU_REG_WIDTH)
74 EX fld.d $f9, \base, (9 * FPU_REG_WIDTH)
75 EX fld.d $f10, \base, (10 * FPU_REG_WIDTH)
76 EX fld.d $f11, \base, (11 * FPU_REG_WIDTH)
77 EX fld.d $f12, \base, (12 * FPU_REG_WIDTH)
78 EX fld.d $f13, \base, (13 * FPU_REG_WIDTH)
79 EX fld.d $f14, \base, (14 * FPU_REG_WIDTH)
80 EX fld.d $f15, \base, (15 * FPU_REG_WIDTH)
81 EX fld.d $f16, \base, (16 * FPU_REG_WIDTH)
82 EX fld.d $f17, \base, (17 * FPU_REG_WIDTH)
83 EX fld.d $f18, \base, (18 * FPU_REG_WIDTH)
84 EX fld.d $f19, \base, (19 * FPU_REG_WIDTH)
85 EX fld.d $f20, \base, (20 * FPU_REG_WIDTH)
86 EX fld.d $f21, \base, (21 * FPU_REG_WIDTH)
87 EX fld.d $f22, \base, (22 * FPU_REG_WIDTH)
88 EX fld.d $f23, \base, (23 * FPU_REG_WIDTH)
89 EX fld.d $f24, \base, (24 * FPU_REG_WIDTH)
90 EX fld.d $f25, \base, (25 * FPU_REG_WIDTH)
91 EX fld.d $f26, \base, (26 * FPU_REG_WIDTH)
92 EX fld.d $f27, \base, (27 * FPU_REG_WIDTH)
93 EX fld.d $f28, \base, (28 * FPU_REG_WIDTH)
94 EX fld.d $f29, \base, (29 * FPU_REG_WIDTH)
95 EX fld.d $f30, \base, (30 * FPU_REG_WIDTH)
96 EX fld.d $f31, \base, (31 * FPU_REG_WIDTH)
142 .macro sc_save_fcc base, tmp0, tmp1
159 EX st.d \tmp1, \base, 0
162 .macro sc_restore_fcc base, tmp0, tmp1
163 EX ld.d \tmp0, \base, 0
183 .macro sc_save_fcsr base, tmp0
185 EX st.w \tmp0, \base, 0
195 .macro sc_restore_fcsr base, tmp0
196 EX ld.w \tmp0, \base, 0
200 .macro sc_save_lsx base argument
202 EX vst $vr0, \base, (0 * LSX_REG_WIDTH)
203 EX vst $vr1, \base, (1 * LSX_REG_WIDTH)
204 EX vst $vr2, \base, (2 * LSX_REG_WIDTH)
205 EX vst $vr3, \base, (3 * LSX_REG_WIDTH)
206 EX vst $vr4, \base, (4 * LSX_REG_WIDTH)
207 EX vst $vr5, \base, (5 * LSX_REG_WIDTH)
208 EX vst $vr6, \base, (6 * LSX_REG_WIDTH)
209 EX vst $vr7, \base, (7 * LSX_REG_WIDTH)
210 EX vst $vr8, \base, (8 * LSX_REG_WIDTH)
211 EX vst $vr9, \base, (9 * LSX_REG_WIDTH)
212 EX vst $vr10, \base, (10 * LSX_REG_WIDTH)
213 EX vst $vr11, \base, (11 * LSX_REG_WIDTH)
214 EX vst $vr12, \base, (12 * LSX_REG_WIDTH)
215 EX vst $vr13, \base, (13 * LSX_REG_WIDTH)
216 EX vst $vr14, \base, (14 * LSX_REG_WIDTH)
217 EX vst $vr15, \base, (15 * LSX_REG_WIDTH)
218 EX vst $vr16, \base, (16 * LSX_REG_WIDTH)
219 EX vst $vr17, \base, (17 * LSX_REG_WIDTH)
220 EX vst $vr18, \base, (18 * LSX_REG_WIDTH)
221 EX vst $vr19, \base, (19 * LSX_REG_WIDTH)
222 EX vst $vr20, \base, (20 * LSX_REG_WIDTH)
223 EX vst $vr21, \base, (21 * LSX_REG_WIDTH)
224 EX vst $vr22, \base, (22 * LSX_REG_WIDTH)
225 EX vst $vr23, \base, (23 * LSX_REG_WIDTH)
226 EX vst $vr24, \base, (24 * LSX_REG_WIDTH)
227 EX vst $vr25, \base, (25 * LSX_REG_WIDTH)
228 EX vst $vr26, \base, (26 * LSX_REG_WIDTH)
229 EX vst $vr27, \base, (27 * LSX_REG_WIDTH)
230 EX vst $vr28, \base, (28 * LSX_REG_WIDTH)
231 EX vst $vr29, \base, (29 * LSX_REG_WIDTH)
232 EX vst $vr30, \base, (30 * LSX_REG_WIDTH)
233 EX vst $vr31, \base, (31 * LSX_REG_WIDTH)
237 .macro sc_restore_lsx base argument
239 EX vld $vr0, \base, (0 * LSX_REG_WIDTH)
240 EX vld $vr1, \base, (1 * LSX_REG_WIDTH)
241 EX vld $vr2, \base, (2 * LSX_REG_WIDTH)
242 EX vld $vr3, \base, (3 * LSX_REG_WIDTH)
243 EX vld $vr4, \base, (4 * LSX_REG_WIDTH)
244 EX vld $vr5, \base, (5 * LSX_REG_WIDTH)
245 EX vld $vr6, \base, (6 * LSX_REG_WIDTH)
246 EX vld $vr7, \base, (7 * LSX_REG_WIDTH)
247 EX vld $vr8, \base, (8 * LSX_REG_WIDTH)
248 EX vld $vr9, \base, (9 * LSX_REG_WIDTH)
249 EX vld $vr10, \base, (10 * LSX_REG_WIDTH)
250 EX vld $vr11, \base, (11 * LSX_REG_WIDTH)
251 EX vld $vr12, \base, (12 * LSX_REG_WIDTH)
252 EX vld $vr13, \base, (13 * LSX_REG_WIDTH)
253 EX vld $vr14, \base, (14 * LSX_REG_WIDTH)
254 EX vld $vr15, \base, (15 * LSX_REG_WIDTH)
255 EX vld $vr16, \base, (16 * LSX_REG_WIDTH)
256 EX vld $vr17, \base, (17 * LSX_REG_WIDTH)
257 EX vld $vr18, \base, (18 * LSX_REG_WIDTH)
258 EX vld $vr19, \base, (19 * LSX_REG_WIDTH)
259 EX vld $vr20, \base, (20 * LSX_REG_WIDTH)
260 EX vld $vr21, \base, (21 * LSX_REG_WIDTH)
261 EX vld $vr22, \base, (22 * LSX_REG_WIDTH)
262 EX vld $vr23, \base, (23 * LSX_REG_WIDTH)
263 EX vld $vr24, \base, (24 * LSX_REG_WIDTH)
264 EX vld $vr25, \base, (25 * LSX_REG_WIDTH)
265 EX vld $vr26, \base, (26 * LSX_REG_WIDTH)
266 EX vld $vr27, \base, (27 * LSX_REG_WIDTH)
267 EX vld $vr28, \base, (28 * LSX_REG_WIDTH)
268 EX vld $vr29, \base, (29 * LSX_REG_WIDTH)
269 EX vld $vr30, \base, (30 * LSX_REG_WIDTH)
270 EX vld $vr31, \base, (31 * LSX_REG_WIDTH)
274 .macro sc_save_lasx base argument
276 EX xvst $xr0, \base, (0 * LASX_REG_WIDTH)
277 EX xvst $xr1, \base, (1 * LASX_REG_WIDTH)
278 EX xvst $xr2, \base, (2 * LASX_REG_WIDTH)
279 EX xvst $xr3, \base, (3 * LASX_REG_WIDTH)
280 EX xvst $xr4, \base, (4 * LASX_REG_WIDTH)
281 EX xvst $xr5, \base, (5 * LASX_REG_WIDTH)
282 EX xvst $xr6, \base, (6 * LASX_REG_WIDTH)
283 EX xvst $xr7, \base, (7 * LASX_REG_WIDTH)
284 EX xvst $xr8, \base, (8 * LASX_REG_WIDTH)
285 EX xvst $xr9, \base, (9 * LASX_REG_WIDTH)
286 EX xvst $xr10, \base, (10 * LASX_REG_WIDTH)
287 EX xvst $xr11, \base, (11 * LASX_REG_WIDTH)
288 EX xvst $xr12, \base, (12 * LASX_REG_WIDTH)
289 EX xvst $xr13, \base, (13 * LASX_REG_WIDTH)
290 EX xvst $xr14, \base, (14 * LASX_REG_WIDTH)
291 EX xvst $xr15, \base, (15 * LASX_REG_WIDTH)
292 EX xvst $xr16, \base, (16 * LASX_REG_WIDTH)
293 EX xvst $xr17, \base, (17 * LASX_REG_WIDTH)
294 EX xvst $xr18, \base, (18 * LASX_REG_WIDTH)
295 EX xvst $xr19, \base, (19 * LASX_REG_WIDTH)
296 EX xvst $xr20, \base, (20 * LASX_REG_WIDTH)
297 EX xvst $xr21, \base, (21 * LASX_REG_WIDTH)
298 EX xvst $xr22, \base, (22 * LASX_REG_WIDTH)
299 EX xvst $xr23, \base, (23 * LASX_REG_WIDTH)
300 EX xvst $xr24, \base, (24 * LASX_REG_WIDTH)
301 EX xvst $xr25, \base, (25 * LASX_REG_WIDTH)
302 EX xvst $xr26, \base, (26 * LASX_REG_WIDTH)
303 EX xvst $xr27, \base, (27 * LASX_REG_WIDTH)
304 EX xvst $xr28, \base, (28 * LASX_REG_WIDTH)
305 EX xvst $xr29, \base, (29 * LASX_REG_WIDTH)
306 EX xvst $xr30, \base, (30 * LASX_REG_WIDTH)
307 EX xvst $xr31, \base, (31 * LASX_REG_WIDTH)
311 .macro sc_restore_lasx base argument
313 EX xvld $xr0, \base, (0 * LASX_REG_WIDTH)
314 EX xvld $xr1, \base, (1 * LASX_REG_WIDTH)
315 EX xvld $xr2, \base, (2 * LASX_REG_WIDTH)
316 EX xvld $xr3, \base, (3 * LASX_REG_WIDTH)
317 EX xvld $xr4, \base, (4 * LASX_REG_WIDTH)
318 EX xvld $xr5, \base, (5 * LASX_REG_WIDTH)
319 EX xvld $xr6, \base, (6 * LASX_REG_WIDTH)
320 EX xvld $xr7, \base, (7 * LASX_REG_WIDTH)
321 EX xvld $xr8, \base, (8 * LASX_REG_WIDTH)
322 EX xvld $xr9, \base, (9 * LASX_REG_WIDTH)
323 EX xvld $xr10, \base, (10 * LASX_REG_WIDTH)
324 EX xvld $xr11, \base, (11 * LASX_REG_WIDTH)
325 EX xvld $xr12, \base, (12 * LASX_REG_WIDTH)
326 EX xvld $xr13, \base, (13 * LASX_REG_WIDTH)
327 EX xvld $xr14, \base, (14 * LASX_REG_WIDTH)
328 EX xvld $xr15, \base, (15 * LASX_REG_WIDTH)
329 EX xvld $xr16, \base, (16 * LASX_REG_WIDTH)
330 EX xvld $xr17, \base, (17 * LASX_REG_WIDTH)
331 EX xvld $xr18, \base, (18 * LASX_REG_WIDTH)
332 EX xvld $xr19, \base, (19 * LASX_REG_WIDTH)
333 EX xvld $xr20, \base, (20 * LASX_REG_WIDTH)
334 EX xvld $xr21, \base, (21 * LASX_REG_WIDTH)
335 EX xvld $xr22, \base, (22 * LASX_REG_WIDTH)
336 EX xvld $xr23, \base, (23 * LASX_REG_WIDTH)
337 EX xvld $xr24, \base, (24 * LASX_REG_WIDTH)
338 EX xvld $xr25, \base, (25 * LASX_REG_WIDTH)
339 EX xvld $xr26, \base, (26 * LASX_REG_WIDTH)
340 EX xvld $xr27, \base, (27 * LASX_REG_WIDTH)
341 EX xvld $xr28, \base, (28 * LASX_REG_WIDTH)
342 EX xvld $xr29, \base, (29 * LASX_REG_WIDTH)
343 EX xvld $xr30, \base, (30 * LASX_REG_WIDTH)
344 EX xvld $xr31, \base, (31 * LASX_REG_WIDTH)