Lines Matching refs:reg_imm
250 err = swreg_to_restricted(reg_none(), src, reg_imm(bit), ®, false); in emit_br_bit_relo()
303 err = swreg_to_unrestricted(dst, dst, reg_imm(imm & 0xff), ®); in emit_immed()
554 err = swreg_to_unrestricted(reg_none(), src, reg_imm(0), ®); in emit_csr_wr()
634 return reg_imm(imm); in ur_load_imm_any()
647 return reg_imm(imm); in re_load_imm_any()
699 if (offset == reg_imm(0)) { in addr40_offset()
707 reg_imm(0)); in addr40_offset()
937 imm_a(nfp_prog), ALU_OP_ADD, reg_imm(size)); in construct_data_ind_ld()
1526 reg_imm(0)); in wrp_div_imm()
1604 tmp, ALU_OP_SUB, reg_imm(adjust_head->off_min)); in adjust_head()
1607 reg_imm(adjust_head->off_max), ALU_OP_SUB, tmp); in adjust_head()
1614 tmp_len, ALU_OP_SUB, reg_imm(ETH_HLEN)); in adjust_head()
1666 emit_alu(nfp_prog, reg_none(), plen, ALU_OP_SUB, reg_imm(ETH_HLEN)); in adjust_tail()
1777 ALU_OP_AND_NOT_B, reg_imm(0xff)); in nfp_queue_select()
1782 pv_qsel_set(nfp_prog), SHF_OP_OR, reg_imm(1), in nfp_queue_select()
1791 pv_qsel_val(nfp_prog), 0x1, reg_imm(NFP_NET_RXR_MAX), in nfp_queue_select()
1943 emit_alu(nfp_prog, reg_both(insn->dst_reg * 2), reg_imm(0), in neg_reg64()
1945 emit_alu(nfp_prog, reg_both(insn->dst_reg * 2 + 1), reg_imm(0), in neg_reg64()
1991 emit_alu(nfp_prog, imm_both(nfp_prog), reg_imm(32), ALU_OP_SUB, in shl_reg64_lt32_high()
1993 emit_alu(nfp_prog, reg_none(), imm_a(nfp_prog), ALU_OP_OR, reg_imm(0)); in shl_reg64_lt32_high()
2001 emit_alu(nfp_prog, reg_none(), reg_a(src), ALU_OP_OR, reg_imm(0)); in shl_reg64_lt32_low()
2014 emit_alu(nfp_prog, reg_none(), reg_a(src), ALU_OP_OR, reg_imm(0)); in shl_reg64_ge32()
2103 emit_alu(nfp_prog, reg_none(), reg_a(src), ALU_OP_OR, reg_imm(0)); in shr_reg64_lt32_high()
2110 emit_alu(nfp_prog, reg_none(), reg_a(src), ALU_OP_OR, reg_imm(0)); in shr_reg64_lt32_low()
2123 emit_alu(nfp_prog, reg_none(), reg_a(src), ALU_OP_OR, reg_imm(0)); in shr_reg64_ge32()
2181 reg_imm(0)); in __ashr_imm64()
2191 reg_imm(0)); in __ashr_imm64()
2376 emit_alu(nfp_prog, reg_both(dst), reg_imm(0), ALU_OP_SUB, reg_b(dst)); in neg_reg()
2905 reg_imm(0), ALU_OP_SUB_C, reg_b(src_gpr + 1)); in mem_xadd()
2918 reg_a(dst_gpr + 1), ALU_OP_ADD_C, reg_imm(0)); in mem_xadd()
3281 emit_ld_field(nfp_prog, reg_a(0), 0xc, reg_imm(0x11), SHF_SC_L_SHF, 16); in nfp_outro_tc_da()
3287 emit_alu(nfp_prog, reg_none(), reg_imm(7), ALU_OP_SUB, reg_b(0)); in nfp_outro_tc_da()
3297 emit_alu(nfp_prog, reg_none(), reg_a(1), ALU_OP_OR, reg_imm(0)); in nfp_outro_tc_da()
3299 reg_imm(0xf), SHF_OP_AND, reg_b(2), SHF_SC_R_SHF, 0); in nfp_outro_tc_da()
3301 emit_alu(nfp_prog, reg_none(), reg_a(1), ALU_OP_OR, reg_imm(0)); in nfp_outro_tc_da()
3303 reg_imm(0xf), SHF_OP_AND, reg_b(3), SHF_SC_R_SHF, 0); in nfp_outro_tc_da()
3327 emit_ld_field(nfp_prog, reg_a(0), 0xc, reg_imm(0x82), SHF_SC_L_SHF, 16); in nfp_outro_xdp()
3333 emit_alu(nfp_prog, reg_none(), reg_imm(3), ALU_OP_SUB, reg_b(0)); in nfp_outro_xdp()
3341 emit_alu(nfp_prog, reg_none(), reg_a(1), ALU_OP_OR, reg_imm(0)); in nfp_outro_xdp()
3343 reg_imm(0xff), SHF_OP_AND, reg_b(2), SHF_SC_R_SHF, 0); in nfp_outro_xdp()