Reg               144 lj_asm.c       #define ra_krefreg(ref)		((Reg)(RID_MIN_KREF + (Reg)(ref)))
Reg               232 lj_asm.c             Reg r = va_arg(argp, Reg) & RID_MASK;
Reg               298 lj_asm.c         Reg r;
Reg               310 lj_asm.c       static Reg ra_rematk(ASMState *as, IRRef ref)
Reg               313 lj_asm.c         Reg r;
Reg               377 lj_asm.c       static Reg ra_releasetmp(ASMState *as, IRRef ref)
Reg               380 lj_asm.c         Reg r = ir->r;
Reg               389 lj_asm.c       static Reg ra_restore(ASMState *as, IRRef ref)
Reg               396 lj_asm.c           Reg r = ir->r;
Reg               422 lj_asm.c       static Reg ra_evict(ASMState *as, RegSet allow)
Reg               444 lj_asm.c       static Reg ra_pick(ASMState *as, RegSet allow)
Reg               454 lj_asm.c       static Reg ra_scratch(ASMState *as, RegSet allow)
Reg               456 lj_asm.c         Reg r = ra_pick(as, allow);
Reg               470 lj_asm.c           Reg r = rset_pickbot(work);
Reg               478 lj_asm.c           Reg r = rset_pickbot(work);
Reg               492 lj_asm.c           Reg r = rset_pickbot(work);
Reg               503 lj_asm.c           Reg r = rset_pickbot(work);
Reg               515 lj_asm.c       static Reg ra_allock(ASMState *as, int32_t k, RegSet allow)
Reg               519 lj_asm.c         Reg r;
Reg               548 lj_asm.c         Reg kr = ra_allock(as, k, RID2RSET(r));
Reg               564 lj_asm.c       static Reg ra_allocref(ASMState *as, IRRef ref, RegSet allow)
Reg               568 lj_asm.c         Reg r;
Reg               607 lj_asm.c       static Reg ra_alloc1(ASMState *as, IRRef ref, RegSet allow)
Reg               609 lj_asm.c         Reg r = IR(ref)->r;
Reg               644 lj_asm.c       static Reg ra_dest(ASMState *as, IRIns *ir, RegSet allow)
Reg               646 lj_asm.c         Reg dest = ir->r;
Reg               667 lj_asm.c         Reg dest = ra_dest(as, ir, RID2RSET(r));
Reg               682 lj_asm.c         Reg left = ir->r;
Reg               725 lj_asm.c         Reg left = ir->r;
Reg               748 lj_asm.c         Reg destlo = ir->r, desthi = (ir+1)->r;
Reg               801 lj_asm.c         Reg r;
Reg               867 lj_asm.c       	Reg r = ra_allocref(as, ref, allow);  /* Allocate a register. */
Reg              1080 lj_asm.c           Reg down, up = ra_pick(as, ~blocked & allow);  /* Get a free register. */
Reg              1116 lj_asm.c             Reg r = rset_pickbot(phiset);
Reg              1118 lj_asm.c             Reg left = irl->r;
Reg              1152 lj_asm.c           Reg r = rset_pickbot(work);
Reg              1160 lj_asm.c           Reg r = rset_pickbot(work);
Reg              1169 lj_asm.c           Reg r = rset_picktop(work);
Reg              1192 lj_asm.c           Reg r = RID_TMP;
Reg              1194 lj_asm.c           Reg r = RID_RET;
Reg              1218 lj_asm.c           Reg r = RID_XMM0;
Reg              1220 lj_asm.c           Reg r = RID_FPRET;
Reg              1247 lj_asm.c           Reg r = rset_picktop(work);
Reg              1281 lj_asm.c           Reg r;
Reg              1426 lj_asm.c       	Reg r;
Reg              1465 lj_asm.c             Reg r = rset_pickbot(work);
Reg              1484 lj_asm.c             Reg rp = rset_pickbot(work);
Reg                 9 lj_asm_arm.h   static Reg ra_hintalloc(ASMState *as, IRRef ref, Reg hint, RegSet allow)
Reg                11 lj_asm_arm.h     Reg r = IR(ref)->r;
Reg                22 lj_asm_arm.h   static Reg ra_scratchpair(ASMState *as, RegSet allow)
Reg                26 lj_asm_arm.h     Reg r;
Reg                53 lj_asm_arm.h   static Reg ra_alloc2(ASMState *as, IRIns *ir, RegSet allow)
Reg                56 lj_asm_arm.h     Reg left = irl->r, right = irr->r;
Reg               155 lj_asm_arm.h   static Reg asm_fuseahuref(ASMState *as, IRRef ref, int32_t *ofsp, RegSet allow,
Reg               207 lj_asm_arm.h         Reg m = ra_alloc1(as, ir->op1, allow);
Reg               214 lj_asm_arm.h   	Reg s = ra_alloc1(as, ir->op2, rset_exclude(allow, m));
Reg               218 lj_asm_arm.h         Reg m = ra_alloc1(as, ir->op1, allow);
Reg               240 lj_asm_arm.h     Reg base;
Reg               253 lj_asm_arm.h   	Reg rn, rm;
Reg               282 lj_asm_arm.h   	Reg rn = ra_alloc1(as, ir->op1, allow);
Reg               292 lj_asm_arm.h   	Reg rn = ra_alloc1(as, ref, allow);
Reg               293 lj_asm_arm.h   	Reg rm = ra_allock(as, ofs, rset_exclude(allow, rn));
Reg               323 lj_asm_arm.h       Reg dest = ra_dest(as, ir, RSET_FPR);
Reg               324 lj_asm_arm.h       Reg add = ra_hintalloc(as, rref, dest, RSET_FPR);
Reg               325 lj_asm_arm.h       Reg right, left = ra_alloc2(as, irm,
Reg               344 lj_asm_arm.h     Reg gpr = REGARG_FIRSTGPR;
Reg               346 lj_asm_arm.h     Reg gpr, fpr = REGARG_FIRSTFPR, fprodd = 0;
Reg               361 lj_asm_arm.h         Reg src;
Reg               416 lj_asm_arm.h   	  Reg r = ra_alloc1(as, ref, RSET_GPR);
Reg               439 lj_asm_arm.h   	Reg dest = (ra_dest(as, ir, RSET_FPR) & 15);
Reg               479 lj_asm_arm.h       Reg freg = ra_alloc1(as, func, RSET_RANGE(RID_R4, RID_R12+1));
Reg               491 lj_asm_arm.h     Reg base = ra_alloc1(as, REF_BASE, RSET_GPR);
Reg               512 lj_asm_arm.h     Reg tmp = ra_scratch(as, rset_exclude(RSET_FPR, left));
Reg               513 lj_asm_arm.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               525 lj_asm_arm.h     Reg left = ra_alloc1(as, ir->op1, allow);
Reg               526 lj_asm_arm.h     Reg right = ra_alloc1(as, ir->op2, rset_clear(allow, left));
Reg               527 lj_asm_arm.h     Reg tmp = ra_scratch(as, rset_clear(allow, right));
Reg               528 lj_asm_arm.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               550 lj_asm_arm.h       Reg dest = ra_dest(as, ir, RSET_FPR);
Reg               555 lj_asm_arm.h         Reg left = ra_alloc1(as, lref, RSET_GPR);
Reg               568 lj_asm_arm.h         Reg left = ra_alloc1(as, lref, RSET_FPR);
Reg               569 lj_asm_arm.h         Reg tmp = ra_scratch(as, rset_exclude(RSET_FPR, left));
Reg               570 lj_asm_arm.h         Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               581 lj_asm_arm.h       Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               583 lj_asm_arm.h         Reg left = ra_alloc1(as, lref, RSET_GPR);
Reg               633 lj_asm_arm.h     Reg rlo = 0, rhi = 0, tmp;
Reg               643 lj_asm_arm.h   	Reg r = (ir+i)->r;
Reg               711 lj_asm_arm.h       Reg type;
Reg               714 lj_asm_arm.h         Reg src = ra_alloc1(as, ref, allow);
Reg               748 lj_asm_arm.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               749 lj_asm_arm.h     Reg idx, base;
Reg               778 lj_asm_arm.h     Reg dest = ra_dest(as, ir, allow);
Reg               779 lj_asm_arm.h     Reg tab = ra_alloc1(as, ir->op1, rset_clear(allow, dest));
Reg               780 lj_asm_arm.h     Reg key = 0, keyhi = 0, keynumhi = RID_NONE, tmp = RID_TMP;
Reg               919 lj_asm_arm.h     Reg dest = (ra_used(ir) || ofs > 4095) ? ra_dest(as, ir, RSET_GPR) : RID_NONE;
Reg               920 lj_asm_arm.h     Reg node = ra_alloc1(as, ir->op1, RSET_GPR);
Reg               921 lj_asm_arm.h     Reg key = RID_NONE, type = RID_TMP, idx = node;
Reg               979 lj_asm_arm.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               985 lj_asm_arm.h       Reg uv = ra_scratch(as, RSET_GPR);
Reg               986 lj_asm_arm.h       Reg func = ra_alloc1(as, ir->op1, RSET_GPR);
Reg              1009 lj_asm_arm.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1011 lj_asm_arm.h     Reg r;
Reg              1016 lj_asm_arm.h       Reg right, left = ra_alloc1(as, ir->op1, RSET_GPR);
Reg              1067 lj_asm_arm.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1068 lj_asm_arm.h     Reg idx = ra_alloc1(as, ir->op1, RSET_GPR);
Reg              1088 lj_asm_arm.h       Reg src = ra_alloc1(as, ir->op2, RSET_GPR);
Reg              1090 lj_asm_arm.h       Reg idx = ra_alloc1(as, irf->op1, rset_exclude(RSET_GPR, src));
Reg              1102 lj_asm_arm.h     Reg dest = ra_dest(as, ir,
Reg              1111 lj_asm_arm.h       Reg src = ra_alloc1(as, ir->op2,
Reg              1122 lj_asm_arm.h     Reg dest = RID_NONE, type = RID_NONE, idx;
Reg              1164 lj_asm_arm.h       Reg idx, src = RID_NONE, type = RID_NONE;
Reg              1195 lj_asm_arm.h     Reg dest = RID_NONE, type = RID_NONE, base;
Reg              1213 lj_asm_arm.h       Reg tmp = RID_NONE;
Reg              1303 lj_asm_arm.h         Reg r = ra_alloc1(as, ir->op2, allow);
Reg              1313 lj_asm_arm.h       Reg r = k ? RID_R1 : ra_allock(as, ctypeid, allow);
Reg              1331 lj_asm_arm.h     Reg tab = ra_alloc1(as, ir->op1, RSET_GPR);
Reg              1332 lj_asm_arm.h     Reg link = ra_scratch(as, rset_exclude(RSET_GPR, tab));
Reg              1333 lj_asm_arm.h     Reg gr = ra_allock(as, i32ptr(J2G(as->J)),
Reg              1335 lj_asm_arm.h     Reg mark = RID_TMP;
Reg              1354 lj_asm_arm.h     Reg obj, val, tmp;
Reg              1382 lj_asm_arm.h     Reg dest = ra_dest(as, ir, RSET_FPR);
Reg              1383 lj_asm_arm.h     Reg right, left = ra_alloc2(as, ir, RSET_FPR);
Reg              1390 lj_asm_arm.h     Reg dest = ra_dest(as, ir, RSET_FPR);
Reg              1391 lj_asm_arm.h     Reg left = ra_hintalloc(as, ir->op1, dest, RSET_FPR);
Reg              1436 lj_asm_arm.h     Reg left, dest = ra_dest(as, ir, RSET_GPR);
Reg              1479 lj_asm_arm.h       Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1490 lj_asm_arm.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1491 lj_asm_arm.h     Reg left = ra_hintalloc(as, ir->op1, dest, RSET_GPR);
Reg              1498 lj_asm_arm.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1499 lj_asm_arm.h     Reg left = ra_alloc1(as, ir->op1, rset_exclude(RSET_GPR, dest));
Reg              1500 lj_asm_arm.h     Reg right = ra_alloc1(as, ir->op2, rset_exclude(RSET_GPR, left));
Reg              1501 lj_asm_arm.h     Reg tmp = RID_NONE;
Reg              1581 lj_asm_arm.h     Reg dest, src;
Reg              1600 lj_asm_arm.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1601 lj_asm_arm.h     Reg left = ra_alloc1(as, ir->op1, RSET_GPR);
Reg              1605 lj_asm_arm.h       Reg tmp2 = dest;
Reg              1620 lj_asm_arm.h       Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1621 lj_asm_arm.h       Reg left = ra_alloc1(as, ir->op1, RSET_GPR);
Reg              1625 lj_asm_arm.h       Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1626 lj_asm_arm.h       Reg left = ra_alloc1(as, ir->op1, RSET_GPR);
Reg              1627 lj_asm_arm.h       Reg right = ra_alloc1(as, ir->op2, rset_exclude(RSET_GPR, left));
Reg              1635 lj_asm_arm.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1636 lj_asm_arm.h     Reg left = ra_hintalloc(as, ir->op1, dest, RSET_GPR);
Reg              1637 lj_asm_arm.h     Reg right = 0;
Reg              1661 lj_asm_arm.h     Reg r;
Reg              1683 lj_asm_arm.h     Reg dest = (ra_dest(as, ir, RSET_FPR) & 15);
Reg              1684 lj_asm_arm.h     Reg right, left = ra_alloc2(as, ir, RSET_FPR);
Reg              1729 lj_asm_arm.h     Reg r;
Reg              1748 lj_asm_arm.h     Reg left, right;
Reg              1775 lj_asm_arm.h     Reg left;
Reg              1780 lj_asm_arm.h       Reg tmp = lref; lref = rref; rref = tmp;
Reg              1791 lj_asm_arm.h         Reg bleft;
Reg              1793 lj_asm_arm.h   	Reg tmp = blref; blref = brref; brref = tmp;
Reg              1826 lj_asm_arm.h     Reg leftlo, lefthi;
Reg              1948 lj_asm_arm.h     Reg pbase;
Reg              2001 lj_asm_arm.h         Reg tmp;
Reg              2010 lj_asm_arm.h         Reg src = ra_alloc1(as, ref, RSET_FPR);
Reg              2015 lj_asm_arm.h         Reg type;
Reg              2018 lj_asm_arm.h   	Reg src = ra_alloc1(as, ref, rset_exclude(RSET_GPREVEN, RID_BASE));
Reg              2047 lj_asm_arm.h     Reg tmp1, tmp2;
Reg              2093 lj_asm_arm.h       Reg r = ra_dest(as, ir, RSET_GPR);
Reg              2121 lj_asm_arm.h       Reg r = irp->r;
Reg              2298 lj_asm_arm.h   static Reg asm_setup_call_slots(ASMState *as, IRIns *ir, const CCallInfo *ci)
Reg                 9 lj_asm_mips.h  static Reg ra_hintalloc(ASMState *as, IRRef ref, Reg hint, RegSet allow)
Reg                11 lj_asm_mips.h    Reg r = IR(ref)->r;
Reg                22 lj_asm_mips.h  static Reg ra_alloc1z(ASMState *as, IRRef ref, RegSet allow)
Reg                24 lj_asm_mips.h    Reg r = IR(ref)->r;
Reg                36 lj_asm_mips.h  static Reg ra_alloc2(ASMState *as, IRIns *ir, RegSet allow)
Reg                39 lj_asm_mips.h    Reg left = irl->r, right = irr->r;
Reg               140 lj_asm_mips.h  static Reg asm_fuseahuref(ASMState *as, IRRef ref, int32_t *ofsp, RegSet allow)
Reg               189 lj_asm_mips.h    Reg base;
Reg               210 lj_asm_mips.h  	Reg right, left = ra_alloc2(as, ir, allow);
Reg               230 lj_asm_mips.h    Reg gpr, fpr = REGARG_FIRSTFPR;
Reg               253 lj_asm_mips.h  	    Reg r;
Reg               272 lj_asm_mips.h  	  Reg r = ra_alloc1z(as, ref, irt_isfp(ir->t) ? RSET_FPR : RSET_GPR);
Reg               306 lj_asm_mips.h  	Reg dest = ir->r;
Reg               351 lj_asm_mips.h      Reg r = ra_alloc1(as, func, RID2RSET(RID_CFUNCADDR));
Reg               391 lj_asm_mips.h    Reg base = ra_alloc1(as, REF_BASE, RSET_GPR);
Reg               408 lj_asm_mips.h    Reg tmp = ra_scratch(as, rset_exclude(RSET_FPR, left));
Reg               409 lj_asm_mips.h    Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               420 lj_asm_mips.h    Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               421 lj_asm_mips.h    Reg left = ra_alloc1(as, ir->op1, allow);
Reg               422 lj_asm_mips.h    Reg right = ra_alloc1(as, ir->op2, rset_clear(allow, left));
Reg               423 lj_asm_mips.h    Reg tmp = ra_scratch(as, rset_clear(allow, right));
Reg               437 lj_asm_mips.h      Reg dest = ra_dest(as, ir, RSET_FPR);
Reg               443 lj_asm_mips.h        Reg left = ra_alloc1(as, lref, RSET_GPR);
Reg               444 lj_asm_mips.h        Reg tmp = ra_scratch(as, rset_exclude(RSET_FPR, dest));
Reg               457 lj_asm_mips.h        Reg left = ra_alloc1(as, lref, RSET_GPR);
Reg               468 lj_asm_mips.h        Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               469 lj_asm_mips.h        Reg left = ra_alloc1(as, lref, RSET_FPR);
Reg               470 lj_asm_mips.h        Reg tmp = ra_scratch(as, rset_exclude(RSET_FPR, left));
Reg               495 lj_asm_mips.h      Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               497 lj_asm_mips.h        Reg left = ra_alloc1(as, ir->op1, RSET_GPR);
Reg               568 lj_asm_mips.h      Reg type;
Reg               571 lj_asm_mips.h        Reg src = ra_alloc1(as, ref, allow);
Reg               602 lj_asm_mips.h    Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               603 lj_asm_mips.h    Reg idx, base;
Reg               633 lj_asm_mips.h    Reg dest = ra_dest(as, ir, allow);
Reg               634 lj_asm_mips.h    Reg tab = ra_alloc1(as, ir->op1, rset_clear(allow, dest));
Reg               635 lj_asm_mips.h    Reg key = RID_NONE, type = RID_NONE, tmpnum = RID_NONE, tmp1 = RID_TMP, tmp2;
Reg               692 lj_asm_mips.h      Reg tmphash = tmp1;
Reg               740 lj_asm_mips.h    Reg dest = (ra_used(ir)||ofs > 32736) ? ra_dest(as, ir, RSET_GPR) : RID_NONE;
Reg               741 lj_asm_mips.h    Reg node = ra_alloc1(as, ir->op1, RSET_GPR);
Reg               742 lj_asm_mips.h    Reg key = RID_NONE, type = RID_TMP, idx = node;
Reg               791 lj_asm_mips.h    Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               797 lj_asm_mips.h      Reg uv = ra_scratch(as, RSET_GPR);
Reg               798 lj_asm_mips.h      Reg func = ra_alloc1(as, ir->op1, RSET_GPR);
Reg               819 lj_asm_mips.h    Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               822 lj_asm_mips.h    Reg r;
Reg               826 lj_asm_mips.h      Reg right, left = ra_alloc1(as, ir->op1, RSET_GPR);
Reg               880 lj_asm_mips.h    Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               881 lj_asm_mips.h    Reg idx = ra_alloc1(as, ir->op1, RSET_GPR);
Reg               899 lj_asm_mips.h      Reg src = ra_alloc1z(as, ir->op2, RSET_GPR);
Reg               901 lj_asm_mips.h      Reg idx = ra_alloc1(as, irf->op1, rset_exclude(RSET_GPR, src));
Reg               911 lj_asm_mips.h    Reg dest = ra_dest(as, ir, irt_isfp(ir->t) ? RSET_FPR : RSET_GPR);
Reg               919 lj_asm_mips.h      Reg src = ra_alloc1z(as, ir->op2, irt_isfp(ir->t) ? RSET_FPR : RSET_GPR);
Reg               928 lj_asm_mips.h    Reg dest = RID_NONE, type = RID_TMP, idx;
Reg               953 lj_asm_mips.h    Reg idx, src = RID_NONE, type = RID_NONE;
Reg               981 lj_asm_mips.h    Reg dest = RID_NONE, type = RID_NONE, base;
Reg               998 lj_asm_mips.h  	Reg tmp = ra_scratch(as, RSET_FPR);
Reg              1004 lj_asm_mips.h  	Reg tmp = ra_scratch(as, RSET_GPR);
Reg              1025 lj_asm_mips.h        Reg ktype = ra_allock(as, irt_toitype(t), allow);
Reg              1069 lj_asm_mips.h        Reg r = ra_alloc1z(as, ir->op2, allow);
Reg              1093 lj_asm_mips.h    Reg tab = ra_alloc1(as, ir->op1, RSET_GPR);
Reg              1094 lj_asm_mips.h    Reg mark = ra_scratch(as, rset_exclude(RSET_GPR, tab));
Reg              1095 lj_asm_mips.h    Reg link = RID_TMP;
Reg              1112 lj_asm_mips.h    Reg obj, val, tmp;
Reg              1137 lj_asm_mips.h    Reg dest = ra_dest(as, ir, RSET_FPR);
Reg              1138 lj_asm_mips.h    Reg right, left = ra_alloc2(as, ir, RSET_FPR);
Reg              1145 lj_asm_mips.h    Reg dest = ra_dest(as, ir, RSET_FPR);
Reg              1146 lj_asm_mips.h    Reg left = ra_hintalloc(as, ir->op1, dest, RSET_FPR);
Reg              1174 lj_asm_mips.h      Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1175 lj_asm_mips.h      Reg right, left = ra_hintalloc(as, ir->op1, dest, RSET_GPR);
Reg              1193 lj_asm_mips.h      Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1194 lj_asm_mips.h      Reg right, left = ra_alloc2(as, ir, RSET_GPR);
Reg              1205 lj_asm_mips.h      Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1206 lj_asm_mips.h      Reg right, left = ra_alloc2(as, ir, RSET_GPR);
Reg              1217 lj_asm_mips.h      Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1218 lj_asm_mips.h      Reg left = ra_hintalloc(as, ir->op1, dest, RSET_GPR);
Reg              1225 lj_asm_mips.h    Reg right, left, tmp, dest = ra_dest(as, ir, RSET_GPR);
Reg              1268 lj_asm_mips.h    Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1269 lj_asm_mips.h    Reg right, left = ra_alloc1(as, ir->op1, RSET_GPR);
Reg              1296 lj_asm_mips.h  	Reg tmp = ra_scratch(as, rset_exclude(RSET_GPR, left));
Reg              1307 lj_asm_mips.h      Reg tmp = ra_scratch(as, rset_exclude(rset_exclude(RSET_GPR, left), right));
Reg              1317 lj_asm_mips.h    Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1318 lj_asm_mips.h    Reg right, left = ra_alloc2(as, ir, RSET_GPR);
Reg              1327 lj_asm_mips.h      Reg tmp = ra_scratch(as, rset_exclude(rset_exclude(RSET_GPR, left), right));
Reg              1337 lj_asm_mips.h    Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1338 lj_asm_mips.h    Reg left = ra_alloc1(as, ir->op1, RSET_GPR);
Reg              1351 lj_asm_mips.h    Reg left, right, dest = ra_dest(as, ir, RSET_GPR);
Reg              1365 lj_asm_mips.h    Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1366 lj_asm_mips.h    Reg left = ra_alloc1(as, ir->op1, RSET_GPR);
Reg              1371 lj_asm_mips.h      Reg tmp = ra_scratch(as, rset_exclude(rset_exclude(RSET_GPR, left), dest));
Reg              1386 lj_asm_mips.h    Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1387 lj_asm_mips.h    Reg right, left = ra_hintalloc(as, ir->op1, dest, RSET_GPR);
Reg              1401 lj_asm_mips.h    Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1406 lj_asm_mips.h      Reg right, left = ra_alloc2(as, ir, RSET_GPR);
Reg              1417 lj_asm_mips.h      Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1420 lj_asm_mips.h        Reg left = ra_hintalloc(as, ir->op1, dest, RSET_GPR);
Reg              1423 lj_asm_mips.h        Reg right, left = ra_alloc2(as, ir, RSET_GPR);
Reg              1436 lj_asm_mips.h      Reg dest = ra_dest(as, ir, RSET_FPR);
Reg              1437 lj_asm_mips.h      Reg right, left = ra_alloc2(as, ir, RSET_FPR);
Reg              1447 lj_asm_mips.h      Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1448 lj_asm_mips.h      Reg right, left = ra_alloc2(as, ir, RSET_GPR);
Reg              1468 lj_asm_mips.h      Reg right, left = ra_alloc2(as, ir, RSET_FPR);
Reg              1473 lj_asm_mips.h      Reg right, left = ra_alloc1(as, ir->op1, RSET_GPR);
Reg              1500 lj_asm_mips.h    Reg right, left = ra_alloc2(as, ir, irt_isnum(ir->t) ? RSET_FPR : RSET_GPR);
Reg              1517 lj_asm_mips.h    Reg rightlo, leftlo, righthi, lefthi = ra_alloc2(as, ir, RSET_GPR);
Reg              1535 lj_asm_mips.h    Reg tmp, right, left = ra_alloc2(as, ir, RSET_GPR);
Reg              1604 lj_asm_mips.h    Reg tmp, pbase = irp ? (ra_hasreg(irp->r) ? irp->r : RID_TMP) : RID_BASE;
Reg              1642 lj_asm_mips.h        Reg src = ra_alloc1(as, ref, RSET_FPR);
Reg              1645 lj_asm_mips.h        Reg type;
Reg              1649 lj_asm_mips.h  	Reg src = ra_alloc1(as, ref, allow);
Reg              1674 lj_asm_mips.h    Reg tmp;
Reg              1717 lj_asm_mips.h    Reg r = ir->r;
Reg              1732 lj_asm_mips.h    Reg r = ir->r;
Reg              1890 lj_asm_mips.h  static Reg asm_setup_call_slots(ASMState *as, IRIns *ir, const CCallInfo *ci)
Reg                 9 lj_asm_ppc.h   static Reg ra_hintalloc(ASMState *as, IRRef ref, Reg hint, RegSet allow)
Reg                11 lj_asm_ppc.h     Reg r = IR(ref)->r;
Reg                22 lj_asm_ppc.h   static Reg ra_alloc2(ASMState *as, IRIns *ir, RegSet allow)
Reg                25 lj_asm_ppc.h     Reg left = irl->r, right = irr->r;
Reg               116 lj_asm_ppc.h   static Reg asm_fuseahuref(ASMState *as, IRRef ref, int32_t *ofsp, RegSet allow)
Reg               133 lj_asm_ppc.h   	  Reg base = ra_alloc1(as, ir->op1, allow);
Reg               134 lj_asm_ppc.h   	  Reg idx = ra_alloc1(as, ir->op2, rset_exclude(RSET_GPR, base));
Reg               170 lj_asm_ppc.h     Reg base;
Reg               178 lj_asm_ppc.h   	Reg right, left = ra_alloc2(as, ir, allow);
Reg               194 lj_asm_ppc.h   	Reg tmp, right, left = ra_alloc2(as, ir, allow);
Reg               202 lj_asm_ppc.h   	Reg left = ra_alloc1(as, ref, allow);
Reg               203 lj_asm_ppc.h   	Reg right = ra_allock(as, ofs, rset_exclude(allow, left));
Reg               218 lj_asm_ppc.h     Reg right, left;
Reg               239 lj_asm_ppc.h       Reg dest = ra_dest(as, ir, RSET_FPR);
Reg               240 lj_asm_ppc.h       Reg add = ra_alloc1(as, rref, RSET_FPR);
Reg               241 lj_asm_ppc.h       Reg right, left = ra_alloc2(as, irm, rset_exclude(RSET_FPR, add));
Reg               256 lj_asm_ppc.h     Reg gpr = REGARG_FIRSTGPR, fpr = REGARG_FIRSTFPR;
Reg               269 lj_asm_ppc.h   	  Reg r = ra_alloc1(as, ref, RSET_FPR);
Reg               280 lj_asm_ppc.h   	  Reg r = ra_alloc1(as, ref, RSET_GPR);
Reg               315 lj_asm_ppc.h   	Reg dest = ir->r;
Reg               358 lj_asm_ppc.h       Reg freg = ra_alloc1(as, func, allow);
Reg               381 lj_asm_ppc.h     Reg base = ra_alloc1(as, REF_BASE, RSET_GPR);
Reg               400 lj_asm_ppc.h     Reg tmp = ra_scratch(as, rset_clear(allow, left));
Reg               401 lj_asm_ppc.h     Reg fbias = ra_scratch(as, rset_clear(allow, tmp));
Reg               402 lj_asm_ppc.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               403 lj_asm_ppc.h     Reg hibias = ra_allock(as, 0x43300000, rset_exclude(RSET_GPR, dest));
Reg               422 lj_asm_ppc.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               423 lj_asm_ppc.h     Reg left = ra_alloc1(as, ir->op1, allow);
Reg               424 lj_asm_ppc.h     Reg right = ra_alloc1(as, ir->op2, rset_clear(allow, left));
Reg               425 lj_asm_ppc.h     Reg tmp = ra_scratch(as, rset_clear(allow, right));
Reg               440 lj_asm_ppc.h       Reg dest = ra_dest(as, ir, RSET_FPR);
Reg               450 lj_asm_ppc.h         Reg left = ra_alloc1(as, lref, allow);
Reg               451 lj_asm_ppc.h         Reg hibias = ra_allock(as, 0x43300000, rset_clear(allow, left));
Reg               452 lj_asm_ppc.h         Reg fbias = ra_scratch(as, rset_exclude(RSET_FPR, dest));
Reg               472 lj_asm_ppc.h         Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               473 lj_asm_ppc.h         Reg left = ra_alloc1(as, lref, RSET_FPR);
Reg               474 lj_asm_ppc.h         Reg tmp = ra_scratch(as, rset_exclude(RSET_FPR, left));
Reg               477 lj_asm_ppc.h   	Reg tmpi = ra_scratch(as, rset_exclude(RSET_GPR, dest));
Reg               501 lj_asm_ppc.h       Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               503 lj_asm_ppc.h         Reg left = ra_alloc1(as, ir->op1, RSET_GPR);
Reg               568 lj_asm_ppc.h       Reg type;
Reg               571 lj_asm_ppc.h         Reg src = ra_alloc1(as, ref, allow);
Reg               602 lj_asm_ppc.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               603 lj_asm_ppc.h     Reg idx, base;
Reg               633 lj_asm_ppc.h     Reg dest = ra_dest(as, ir, allow);
Reg               634 lj_asm_ppc.h     Reg tab = ra_alloc1(as, ir->op1, rset_clear(allow, dest));
Reg               635 lj_asm_ppc.h     Reg key = RID_NONE, tmp1 = RID_TMP, tmp2;
Reg               636 lj_asm_ppc.h     Reg tisnum = RID_NONE, tmpnum = RID_NONE;
Reg               698 lj_asm_ppc.h       Reg tmphash = tmp1;
Reg               739 lj_asm_ppc.h     Reg dest = (ra_used(ir)||ofs > 32736) ? ra_dest(as, ir, RSET_GPR) : RID_NONE;
Reg               740 lj_asm_ppc.h     Reg node = ra_alloc1(as, ir->op1, RSET_GPR);
Reg               741 lj_asm_ppc.h     Reg key = RID_NONE, type = RID_TMP, idx = node;
Reg               792 lj_asm_ppc.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               798 lj_asm_ppc.h       Reg uv = ra_scratch(as, RSET_GPR);
Reg               799 lj_asm_ppc.h       Reg func = ra_alloc1(as, ir->op1, RSET_GPR);
Reg               821 lj_asm_ppc.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               824 lj_asm_ppc.h     Reg r;
Reg               828 lj_asm_ppc.h       Reg right, left = ra_alloc1(as, ir->op1, RSET_GPR);
Reg               882 lj_asm_ppc.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               883 lj_asm_ppc.h     Reg idx = ra_alloc1(as, ir->op1, RSET_GPR);
Reg               901 lj_asm_ppc.h       Reg src = ra_alloc1(as, ir->op2, RSET_GPR);
Reg               903 lj_asm_ppc.h       Reg idx = ra_alloc1(as, irf->op1, rset_exclude(RSET_GPR, src));
Reg               912 lj_asm_ppc.h     Reg dest = ra_dest(as, ir, irt_isfp(ir->t) ? RSET_FPR : RSET_GPR);
Reg               927 lj_asm_ppc.h       Reg src = ra_alloc1(as, irb->op1, RSET_GPR);
Reg               930 lj_asm_ppc.h       Reg src = ra_alloc1(as, ir->op2, irt_isfp(ir->t) ? RSET_FPR : RSET_GPR);
Reg               939 lj_asm_ppc.h     Reg dest = RID_NONE, type = RID_TMP, tmp = RID_TMP, idx;
Reg               950 lj_asm_ppc.h       Reg tisnum = ra_allock(as, (int32_t)LJ_TISNUM, rset_exclude(allow, idx));
Reg               978 lj_asm_ppc.h     Reg idx, src = RID_NONE, type = RID_NONE;
Reg              1017 lj_asm_ppc.h     Reg dest = RID_NONE, type = RID_NONE, base;
Reg              1041 lj_asm_ppc.h   	Reg tmp = ra_scratch(as, allow);
Reg              1042 lj_asm_ppc.h   	Reg hibias = ra_allock(as, 0x43300000, rset_clear(allow, tmp));
Reg              1043 lj_asm_ppc.h   	Reg fbias = ra_scratch(as, rset_exclude(RSET_FPR, dest));
Reg              1063 lj_asm_ppc.h         Reg tisnum = ra_allock(as, (int32_t)LJ_TISNUM, allow);
Reg              1114 lj_asm_ppc.h         Reg r = ra_alloc1(as, ir->op2, allow);
Reg              1138 lj_asm_ppc.h     Reg tab = ra_alloc1(as, ir->op1, RSET_GPR);
Reg              1139 lj_asm_ppc.h     Reg mark = ra_scratch(as, rset_exclude(RSET_GPR, tab));
Reg              1140 lj_asm_ppc.h     Reg link = RID_TMP;
Reg              1158 lj_asm_ppc.h     Reg obj, val, tmp;
Reg              1183 lj_asm_ppc.h     Reg dest = ra_dest(as, ir, RSET_FPR);
Reg              1184 lj_asm_ppc.h     Reg right, left = ra_alloc2(as, ir, RSET_FPR);
Reg              1194 lj_asm_ppc.h     Reg dest = ra_dest(as, ir, RSET_FPR);
Reg              1195 lj_asm_ppc.h     Reg left = ra_hintalloc(as, ir->op1, dest, RSET_FPR);
Reg              1224 lj_asm_ppc.h       Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1225 lj_asm_ppc.h       Reg right, left = ra_hintalloc(as, ir->op1, dest, RSET_GPR);
Reg              1267 lj_asm_ppc.h       Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1268 lj_asm_ppc.h       Reg left, right;
Reg              1295 lj_asm_ppc.h       Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1296 lj_asm_ppc.h       Reg right, left = ra_hintalloc(as, ir->op1, dest, RSET_GPR);
Reg              1320 lj_asm_ppc.h       Reg dest, left;
Reg              1335 lj_asm_ppc.h     Reg dest, left, right;
Reg              1344 lj_asm_ppc.h     if (pi == PPCI_SUBFO) { Reg tmp = left; left = right; right = tmp; }
Reg              1351 lj_asm_ppc.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1352 lj_asm_ppc.h     Reg right, left = ra_alloc1(as, ir->op1, RSET_GPR);
Reg              1384 lj_asm_ppc.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1385 lj_asm_ppc.h     Reg left, right = ra_alloc1(as, ir->op2, RSET_GPR);
Reg              1417 lj_asm_ppc.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1418 lj_asm_ppc.h     Reg left = ra_alloc1(as, ir->op1, RSET_GPR);
Reg              1429 lj_asm_ppc.h     Reg dest, left, right;
Reg              1456 lj_asm_ppc.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1463 lj_asm_ppc.h       Reg left = ra_alloc1(as, ir->op1, RSET_GPR);
Reg              1464 lj_asm_ppc.h       Reg tmp = dest;
Reg              1477 lj_asm_ppc.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1478 lj_asm_ppc.h     Reg right, left = ra_hintalloc(as, ir->op1, dest, RSET_GPR);
Reg              1481 lj_asm_ppc.h       Reg tmp = left;
Reg              1505 lj_asm_ppc.h     Reg left;
Reg              1533 lj_asm_ppc.h     Reg dest, left, right;
Reg              1588 lj_asm_ppc.h     Reg dest, left;
Reg              1589 lj_asm_ppc.h     Reg dot = 0;
Reg              1606 lj_asm_ppc.h       Reg right = ra_alloc1(as, ir->op2, rset_exclude(RSET_GPR, left));
Reg              1614 lj_asm_ppc.h       Reg dest = ra_dest(as, ir, RSET_FPR);
Reg              1615 lj_asm_ppc.h       Reg tmp = dest;
Reg              1616 lj_asm_ppc.h       Reg right, left = ra_alloc2(as, ir, RSET_FPR);
Reg              1625 lj_asm_ppc.h       Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1626 lj_asm_ppc.h       Reg tmp1 = RID_TMP, tmp2 = dest;
Reg              1627 lj_asm_ppc.h       Reg right, left = ra_alloc2(as, ir, RSET_GPR);
Reg              1664 lj_asm_ppc.h     Reg right, left = ra_alloc1(as, lref, RSET_GPR);
Reg              1699 lj_asm_ppc.h       Reg right, left = ra_alloc2(as, ir, RSET_FPR);
Reg              1794 lj_asm_ppc.h     Reg tmp, pbase = irp ? (ra_hasreg(irp->r) ? irp->r : RID_TMP) : RID_BASE;
Reg              1829 lj_asm_ppc.h         Reg src = ra_alloc1(as, ref, RSET_FPR);
Reg              1832 lj_asm_ppc.h         Reg type;
Reg              1836 lj_asm_ppc.h   	Reg src = ra_alloc1(as, ref, allow);
Reg              1861 lj_asm_ppc.h     Reg tmp;
Reg              1903 lj_asm_ppc.h     Reg r = ir->r;
Reg              1917 lj_asm_ppc.h     Reg r = ir->r;
Reg              2095 lj_asm_ppc.h   static Reg asm_setup_call_slots(ASMState *as, IRIns *ir, const CCallInfo *ci)
Reg               229 lj_asm_x86.h       Reg r = ra_alloc1(as, ir->op1, allow);
Reg               237 lj_asm_x86.h       Reg r;
Reg               268 lj_asm_x86.h         Reg r;
Reg               305 lj_asm_x86.h   static Reg asm_fuseload(ASMState *as, IRRef ref, RegSet allow)
Reg               380 lj_asm_x86.h   static Reg asm_fuseloadm(ASMState *as, IRRef ref, RegSet allow, int is64)
Reg               432 lj_asm_x86.h     Reg fpr = REGARG_FIRSTFPR;
Reg               465 lj_asm_x86.h       Reg r;
Reg               547 lj_asm_x86.h   	Reg dest = ir->r;
Reg               559 lj_asm_x86.h         Reg dest = ir->r;
Reg               639 lj_asm_x86.h       Reg r = ra_alloc1(as, func, allow);
Reg               653 lj_asm_x86.h     Reg base = ra_alloc1(as, REF_BASE, RSET_GPR);
Reg               669 lj_asm_x86.h     Reg tmp = ra_scratch(as, rset_exclude(RSET_FPR, left));
Reg               670 lj_asm_x86.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               683 lj_asm_x86.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               684 lj_asm_x86.h     Reg tmp = ra_noreg(IR(ir->op1)->r) ?
Reg               687 lj_asm_x86.h     Reg right = asm_fuseload(as, ir->op2, rset_exclude(RSET_FPR, tmp));
Reg               702 lj_asm_x86.h       Reg dest = ra_dest(as, ir, RSET_FPR);
Reg               704 lj_asm_x86.h         Reg left = asm_fuseload(as, lref, RSET_FPR);
Reg               710 lj_asm_x86.h         Reg bias = ra_scratch(as, rset_exclude(RSET_FPR, dest));
Reg               719 lj_asm_x86.h         Reg left = (LJ_64 && (st == IRT_U32 || st == IRT_U64)) ?
Reg               740 lj_asm_x86.h         Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               747 lj_asm_x86.h   	Reg tmp = ra_noreg(IR(lref)->r) ? ra_alloc1(as, lref, RSET_FPR) :
Reg               764 lj_asm_x86.h   	Reg left = asm_fuseload(as, lref, RSET_FPR);
Reg               774 lj_asm_x86.h       Reg left, dest = ra_dest(as, ir, RSET_GPR);
Reg               790 lj_asm_x86.h         Reg tmp = ra_scratch(as, allow);
Reg               798 lj_asm_x86.h         Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               801 lj_asm_x86.h         Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               806 lj_asm_x86.h   	Reg left = asm_fuseload(as, lref, RSET_GPR);
Reg               810 lj_asm_x86.h         Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               812 lj_asm_x86.h   	Reg left = asm_fuseload(as, lref, RSET_GPR);
Reg               830 lj_asm_x86.h     Reg hi = ra_alloc1(as, ir->op1, RSET_GPR);
Reg               831 lj_asm_x86.h     Reg lo = ra_alloc1(as, (ir-1)->op1, rset_exclude(RSET_GPR, hi));
Reg               833 lj_asm_x86.h     Reg dest = ir->r;
Reg               863 lj_asm_x86.h     Reg lo, hi;
Reg               955 lj_asm_x86.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg               992 lj_asm_x86.h     Reg dest = ra_dest(as, ir, allow);
Reg               993 lj_asm_x86.h     Reg tab = ra_alloc1(as, ir->op1, rset_clear(allow, dest));
Reg               994 lj_asm_x86.h     Reg key = RID_NONE, tmp = RID_NONE;
Reg              1121 lj_asm_x86.h     Reg dest = ra_used(ir) ? ra_dest(as, ir, RSET_GPR) : RID_NONE;
Reg              1122 lj_asm_x86.h     Reg node = ra_alloc1(as, ir->op1, RSET_GPR);
Reg              1140 lj_asm_x86.h       Reg key = ra_scratch(as, rset_exclude(RSET_GPR, node));
Reg              1186 lj_asm_x86.h     Reg tmp;
Reg              1205 lj_asm_x86.h         Reg src = ra_alloc1(as, ir->op2, rset_exclude(RSET_GPR, tmp));
Reg              1218 lj_asm_x86.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1224 lj_asm_x86.h       Reg uv = ra_scratch(as, RSET_GPR);
Reg              1225 lj_asm_x86.h       Reg func = ra_alloc1(as, ir->op1, RSET_GPR);
Reg              1241 lj_asm_x86.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1248 lj_asm_x86.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1262 lj_asm_x86.h     Reg dest = ra_dest(as, ir, irt_isfp(ir->t) ? RSET_FPR : RSET_GPR);
Reg              1290 lj_asm_x86.h     Reg src = RID_NONE, osrc = RID_NONE;
Reg              1351 lj_asm_x86.h   static Reg asm_load_lightud64(ASMState *as, IRIns *ir, int typecheck)
Reg              1354 lj_asm_x86.h       Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1356 lj_asm_x86.h         Reg tmp = ra_scratch(as, rset_exclude(RSET_GPR, dest));
Reg              1376 lj_asm_x86.h       Reg dest = asm_load_lightud64(as, ir, 1);
Reg              1386 lj_asm_x86.h       Reg dest = ra_dest(as, ir, allow);
Reg              1410 lj_asm_x86.h       Reg src = ra_alloc1(as, ir->op2, RSET_FPR);
Reg              1415 lj_asm_x86.h       Reg src = ra_alloc1(as, ir->op2, RSET_GPR);
Reg              1422 lj_asm_x86.h       Reg src = RID_NONE;
Reg              1445 lj_asm_x86.h     Reg base;
Reg              1451 lj_asm_x86.h       Reg left = ra_scratch(as, RSET_FPR);
Reg              1458 lj_asm_x86.h       Reg dest = asm_load_lightud64(as, ir, (ir->op2 & IRSLOAD_TYPECHECK));
Reg              1467 lj_asm_x86.h       Reg dest = ra_dest(as, ir, allow);
Reg              1519 lj_asm_x86.h       Reg r64 = sz == 8 ? REX_64 : 0;
Reg              1532 lj_asm_x86.h         Reg r = ra_alloc1(as, ir->op2, allow);
Reg              1545 lj_asm_x86.h   	Reg r = ra_alloc1(as, ir->op2, allow);
Reg              1574 lj_asm_x86.h     Reg tab = ra_alloc1(as, ir->op1, RSET_GPR);
Reg              1575 lj_asm_x86.h     Reg tmp = ra_scratch(as, rset_exclude(RSET_GPR, tab));
Reg              1592 lj_asm_x86.h     Reg obj;
Reg              1608 lj_asm_x86.h       Reg val = ra_alloc1(as, ir->op2, rset_exclude(RSET_SCRATCH&RSET_GPR, obj));
Reg              1671 lj_asm_x86.h       Reg dest = ra_dest(as, ir, RSET_FPR);
Reg              1672 lj_asm_x86.h       Reg left = asm_fuseload(as, ir->op1, RSET_FPR);
Reg              1676 lj_asm_x86.h         Reg dest = ra_dest(as, ir, RSET_FPR);
Reg              1677 lj_asm_x86.h         Reg left = asm_fuseload(as, ir->op1, RSET_FPR);
Reg              1704 lj_asm_x86.h       Reg dest = ir->r;
Reg              1811 lj_asm_x86.h     Reg dest;
Reg              1812 lj_asm_x86.h     Reg right = IR(rref)->r;
Reg              1835 lj_asm_x86.h     Reg dest, right;
Reg              1870 lj_asm_x86.h       Reg left = asm_fuseloadm(as, lref, RSET_GPR, irt_is64(ir->t));
Reg              1901 lj_asm_x86.h     Reg dest;
Reg              1924 lj_asm_x86.h         Reg idx = ra_alloc1(as, irr->op1, allow);
Reg              1933 lj_asm_x86.h       Reg idx, base = ra_alloc1(as, irl->op1, allow);
Reg              1964 lj_asm_x86.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1971 lj_asm_x86.h     Reg right, dest = ra_dest(as, ir, RSET_GPR);
Reg              1982 lj_asm_x86.h     Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              1992 lj_asm_x86.h     Reg dest;
Reg              2003 lj_asm_x86.h       Reg right;
Reg              2058 lj_asm_x86.h       Reg left, right;
Reg              2096 lj_asm_x86.h       Reg r64 = REX_64IR(ir, 0);
Reg              2112 lj_asm_x86.h   	Reg right, left = RID_NONE;
Reg              2147 lj_asm_x86.h   	Reg left;
Reg              2201 lj_asm_x86.h         Reg left = ra_alloc1(as, lref, RSET_GPR);
Reg              2202 lj_asm_x86.h         Reg right = asm_fuseloadm(as, rref, rset_exclude(RSET_GPR, left), r64);
Reg              2215 lj_asm_x86.h     Reg lefthi = RID_NONE, leftlo = RID_NONE;
Reg              2216 lj_asm_x86.h     Reg righthi = RID_NONE, rightlo = RID_NONE;
Reg              2322 lj_asm_x86.h       Reg dest = ra_dest(as, ir, RSET_GPR);
Reg              2353 lj_asm_x86.h     Reg pbase = irp ? irp->r : RID_BASE;
Reg              2354 lj_asm_x86.h     Reg r = allow ? rset_pickbot(allow) : RID_EAX;
Reg              2388 lj_asm_x86.h         Reg src = ra_alloc1(as, ref, RSET_FPR);
Reg              2394 lj_asm_x86.h   	Reg src = ra_alloc1(as, ref, rset_exclude(RSET_GPR, RID_BASE));
Reg              2420 lj_asm_x86.h     Reg tmp;
Reg              2493 lj_asm_x86.h     Reg r = ir->r;
Reg              2507 lj_asm_x86.h     Reg r = ir->r;
Reg              2755 lj_asm_x86.h   static Reg asm_setup_call_slots(ASMState *as, IRIns *ir, const CCallInfo *ci)
Reg               125 lj_emit_arm.h      Reg r = rset_picktop(work);
Reg               149 lj_emit_arm.h      Reg r = rset_picktop(work);
Reg               210 lj_emit_arm.h  static Reg ra_allock(ASMState *as, int32_t k, RegSet allow);
Reg               280 lj_emit_arm.h      Reg r = ra_allock(as, i32ptr(target), RSET_RANGE(RID_R4, RID_R12+1));
Reg                57 lj_emit_mips.h     Reg r = rset_picktop(work);
Reg                97 lj_emit_mips.h static Reg ra_allock(ASMState *as, int32_t k, RegSet allow);
Reg               105 lj_emit_mips.h   Reg base;
Reg                64 lj_emit_ppc.h      Reg r = rset_picktop(work);
Reg               101 lj_emit_ppc.h  static Reg ra_allock(ASMState *as, int32_t k, RegSet allow);
Reg               108 lj_emit_ppc.h    Reg base;
Reg               167 lj_emit_ppc.h      Reg r = ra_allock(as, i32ptr(target), allow);
Reg               166 lj_emit_x86.h    as->mcp = emit_opm(xo, XM_REG, (Reg)(xg & 7) | (rb & REX_64), rb, p, 0);
Reg               181 lj_emit_x86.h    emit_rmro(as, xo, (Reg)(xg & 7), rb, ofs);
Reg               185 lj_emit_x86.h    (emit_i8(as, (i)), emit_rr(as, XO_SHIFTi, (Reg)(xg), (r)))
Reg               239 lj_emit_x86.h    emit_mrm(as, xo, (Reg)(xg & 7) | (rb & REX_64), (rb & ~REX_64));
Reg               616 lj_snap.c          Reg r = regsp_reg(rs);
Reg               668 lj_snap.c            Reg r = regsp_reg(rs);
Reg                32 lj_target.h    #define ra_gethint(r)		((Reg)((r) & RID_MASK))
Reg                73 lj_target.h    #define rset_picktop(rs)	((Reg)(__builtin_clzll(rs)^63))
Reg                74 lj_target.h    #define rset_pickbot(rs)	((Reg)__builtin_ctzll(rs))
Reg                76 lj_target.h    #define rset_picktop(rs)	((Reg)lj_fls(rs))
Reg                77 lj_target.h    #define rset_pickbot(rs)	((Reg)lj_ffs(rs))