Home | History | Annotate | Download | only in x86

Lines Matching full:_reg

121 .macro GET_JIT_PROF_TABLE _self _reg
122 movl offThread_pJitProfTable(\_self),\_reg
124 .macro GET_JIT_THRESHOLD _self _reg
125 movl offThread_jitThreshold(\_self),\_reg
130 .macro SAVE_PC_FP_TO_SELF _reg
131 movl rSELF,\_reg
132 movl rPC,offThread_pc(\_reg)
133 movl rFP,offThread_curFrame(\_reg)
168 .macro SAVEAREA_FROM_FP _reg
169 leal -sizeofStackSaveArea(rFP), \_reg
180 * Fetch the opcode byte and zero-extend it into _reg. Must be used
183 .macro FETCH_INST_R _reg
184 movzbl (rPC),\_reg
189 * it into _reg. Must be used in conjunction with GOTO_NEXT_R
191 .macro FETCH_INST_OPCODE _count _reg
192 movzbl \_count*2(rPC),\_reg
207 .macro FETCH_INST_INDEXED _reg
208 movzwl (rPC,\_reg,2),rINST
221 .macro ADVANCE_PC_INDEXED _reg
222 leal (rPC,\_reg,2),rPC
232 * Version of GOTO_NEXT that assumes _reg preloaded with opcode.
235 .macro GOTO_NEXT_R _reg
237 jmp *(rIBASE,\_reg,4)
243 .macro GET_VREG_R _reg _vreg
244 movl (rFP,\_vreg,4),\_reg
247 .macro SET_VREG _reg _vreg
248 movl \_reg,(rFP,\_vreg,4)
251 .macro GET_VREG_WORD _reg _vreg _offset
252 movl 4*(\_offset)(rFP,\_vreg,4),\_reg
255 .macro SET_VREG_WORD _reg _vreg _offset
256 movl \_reg,4*(\_offset)(rFP,\_vreg,4)