Lines Matching refs:arg

882 #define EMIT_DATA_TRANSFER(type, add, wb, target_reg, base_reg, arg) \  argument
883 …r_insts[(type) & 0xf] | ((add) << 23) | ((wb) << (21 - 4)) | RD(target_reg) | RN(base_reg) | (arg))
1336 sljit_s32 arg, sljit_sw argw, sljit_s32 tmp_reg) in emit_op_mem() argument
1341 SLJIT_ASSERT (arg & SLJIT_MEM); in emit_op_mem()
1342 SLJIT_ASSERT((arg & REG_MASK) != tmp_reg); in emit_op_mem()
1346 if ((arg & REG_MASK) == SLJIT_UNUSED) { in emit_op_mem()
1360 if (arg & OFFS_REG_MASK) { in emit_op_mem()
1361 offset_reg = OFFS_REG(arg); in emit_op_mem()
1362 arg &= REG_MASK; in emit_op_mem()
1368 …FAIL_IF(push_inst(compiler, EMIT_DATA_PROCESS_INS(ADD_DP, 0, tmp_reg, arg, RM(offset_reg) | (argw … in emit_op_mem()
1373 return push_inst(compiler, EMIT_DATA_TRANSFER(flags, 1, flags & WRITE_BACK, reg, arg, in emit_op_mem()
1377 arg &= REG_MASK; in emit_op_mem()
1383 offset_reg = (flags & WRITE_BACK) ? arg : tmp_reg; in emit_op_mem()
1384 FAIL_IF(push_inst(compiler, EMIT_DATA_PROCESS_INS(ADD_DP, 0, offset_reg, arg, imm))); in emit_op_mem()
1386 arg = offset_reg; in emit_op_mem()
1392 offset_reg = (flags & WRITE_BACK) ? arg : tmp_reg; in emit_op_mem()
1393 FAIL_IF(push_inst(compiler, EMIT_DATA_PROCESS_INS(SUB_DP, 0, offset_reg, arg, imm))); in emit_op_mem()
1395 arg = offset_reg; in emit_op_mem()
1400 …return push_inst(compiler, EMIT_DATA_TRANSFER(flags, 1, flags & WRITE_BACK, reg, arg & REG_MASK, a… in emit_op_mem()
1403 …return push_inst(compiler, EMIT_DATA_TRANSFER(flags, 0, flags & WRITE_BACK, reg, arg & REG_MASK, -… in emit_op_mem()
1410 offset_reg = (flags & WRITE_BACK) ? arg : tmp_reg; in emit_op_mem()
1411 FAIL_IF(push_inst(compiler, EMIT_DATA_PROCESS_INS(ADD_DP, 0, offset_reg, arg, imm))); in emit_op_mem()
1413 arg = offset_reg; in emit_op_mem()
1419 offset_reg = (flags & WRITE_BACK) ? arg : tmp_reg; in emit_op_mem()
1420 FAIL_IF(push_inst(compiler, EMIT_DATA_PROCESS_INS(SUB_DP, 0, offset_reg, arg, imm))); in emit_op_mem()
1422 arg = offset_reg; in emit_op_mem()
1427 …return push_inst(compiler, EMIT_DATA_TRANSFER(flags, 1, flags & WRITE_BACK, reg, arg, TYPE2_TRANSF… in emit_op_mem()
1431 …return push_inst(compiler, EMIT_DATA_TRANSFER(flags, 0, flags & WRITE_BACK, reg, arg, TYPE2_TRANSF… in emit_op_mem()
1436 return push_inst(compiler, EMIT_DATA_TRANSFER(flags, 1, flags & WRITE_BACK, reg, arg, in emit_op_mem()
1811 …_mem(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg, sljit_s32 arg, sljit_sw argw) in emit_fop_mem() argument
1816 SLJIT_ASSERT(arg & SLJIT_MEM); in emit_fop_mem()
1817 arg &= ~SLJIT_MEM; in emit_fop_mem()
1819 if (SLJIT_UNLIKELY(arg & OFFS_REG_MASK)) { in emit_fop_mem()
1820 …sh_inst(compiler, EMIT_DATA_PROCESS_INS(ADD_DP, 0, TMP_REG2, arg & REG_MASK, RM(OFFS_REG(arg)) | (… in emit_fop_mem()
1821 arg = TMP_REG2; in emit_fop_mem()
1826 if (arg) { in emit_fop_mem()
1828 return push_inst(compiler, EMIT_FPU_DATA_TRANSFER(inst, 1, arg & REG_MASK, reg, argw >> 2)); in emit_fop_mem()
1830 return push_inst(compiler, EMIT_FPU_DATA_TRANSFER(inst, 0, arg & REG_MASK, reg, (-argw) >> 2)); in emit_fop_mem()
1834 FAIL_IF(push_inst(compiler, EMIT_DATA_PROCESS_INS(ADD_DP, 0, TMP_REG2, arg & REG_MASK, imm))); in emit_fop_mem()
1840 FAIL_IF(push_inst(compiler, EMIT_DATA_PROCESS_INS(SUB_DP, 0, TMP_REG2, arg & REG_MASK, imm))); in emit_fop_mem()
1845 if (arg) { in emit_fop_mem()
1847 …FAIL_IF(push_inst(compiler, EMIT_DATA_PROCESS_INS(ADD_DP, 0, TMP_REG2, arg & REG_MASK, RM(TMP_REG2… in emit_fop_mem()