Lines Matching refs:src2_reg

2074 	sljit_s32 src2_reg = 0;  in emit_op()  local
2116 src2_reg = (sljit_s32)get_imm((sljit_uw)src2w); in emit_op()
2117 if (src2_reg) in emit_op()
2121 src2_reg = (sljit_s32)get_imm(~(sljit_uw)src2w); in emit_op()
2122 if (src2_reg) { in emit_op()
2129src2_reg = (sljit_s32)get_imm((neg_op == SLJIT_ADD || neg_op == SLJIT_SUB) ? (sljit_uw)-src2w : ~(… in emit_op()
2130 if (src2_reg) { in emit_op()
2138 src2_reg = (sljit_s32)get_imm((sljit_uw)src1w); in emit_op()
2139 if (src2_reg) { in emit_op()
2147 src2_reg = (sljit_s32)get_imm(~(sljit_uw)src1w); in emit_op()
2148 if (src2_reg) { in emit_op()
2160 src2_reg = (sljit_s32)get_imm((sljit_uw)-src1w); in emit_op()
2161 if (src2_reg) { in emit_op()
2196 if (src2_reg == 0 && (src2 & SLJIT_MEM)) { in emit_op()
2197 src2_reg = src2_tmp_reg; in emit_op()
2198 FAIL_IF(emit_op_mem(compiler, inp_flags | LOAD_DATA, src2_reg, src2, src2w, TMP_REG1)); in emit_op()
2207 …} else if (!(inp_flags & ALLOW_DOUBLE_IMM) || src2_reg != 0 || op == SLJIT_SUB || op == SLJIT_SUBC… in emit_op()
2213 if (src2_reg == 0) { in emit_op()
2214 src2_reg = src2_tmp_reg; in emit_op()
2217 src2_reg = src2; in emit_op()
2219 FAIL_IF(load_immediate(compiler, src2_reg, (sljit_uw)src2w)); in emit_op()
2228 src2_reg = (sljit_s32)compute_imm((sljit_uw)src2w, &imm2); in emit_op()
2230 if (src2_reg == 0 && neg_op != 0) { in emit_op()
2231 src2_reg = (sljit_s32)compute_imm((sljit_uw)-src2w, &imm2); in emit_op()
2232 if (src2_reg != 0) in emit_op()
2236 if (src2_reg == 0) { in emit_op()
2238 src2_reg = src2_tmp_reg; in emit_op()
2240 …IF(emit_single_op(compiler, op, flags, (sljit_uw)dst_reg, (sljit_uw)src1_reg, (sljit_uw)src2_reg)); in emit_op()
2242 src2_reg = (sljit_s32)imm2; in emit_op()
2267 …FAIL_IF(emit_single_op(compiler, op, flags, (sljit_uw)dst_reg, (sljit_uw)src2_reg, (sljit_uw)src1_… in emit_op()
2269 src2_reg = (sljit_s32)imm2; in emit_op()
2276 …IF(emit_single_op(compiler, op, flags, (sljit_uw)dst_reg, (sljit_uw)src1_reg, (sljit_uw)src2_reg)); in emit_op()
2507 sljit_s32 src2_reg, in sljit_emit_shift_into() argument
2513 CHECK(check_sljit_emit_shift_into(compiler, op, dst_reg, src1_reg, src2_reg, src3, src3w)); in sljit_emit_shift_into()
2518 if (src1_reg == src2_reg) { in sljit_emit_shift_into()
2534 …return push_inst(compiler, ORR | RD(dst_reg) | RN(dst_reg) | RM(src2_reg) | ((sljit_ins)(is_left ?… in sljit_emit_shift_into()
2548 …FAIL_IF(push_inst(compiler, MOV | RD(TMP_REG1) | RM(src2_reg) | ((sljit_ins)(is_left ? 1 : 0) << 5… in sljit_emit_shift_into()
3542 sljit_s32 src2_reg) in sljit_emit_select() argument
3547 CHECK(check_sljit_emit_select(compiler, type, dst_reg, src1, src1w, src2_reg)); in sljit_emit_select()
3551 if (src2_reg != dst_reg && src1 == dst_reg) { in sljit_emit_select()
3552 src1 = src2_reg; in sljit_emit_select()
3554 src2_reg = dst_reg; in sljit_emit_select()
3559 …FAIL_IF(emit_op_mem(compiler, WORD_SIZE | LOAD_DATA, (src2_reg != dst_reg) ? dst_reg : TMP_REG1, s… in sljit_emit_select()
3561 if (src2_reg != dst_reg) { in sljit_emit_select()
3562 src1 = src2_reg; in sljit_emit_select()
3569 } else if (dst_reg != src2_reg) in sljit_emit_select()
3570 FAIL_IF(push_inst(compiler, MOV | RD(dst_reg) | RM(src2_reg))); in sljit_emit_select()