Lines Matching defs:RN3

55 #define RN3(rn) (reg_map[rn] << 3)
555 return push_inst16(compiler, ADDSI3 | IMM3(imm) | RD3(dst) | RN3(reg));
557 return push_inst16(compiler, SUBSI3 | IMM3(nimm) | RD3(dst) | RN3(reg));
583 return push_inst16(compiler, RSBSI | RD3(dst) | RN3(reg));
592 return push_inst16(compiler, SUBSI3 | IMM3(imm) | RD3(dst) | RN3(reg));
594 return push_inst16(compiler, ADDSI3 | IMM3(nimm) | RD3(dst) | RN3(reg));
652 return push_inst16(compiler, MOVS | RD3(dst) | RN3(reg));
658 return push_inst16(compiler, LSLSI | RD3(dst) | RN3(reg) | (imm << 6));
662 return push_inst16(compiler, LSRSI | RD3(dst) | RN3(reg) | (imm << 6));
666 return push_inst16(compiler, ASRSI | RD3(dst) | RN3(reg) | (imm << 6));
706 return push_inst16(compiler, UXTB | RD3(dst) | RN3(arg2));
712 return push_inst16(compiler, SXTB | RD3(dst) | RN3(arg2));
718 return push_inst16(compiler, UXTH | RD3(dst) | RN3(arg2));
724 return push_inst16(compiler, SXTH | RD3(dst) | RN3(arg2));
729 return push_inst16(compiler, MVNS | RD3(dst) | RN3(arg2));
742 return push_inst16(compiler, ADDS | RD3(dst) | RN3(arg1) | RM3(arg2));
748 return push_inst16(compiler, ADCS | RD3(dst) | RN3(arg2));
752 return push_inst16(compiler, SUBS | RD3(dst) | RN3(arg1) | RM3(arg2));
756 return push_inst16(compiler, SBCS | RD3(dst) | RN3(arg2));
767 return push_inst16(compiler, ANDS | RD3(dst) | RN3(arg2));
769 return push_inst16(compiler, TST | RD3(arg1) | RN3(arg2));
773 return push_inst16(compiler, ORRS | RD3(dst) | RN3(arg2));
777 return push_inst16(compiler, EORS | RD3(dst) | RN3(arg2));
781 return push_inst16(compiler, LSLS | RD3(dst) | RN3(arg2));
785 return push_inst16(compiler, LSRS | RD3(dst) | RN3(arg2));
789 return push_inst16(compiler, ASRS | RD3(dst) | RN3(arg2));
913 return push_inst16(compiler, sljit_mem16_imm5[flags] | RD3(reg) | RN3(tmp_reg));
925 FAIL_IF(push_inst16(compiler, sljit_mem16[flags] | RD3(reg) | RN3(arg) | RM3(other_r)));
948 return push_inst16(compiler, sljit_mem16_imm5[flags] | RD3(reg) | RN3(arg));
968 FAIL_IF(push_inst16(compiler, sljit_mem16[flags] | RD3(reg) | RN3(arg) | RM3(tmp_reg)));
980 return push_inst16(compiler, sljit_mem16[flags] | RD3(reg) | RN3(arg) | RM3(other_r));
1019 return push_inst16(compiler, sljit_mem16_imm5[flags] | RD3(reg) | RN3(arg) | (argw << (6 - tmp)));
1035 return push_inst16(compiler, sljit_mem16[flags] | RD3(reg) | RN3(arg) | RM3(tmp_reg));
1670 return push_inst16(compiler, BX | RN3(TMP_REG2));
1772 PTR_FAIL_IF(push_inst16(compiler, BX | RN3(TMP_REG1)));
1775 PTR_FAIL_IF(push_inst16(compiler, BLX | RN3(TMP_REG1)));
1792 return push_inst16(compiler, (type <= SLJIT_JUMP ? BX : BLX) | RN3(src));
1796 return push_inst16(compiler, BLX | RN3(TMP_REG1));
1806 return push_inst16(compiler, (type <= SLJIT_JUMP ? BX : BLX) | RN3(TMP_REG1));
1852 return push_inst16(compiler, MOVS | RD3(TMP_REG1) | RN3(dst));
1884 return push_inst16(compiler, MOVS | RD3(TMP_REG1) | RN3(dst_r));