• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:_vreg

260 #define VREG_ADDRESS(_vreg) (rFP,_vreg,4)  argument
261 #define VREG_HIGH_ADDRESS(_vreg) 4(rFP,_vreg,4) argument
262 #define VREG_REF_ADDRESS(_vreg) (rREFS,_vreg,4) argument
263 #define VREG_REF_HIGH_ADDRESS(_vreg) 4(rREFS,_vreg,4) argument
265 .macro GET_VREG _reg _vreg argument
266 movl VREG_ADDRESS(\_vreg), \_reg
270 .macro GET_WIDE_VREG _reg _vreg argument
271 movq VREG_ADDRESS(\_vreg), \_reg
274 .macro SET_VREG _reg _vreg argument
275 movl \_reg, VREG_ADDRESS(\_vreg)
276 movl MACRO_LITERAL(0), VREG_REF_ADDRESS(\_vreg)
280 .macro SET_WIDE_VREG _reg _vreg argument
281 movq \_reg, VREG_ADDRESS(\_vreg)
283 movq \_reg, VREG_REF_ADDRESS(\_vreg)
286 .macro SET_VREG_OBJECT _reg _vreg argument
287 movl \_reg, VREG_ADDRESS(\_vreg)
288 movl \_reg, VREG_REF_ADDRESS(\_vreg)
291 .macro GET_VREG_HIGH _reg _vreg argument
292 movl VREG_HIGH_ADDRESS(\_vreg), \_reg
295 .macro SET_VREG_HIGH _reg _vreg argument
296 movl \_reg, VREG_HIGH_ADDRESS(\_vreg)
297 movl MACRO_LITERAL(0), VREG_REF_HIGH_ADDRESS(\_vreg)
300 .macro CLEAR_REF _vreg argument
301 movl MACRO_LITERAL(0), VREG_REF_ADDRESS(\_vreg)
304 .macro CLEAR_WIDE_REF _vreg argument
305 movl MACRO_LITERAL(0), VREG_REF_ADDRESS(\_vreg)
306 movl MACRO_LITERAL(0), VREG_REF_HIGH_ADDRESS(\_vreg)
309 .macro GET_VREG_XMMs _xmmreg _vreg argument
310 movss VREG_ADDRESS(\_vreg), \_xmmreg
312 .macro GET_VREG_XMMd _xmmreg _vreg argument
313 movsd VREG_ADDRESS(\_vreg), \_xmmreg
315 .macro SET_VREG_XMMs _xmmreg _vreg argument
316 movss \_xmmreg, VREG_ADDRESS(\_vreg)
318 .macro SET_VREG_XMMd _xmmreg _vreg argument
319 movsd \_xmmreg, VREG_ADDRESS(\_vreg)