MCode              43 lj_asm.c         MCode *mcp;		/* Current MCode pointer (grows down). */
MCode              44 lj_asm.c         MCode *mclim;		/* Lower limit for MCode memory + red zone. */
MCode              46 lj_asm.c         MCode *mcp_prev;	/* Red zone overflow check. */
MCode              86 lj_asm.c         MCode *mcbot;		/* Bottom of reserved MCode. */
MCode              87 lj_asm.c         MCode *mctop;		/* Top of generated MCode. */
MCode              88 lj_asm.c         MCode *mcloop;	/* Pointer to loop MCode (or NULL). */
MCode              89 lj_asm.c         MCode *invmcp;	/* Points to invertible loop branch (or NULL). */
MCode              90 lj_asm.c         MCode *flagmcp;	/* Pending opportunity to merge flag setting ins. */
MCode              91 lj_asm.c         MCode *realign;	/* Realign loop if not NULL. */
MCode             211 lj_asm.c       static MCode *ra_dbg_mcp;
MCode            1572 lj_asm.c         MCode *mcspill;
MCode            2260 lj_asm.c         MCode *origtop;
MCode              80 lj_asm_arm.h   static MCode *asm_exitstub_gen(ASMState *as, ExitNo group)
MCode              82 lj_asm_arm.h     MCode *mxp = as->mcbot;
MCode              88 lj_asm_arm.h     *mxp = ARMI_BL|((((MCode *)(void *)lj_vm_exit_handler-mxp)-2)&0x00ffffffu);
MCode              90 lj_asm_arm.h     *mxp++ = (MCode)i32ptr(J2GG(as->J)->dispatch);  /* DISPATCH address */
MCode             115 lj_asm_arm.h     MCode *target = exitstub_addr(as->J, as->snapno);
MCode             116 lj_asm_arm.h     MCode *p = as->mcp;
MCode            2056 lj_asm_arm.h     MCode *p = as->mctop;
MCode            2057 lj_asm_arm.h     MCode *target = as->mcp;
MCode            2116 lj_asm_arm.h     MCode *p = as->mctop;
MCode            2117 lj_asm_arm.h     MCode *target;
MCode            2128 lj_asm_arm.h     target = lnk ? traceref(as->J, lnk)->mcode : (MCode *)lj_vm_exit_interp;
MCode            2135 lj_asm_arm.h     MCode *p = as->mctop - 1;  /* Leave room for exit branch. */
MCode            2191 lj_asm_arm.h     MCode *p = T->mcode;
MCode            2192 lj_asm_arm.h     MCode *pe = (MCode *)((char *)p + T->szmcode);
MCode            2193 lj_asm_arm.h     MCode *cstart = NULL, *cend = p;
MCode            2194 lj_asm_arm.h     MCode *mcarea = lj_mcode_patch(J, p, 0);
MCode            2195 lj_asm_arm.h     MCode *px = exitstub_addr(J, exitno) - 2;
MCode              54 lj_asm_arm64.h   MCode *mxp = as->mctop;
MCode              62 lj_asm_arm64.h   *mxp = A64I_LE(A64I_BL|(((MCode *)(void *)lj_vm_exit_handler-mxp)&0x03ffffffu));
MCode              67 lj_asm_arm64.h static MCode *asm_exitstub_addr(ASMState *as, ExitNo exitno)
MCode              76 lj_asm_arm64.h   MCode *target = asm_exitstub_addr(as, as->snapno);
MCode              77 lj_asm_arm64.h   MCode *p = as->mcp;
MCode              90 lj_asm_arm64.h   MCode *target = asm_exitstub_addr(as, as->snapno);
MCode              91 lj_asm_arm64.h   MCode *p = as->mcp;
MCode             104 lj_asm_arm64.h   MCode *target = asm_exitstub_addr(as, as->snapno);
MCode             105 lj_asm_arm64.h   MCode *p = as->mcp;
MCode            1844 lj_asm_arm64.h   MCode *p = as->mctop;
MCode            1845 lj_asm_arm64.h   MCode *target = as->mcp;
MCode            1907 lj_asm_arm64.h   MCode *p = as->mctop;
MCode            1908 lj_asm_arm64.h   MCode *target;
MCode            1921 lj_asm_arm64.h   target = lnk ? traceref(as->J, lnk)->mcode : (MCode *)lj_vm_exit_interp;
MCode            1928 lj_asm_arm64.h   MCode *p = as->mctop - 1;  /* Leave room for exit branch. */
MCode            1969 lj_asm_arm64.h   MCode *pe = (MCode *)((char *)mcode + size);
MCode            1971 lj_asm_arm64.h     MCode ins = *mcode;
MCode            1983 lj_asm_arm64.h   MCode *p = T->mcode;
MCode            1984 lj_asm_arm64.h   MCode *pe = (MCode *)((char *)p + T->szmcode);
MCode            1985 lj_asm_arm64.h   MCode *cstart = NULL, *cend = p;
MCode            1986 lj_asm_arm64.h   MCode *mcarea = lj_mcode_patch(J, p, 0);
MCode            1987 lj_asm_arm64.h   MCode *px = exitstub_trace_addr(T, exitno);
MCode            1990 lj_asm_arm64.h     MCode ins = A64I_LE(*p);
MCode              67 lj_asm_mips.h    MCode *mxp = as->mcbot;
MCode              70 lj_asm_mips.h      memset(mxp, 0, MIPS_SPAREJUMP*2*sizeof(MCode));
MCode              83 lj_asm_mips.h    MCode *mxp = as->mctop;
MCode              98 lj_asm_mips.h    MCode *target = asm_exitstub_addr(as);
MCode              99 lj_asm_mips.h    MCode *p = as->mcp;
MCode             396 lj_asm_mips.h      MCode *p = as->mcp;
MCode            2492 lj_asm_mips.h    MCode *p = as->mctop;
MCode            2493 lj_asm_mips.h    MCode *target = as->mcp;
MCode            2547 lj_asm_mips.h    MCode *target = lnk ? traceref(as->J,lnk)->mcode : (MCode *)lj_vm_exit_interp;
MCode            2549 lj_asm_mips.h    MCode *p = as->mctop-1;
MCode            2608 lj_asm_mips.h    MCode *p = T->mcode;
MCode            2609 lj_asm_mips.h    MCode *pe = (MCode *)((char *)p + T->szmcode);
MCode            2610 lj_asm_mips.h    MCode *px = exitstub_trace_addr(T, exitno);
MCode            2611 lj_asm_mips.h    MCode *cstart = NULL, *cstop = NULL;
MCode            2612 lj_asm_mips.h    MCode *mcarea = lj_mcode_patch(J, p, 0);
MCode            2613 lj_asm_mips.h    MCode exitload = MIPSI_LI | MIPSF_T(RID_TMP) | exitno;
MCode            2614 lj_asm_mips.h    MCode tjump = MIPSI_J|(((uintptr_t)target>>2)&0x03ffffffu);
MCode            2631 lj_asm_mips.h  	  for (i = (int)(sizeof(MCLink)/sizeof(MCode));
MCode            2632 lj_asm_mips.h  	       i < (int)(sizeof(MCLink)/sizeof(MCode)+MIPS_SPAREJUMP*2);
MCode              51 lj_asm_ppc.h     MCode *mxp = as->mctop;
MCode              59 lj_asm_ppc.h     *mxp = PPCI_BL|((((MCode *)(void *)lj_vm_exit_handler-mxp)&0x00ffffffu)<<2);
MCode              64 lj_asm_ppc.h   static MCode *asm_exitstub_addr(ASMState *as, ExitNo exitno)
MCode              73 lj_asm_ppc.h     MCode *target = asm_exitstub_addr(as, as->snapno);
MCode              74 lj_asm_ppc.h     MCode *p = as->mcp;
MCode            2092 lj_asm_ppc.h     MCode *p = as->mctop;
MCode            2093 lj_asm_ppc.h     MCode *target = as->mcp;
MCode            2144 lj_asm_ppc.h     MCode *p = as->mctop;
MCode            2145 lj_asm_ppc.h     MCode *target;
MCode            2158 lj_asm_ppc.h     target = lnk ? traceref(as->J, lnk)->mcode : (MCode *)lj_vm_exit_interp;
MCode            2165 lj_asm_ppc.h     MCode *p = as->mctop - 1;  /* Leave room for exit branch. */
MCode            2205 lj_asm_ppc.h     MCode *p = T->mcode;
MCode            2206 lj_asm_ppc.h     MCode *pe = (MCode *)((char *)p + T->szmcode);
MCode            2207 lj_asm_ppc.h     MCode *px = exitstub_trace_addr(T, exitno);
MCode            2208 lj_asm_ppc.h     MCode *cstart = NULL;
MCode            2209 lj_asm_ppc.h     MCode *mcarea = lj_mcode_patch(J, p, 0);
MCode            2218 lj_asm_ppc.h   	clearso = sizeof(MCode);
MCode            2219 lj_asm_ppc.h   	delta -= sizeof(MCode);
MCode            2243 lj_asm_ppc.h       MCode *pp = J->cur.mcode;
MCode            2244 lj_asm_ppc.h       J->cur.szmcode += sizeof(MCode);
MCode               9 lj_asm_x86.h   static MCode *asm_exitstub_gen(ASMState *as, ExitNo group)
MCode              12 lj_asm_x86.h     MCode *mxp = as->mcbot;
MCode              13 lj_asm_x86.h     MCode *mxpstart = mxp;
MCode              17 lj_asm_x86.h     *mxp++ = XI_PUSHi8; *mxp++ = (MCode)groupofs;
MCode              19 lj_asm_x86.h       *mxp++ = XI_JMPs; *mxp++ = (MCode)((2+2)*(EXITSTUBS_PER_GROUP - i) - 2);
MCode              20 lj_asm_x86.h       *mxp++ = XI_PUSHi8; *mxp++ = (MCode)(groupofs + i);
MCode              23 lj_asm_x86.h     *mxp++ = XI_PUSHi8; *mxp++ = (MCode)((group*EXITSTUBS_PER_GROUP)>>8);
MCode              34 lj_asm_x86.h     *((int32_t *)(mxp-4)) = jmprel(mxp, (MCode *)(void *)lj_vm_exit_handler);
MCode              59 lj_asm_x86.h     MCode *target = exitstub_addr(as->J, as->snapno);
MCode              60 lj_asm_x86.h     MCode *p = as->mcp;
MCode             549 lj_asm_x86.h     MCode *patchnfpr = NULL;
MCode             711 lj_asm_x86.h       MCode *p;
MCode             713 lj_asm_x86.h         p = (MCode *)(void *)ir_k64(irf)->u64;
MCode             715 lj_asm_x86.h         p = (MCode *)(void *)(uintptr_t)(uint32_t)irf->i;
MCode            1943 lj_asm_x86.h         if (LJ_64 && as->mcp[1] != (MCode)(XO_ROUNDSD >> 16)) {
MCode            2063 lj_asm_x86.h       MCode *p = as->mcp + ((LJ_64 && *as->mcp < XI_TESTb) ? 3 : 2);
MCode            2815 lj_asm_x86.h     MCode *p = as->mctop;
MCode            2816 lj_asm_x86.h     MCode *target = as->mcp;
MCode            2824 lj_asm_x86.h         p[-1] = (MCode)(target - p);  /* Patch sjcc. */
MCode            2826 lj_asm_x86.h   	p[-3] = (MCode)(target - p + 2);  /* Patch opt. short jp. */
MCode            2829 lj_asm_x86.h         p[-1] = (MCode)(int8_t)(target - p);  /* Patch short jmp. */
MCode            2833 lj_asm_x86.h       MCode *newloop;
MCode            2901 lj_asm_x86.h     MCode *p = as->mctop;
MCode            2902 lj_asm_x86.h     MCode *target, *q;
MCode            2907 lj_asm_x86.h       MCode *p1;
MCode            2912 lj_asm_x86.h         *p1 = (MCode)spadj;
MCode            2921 lj_asm_x86.h         p1[-3] = (MCode)XI_LEA;
MCode            2928 lj_asm_x86.h         p1[-2] = (MCode)(checki8(spadj) ? XI_ARITHi8 : XI_ARITHi);
MCode            2933 lj_asm_x86.h     target = lnk ? traceref(as->J, lnk)->mcode : (MCode *)lj_vm_exit_interp;
MCode            2945 lj_asm_x86.h     MCode *p = as->mctop;
MCode            3096 lj_asm_x86.h     MCode *p = T->mcode;
MCode            3097 lj_asm_x86.h     MCode *mcarea = lj_mcode_patch(J, p, 0);
MCode            3099 lj_asm_x86.h     MCode *px = exitstub_addr(J, exitno) - 6;
MCode            3100 lj_asm_x86.h     MCode *pe = p+len-6;
MCode             255 lj_emit_arm.h  typedef MCode *MCLabel;
MCode             262 lj_emit_arm.h    MCode *p = as->mcp;
MCode             273 lj_emit_arm.h    MCode *p = --as->mcp;
MCode             301 lj_emit_arm.h      MCode ins = *as->mcp, swp = (src^dst);
MCode             306 lj_emit_arm64.h typedef MCode *MCLabel;
MCode             313 lj_emit_arm64.h   MCode *p = --as->mcp;
MCode             321 lj_emit_arm64.h   MCode *p = --as->mcp;
MCode             329 lj_emit_arm64.h   MCode *p = --as->mcp;
MCode             338 lj_emit_arm64.h   MCode *p = --as->mcp;
MCode             348 lj_emit_arm64.h   MCode *p = --as->mcp;
MCode             370 lj_emit_arm64.h     MCode ins = *as->mcp, swp = (src^dst);
MCode             216 lj_emit_mips.h typedef MCode *MCLabel;
MCode             223 lj_emit_mips.h   MCode *p = as->mcp;
MCode             238 lj_emit_mips.h   MCode *p = as->mcp;
MCode             138 lj_emit_ppc.h  typedef MCode *MCLabel;
MCode             145 lj_emit_ppc.h    MCode *p = --as->mcp;
MCode             154 lj_emit_ppc.h    MCode *p = --as->mcp;
MCode             161 lj_emit_ppc.h    MCode *p = --as->mcp;
MCode               8 lj_emit_x86.h  #define MODRM(mode, r1, r2)	((MCode)((mode)+(((r1)&7)<<3)+((r2)&7)))
MCode              12 lj_emit_x86.h      { MCode rex = 0x40 + (((rr)>>1)&4) + (((rb)>>3)&1); \
MCode              29 lj_emit_x86.h  #define emit_i8(as, i)		(*--as->mcp = (MCode)(i))
MCode              37 lj_emit_x86.h  static LJ_AINLINE MCode *emit_op(x86Op xo, Reg rr, Reg rb, Reg rx,
MCode              50 lj_emit_x86.h      p[delta-2] = (MCode)(xo >> 24);
MCode              62 lj_emit_x86.h        if (n == -4) { *p = (MCode)rex; rex = (MCode)(xo >> 8); }
MCode              63 lj_emit_x86.h        else if ((xo & 0xffffff) == 0x6600fd) { *p = (MCode)rex; rex = 0x66; }
MCode              64 lj_emit_x86.h        *--p = (MCode)rex;
MCode              87 lj_emit_x86.h    MCode *p = as->mcp;
MCode             105 lj_emit_x86.h    MCode *p = as->mcp;
MCode             115 lj_emit_x86.h        *--p = (MCode)ofs;
MCode             143 lj_emit_x86.h    MCode *p = as->mcp;
MCode             149 lj_emit_x86.h      *--p = (MCode)ofs;
MCode             161 lj_emit_x86.h    MCode *p = as->mcp;
MCode             164 lj_emit_x86.h      *--p = (MCode)i;
MCode             195 lj_emit_x86.h    MCode *p = as->mcp;
MCode             219 lj_emit_x86.h  	*--p = (MCode)as->mrm.ofs;
MCode             283 lj_emit_x86.h      MCode *p = as->mcp;
MCode             285 lj_emit_x86.h      p[-5] = (MCode)(XI_MOVri+(r&7));
MCode             315 lj_emit_x86.h      MCode *p = as->mcp;
MCode             328 lj_emit_x86.h      MCode *p = as->mcp;
MCode             330 lj_emit_x86.h      p[-9] = (MCode)(XI_MOVri+(r&7));
MCode             356 lj_emit_x86.h  	MCode *p = as->mcp;
MCode             358 lj_emit_x86.h  	p[-9] = (MCode)(XI_MOVri+(ra&7));
MCode             370 lj_emit_x86.h      MCode *p = as->mcp;
MCode             426 lj_emit_x86.h  typedef MCode *MCLabel;
MCode             432 lj_emit_x86.h    MCode *p = as->mcp;
MCode             435 lj_emit_x86.h    p[-1] = (MCode)(int8_t)delta;
MCode             444 lj_emit_x86.h    MCode *p = as->mcp;
MCode             447 lj_emit_x86.h    p[-1] = (MCode)(int8_t)delta;
MCode             448 lj_emit_x86.h    p[-2] = (MCode)(XI_JCCs+(cc&15));
MCode             455 lj_emit_x86.h    MCode *p = as->mcp;
MCode             457 lj_emit_x86.h    p[-2] = (MCode)(XI_JCCs+(cc&15));
MCode             465 lj_emit_x86.h    source[-1] = (MCode)(as->mcp-source);
MCode             482 lj_emit_x86.h    MCode *p = as->mcp;
MCode             484 lj_emit_x86.h    p[-5] = (MCode)(XI_JCCn+(cc&15));
MCode             492 lj_emit_x86.h    MCode *p = as->mcp;
MCode             501 lj_emit_x86.h    MCode *p = as->mcp;
MCode             515 lj_emit_x86.h  #define emit_call(as, f)	emit_call_(as, (MCode *)(void *)(f))
MCode             163 lj_jit.h         MCode *next;		/* Next area. */
MCode             253 lj_jit.h         MCode *mcode;		/* Start of machine code. */
MCode             455 lj_jit.h         MCode *exitstubgroup[LJ_MAX_EXITSTUBGR];  /* Exit stub group addresses. */
MCode             478 lj_jit.h         MCode *mcarea;	/* Base of current mcode area. */
MCode             479 lj_jit.h         MCode *mctop;		/* Top of current mcode area. */
MCode             480 lj_jit.h         MCode *mcbot;		/* Bottom of current mcode area. */
MCode             278 lj_mcode.c       MCode *oldarea = J->mcarea;
MCode             281 lj_mcode.c       J->mcarea = (MCode *)mcode_alloc(J, sz);
MCode             284 lj_mcode.c       J->mctop = (MCode *)((char *)J->mcarea + J->szmcarea);
MCode             285 lj_mcode.c       J->mcbot = (MCode *)((char *)J->mcarea + sizeof(MCLink));
MCode             294 lj_mcode.c       MCode *mc = J->mcarea;
MCode             298 lj_mcode.c         MCode *next = ((MCLink *)mc)->next;
MCode             307 lj_mcode.c     MCode *lj_mcode_reserve(jit_State *J, MCode **lim)
MCode             332 lj_mcode.c     MCode *lj_mcode_patch(jit_State *J, MCode *ptr, int finish)
MCode             345 lj_mcode.c         MCode *mc = J->mcarea;
MCode             347 lj_mcode.c         if (ptr >= mc && ptr < (MCode *)((char *)mc + J->szmcarea)) {
MCode             355 lj_mcode.c           if (ptr >= mc && ptr < (MCode *)((char *)mc + ((MCLink *)mc)->size)) {
MCode              20 lj_mcode.h     LJ_FUNC MCode *lj_mcode_reserve(jit_State *J, MCode **lim);
MCode              23 lj_mcode.h     LJ_FUNC MCode *lj_mcode_patch(jit_State *J, MCode *ptr, int finish);
MCode             161 lj_target.h      ((MCode *)exitstub_addr_((char **)((J)->exitstubgroup), (exitno)))
MCode             115 lj_target_arm64.h   exitstub_trace_addr_((MCode *)((char *)(T)->mcode + (T)->szmcode), (exitno))
MCode             181 lj_target_mips.h   exitstub_trace_addr_((MCode *)((char *)(T)->mcode + (T)->szmcode))
MCode             122 lj_target_ppc.h   exitstub_trace_addr_((MCode *)((char *)(T)->mcode + (T)->szmcode), (exitno))
MCode             822 lj_trace.c         if (T && pc >= T->mcode && pc < (MCode *)((char *)T->mcode + T->szmcode))
MCode             842 lj_trace.c       J->parent = trace_exit_find(J, (MCode *)(intptr_t)ex->gpr[EXITSTATE_PCREG]);