Lines Matching refs:reg

593 static sljit_s32 getput_arg_fast(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg, s…  in getput_arg_fast()  argument
603 | ((flags & MEM_MASK) <= GPR_REG ? D(reg) : FD(reg)) in getput_arg_fast()
605 ((flags & MEM_MASK) <= GPR_REG && (flags & LOAD_DATA)) ? DR(reg) : MOVABLE_INS)); in getput_arg_fast()
634 static sljit_s32 getput_arg(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg, sljit_… in getput_arg() argument
658 …else if ((flags & LOAD_DATA) && ((flags & MEM_MASK) <= GPR_REG) && reg != base && reg != OFFS_REG(… in getput_arg()
659 arg2 = reg; in getput_arg()
679 else if ((flags & LOAD_DATA) && ((flags & MEM_MASK) <= GPR_REG) && reg != base) in getput_arg()
680 arg2 = reg; in getput_arg()
687 dest = ((flags & MEM_MASK) <= GPR_REG ? D(reg) : FD(reg)); in getput_arg()
688 delay_slot = ((flags & MEM_MASK) <= GPR_REG && (flags & LOAD_DATA)) ? DR(reg) : MOVABLE_INS; in getput_arg()
694 …32 emit_op_mem(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg, sljit_s32 arg, slj… in emit_op_mem() argument
696 if (getput_arg_fast(compiler, flags, reg, arg, argw)) in emit_op_mem()
700 return getput_arg(compiler, flags, reg, arg, argw, 0, 0); in emit_op_mem()
703 …2 emit_op_mem2(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg, sljit_s32 arg1, sl… in emit_op_mem2() argument
705 if (getput_arg_fast(compiler, flags, reg, arg1, arg1w)) in emit_op_mem2()
707 return getput_arg(compiler, flags, reg, arg1, arg1w, arg2, arg2w); in emit_op_mem2()
1004 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_get_register_index(sljit_s32 reg) in sljit_get_register_index() argument
1006 CHECK_REG_INDEX(check_sljit_get_register_index(reg)); in sljit_get_register_index()
1007 return reg_map[reg]; in sljit_get_register_index()
1010 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_get_float_register_index(sljit_s32 reg) in sljit_get_float_register_index() argument
1012 CHECK_REG_INDEX(check_sljit_get_float_register_index(reg)); in sljit_get_float_register_index()
1013 return freg_map[reg]; in sljit_get_float_register_index()
1458 sljit_s32 reg, flags = HAS_FLAGS(op) ? SET_FLAGS : 0; in sljit_emit_op_flags() local
1466 reg = (op < SLJIT_ADD && FAST_IS_REG(dst)) ? dst : TMP_REG2; in sljit_emit_op_flags()
1480 FAIL_IF(push_inst(compiler, OR | D(reg) | S1(0) | IMM(1), UNMOVABLE_INS)); in sljit_emit_op_flags()
1481 FAIL_IF(push_inst(compiler, OR | D(reg) | S1(0) | IMM(0), UNMOVABLE_INS)); in sljit_emit_op_flags()