Lines Matching defs:arg2
571 sljit_s32 base, arg2, delay_slot;
586 arg2 = TMP_REG3;
591 arg2 = TMP_REG3;
594 arg2 = reg;
596 arg2 = TMP_REG1;
597 FAIL_IF(push_inst(compiler, SLL_W | D(arg2) | S1(OFFS_REG(arg)) | IMM_ARG | argw, DR(arg2)));
607 arg2 = TMP_REG3;
612 arg2 = TMP_REG3;
615 arg2 = reg;
617 arg2 = TMP_REG1;
618 FAIL_IF(load_immediate(compiler, arg2, argw));
625 return push_inst(compiler, data_transfer_insts[flags & MEM_MASK] | dest | S1(arg2) | IMM(0), delay_slot);
627 return push_inst(compiler, data_transfer_insts[flags & MEM_MASK] | dest | S1(base) | S2(arg2), delay_slot);
628 FAIL_IF(push_inst(compiler, data_transfer_insts[flags & MEM_MASK] | dest | S1(base) | S2(arg2), delay_slot));
629 return push_inst(compiler, ADD | D(base) | S1(base) | S2(arg2), DR(base));
641 static SLJIT_INLINE sljit_s32 emit_op_mem2(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg, sljit_s32 arg1, sljit_sw arg1w, sljit_s32 arg2, sljit_sw arg2w)
645 return getput_arg(compiler, flags, reg, arg1, arg1w, arg2, arg2w);
654 arg2 goes to TMP_REG2, imm or src reg