Lines Matching refs:_vreg

272 #define VREG_ADDRESS(_vreg) (rFP,_vreg,4)  argument
273 #define VREG_HIGH_ADDRESS(_vreg) 4(rFP,_vreg,4) argument
274 #define VREG_REF_ADDRESS(_vreg) (rREFS,_vreg,4) argument
275 #define VREG_REF_HIGH_ADDRESS(_vreg) 4(rREFS,_vreg,4) argument
277 .macro GET_VREG _reg _vreg argument
278 movl VREG_ADDRESS(\_vreg), \_reg
282 .macro GET_WIDE_FP_VREG _reg _vreg argument
283 movq VREG_ADDRESS(\_vreg), \_reg
286 .macro SET_VREG _reg _vreg argument
287 movl \_reg, VREG_ADDRESS(\_vreg)
288 movl MACRO_LITERAL(0), VREG_REF_ADDRESS(\_vreg)
292 .macro SET_WIDE_FP_VREG _reg _vreg argument
293 movq \_reg, VREG_ADDRESS(\_vreg)
295 movq \_reg, VREG_REF_ADDRESS(\_vreg)
298 .macro SET_VREG_OBJECT _reg _vreg argument
299 movl \_reg, VREG_ADDRESS(\_vreg)
300 movl \_reg, VREG_REF_ADDRESS(\_vreg)
303 .macro GET_VREG_HIGH _reg _vreg argument
304 movl VREG_HIGH_ADDRESS(\_vreg), \_reg
307 .macro SET_VREG_HIGH _reg _vreg argument
308 movl \_reg, VREG_HIGH_ADDRESS(\_vreg)
309 movl MACRO_LITERAL(0), VREG_REF_HIGH_ADDRESS(\_vreg)
312 .macro CLEAR_REF _vreg argument
313 movl MACRO_LITERAL(0), VREG_REF_ADDRESS(\_vreg)
316 .macro CLEAR_WIDE_REF _vreg argument
317 movl MACRO_LITERAL(0), VREG_REF_ADDRESS(\_vreg)
318 movl MACRO_LITERAL(0), VREG_REF_HIGH_ADDRESS(\_vreg)
321 .macro GET_VREG_XMMs _xmmreg _vreg argument
322 movss VREG_ADDRESS(\_vreg), \_xmmreg
324 .macro GET_VREG_XMMd _xmmreg _vreg argument
325 movsd VREG_ADDRESS(\_vreg), \_xmmreg
327 .macro SET_VREG_XMMs _xmmreg _vreg argument
328 movss \_xmmreg, VREG_ADDRESS(\_vreg)
330 .macro SET_VREG_XMMd _xmmreg _vreg argument
331 movsd \_xmmreg, VREG_ADDRESS(\_vreg)