Lines Matching refs:_vreg

86 #define VREG_ADDRESS(_vreg) (rFP,_vreg,4)  argument
87 #define VREG_HIGH_ADDRESS(_vreg) 4(rFP,_vreg,4) argument
88 #define VREG_REF_ADDRESS(_vreg) (rREFS,_vreg,4) argument
89 #define VREG_REF_HIGH_ADDRESS(_vreg) 4(rREFS,_vreg,4) argument
142 .macro GET_VREG _reg _vreg argument
143 movl VREG_ADDRESS(\_vreg), \_reg
146 .macro GET_VREG_OBJECT _reg _vreg argument
147 movl VREG_REF_ADDRESS(\_vreg), \_reg
151 .macro GET_WIDE_VREG _reg _vreg argument
152 movq VREG_ADDRESS(\_vreg), \_reg
155 .macro SET_VREG _reg _vreg argument
156 movl \_reg, VREG_ADDRESS(\_vreg)
157 movl MACRO_LITERAL(0), VREG_REF_ADDRESS(\_vreg)
161 .macro SET_WIDE_VREG _reg _vreg argument
162 movq \_reg, VREG_ADDRESS(\_vreg)
164 movq \_reg, VREG_REF_ADDRESS(\_vreg)
167 .macro SET_VREG_OBJECT _reg _vreg argument
168 movl \_reg, VREG_ADDRESS(\_vreg)
169 movl \_reg, VREG_REF_ADDRESS(\_vreg)
172 .macro GET_VREG_HIGH _reg _vreg argument
173 movl VREG_HIGH_ADDRESS(\_vreg), \_reg
176 .macro SET_VREG_HIGH _reg _vreg argument
177 movl \_reg, VREG_HIGH_ADDRESS(\_vreg)
178 movl MACRO_LITERAL(0), VREG_REF_HIGH_ADDRESS(\_vreg)
181 .macro CLEAR_REF _vreg argument
182 movl MACRO_LITERAL(0), VREG_REF_ADDRESS(\_vreg)
185 .macro CLEAR_WIDE_REF _vreg argument
186 movl MACRO_LITERAL(0), VREG_REF_ADDRESS(\_vreg)
187 movl MACRO_LITERAL(0), VREG_REF_HIGH_ADDRESS(\_vreg)
190 .macro GET_VREG_XMMs _xmmreg _vreg argument
191 movss VREG_ADDRESS(\_vreg), \_xmmreg
193 .macro GET_VREG_XMMd _xmmreg _vreg argument
194 movsd VREG_ADDRESS(\_vreg), \_xmmreg
196 .macro SET_VREG_XMMs _xmmreg _vreg argument
197 movss \_xmmreg, VREG_ADDRESS(\_vreg)
199 .macro SET_VREG_XMMd _xmmreg _vreg argument
200 movsd \_xmmreg, VREG_ADDRESS(\_vreg)