Lines Matching refs:dst_gpr

869 	u8 dst_gpr, int size)  in data_ld()  argument
885 emit_shf(nfp_prog, reg_both(dst_gpr), reg_none(), SHF_OP_NONE, in data_ld()
889 wrp_mov(nfp_prog, reg_both(dst_gpr + i), reg_xfer(i)); in data_ld()
892 wrp_zext(nfp_prog, meta, dst_gpr); in data_ld()
899 u8 dst_gpr, swreg lreg, swreg rreg, int size, in data_ld_host_order() argument
916 emit_ld_field_any(nfp_prog, reg_both(dst_gpr), mask, in data_ld_host_order()
920 wrp_mov(nfp_prog, reg_both(dst_gpr + i), reg_xfer(i)); in data_ld_host_order()
923 wrp_zext(nfp_prog, meta, dst_gpr); in data_ld_host_order()
930 u8 src_gpr, swreg offset, u8 dst_gpr, u8 size) in data_ld_host_order_addr32() argument
932 return data_ld_host_order(nfp_prog, meta, dst_gpr, reg_a(src_gpr), in data_ld_host_order_addr32()
938 u8 src_gpr, swreg offset, u8 dst_gpr, u8 size) in data_ld_host_order_addr40() argument
944 return data_ld_host_order(nfp_prog, meta, dst_gpr, rega, regb, in data_ld_host_order_addr40()
986 data_stx_host_order(struct nfp_prog *nfp_prog, u8 dst_gpr, swreg offset, in data_stx_host_order() argument
995 reg_a(dst_gpr), offset, size - 1, CMD_CTX_SWAP); in data_stx_host_order()
1001 data_st_host_order(struct nfp_prog *nfp_prog, u8 dst_gpr, swreg offset, in data_st_host_order() argument
1009 reg_a(dst_gpr), offset, size - 1, CMD_CTX_SWAP); in data_st_host_order()
2763 u8 dst_gpr = meta->insn.dst_reg * 2; in mem_ldx_data_from_pktcache_unaligned() local
2768 dst_hi = reg_both(dst_gpr + 1); in mem_ldx_data_from_pktcache_unaligned()
2769 dst_lo = reg_both(dst_gpr); in mem_ldx_data_from_pktcache_unaligned()
2786 wrp_zext(nfp_prog, meta, dst_gpr); in mem_ldx_data_from_pktcache_unaligned()
2794 wrp_zext(nfp_prog, meta, dst_gpr); in mem_ldx_data_from_pktcache_unaligned()
2815 u8 dst_gpr, idx; in mem_ldx_data_from_pktcache_aligned() local
2818 dst_gpr = meta->insn.dst_reg * 2; in mem_ldx_data_from_pktcache_aligned()
2819 dst_hi = reg_both(dst_gpr + 1); in mem_ldx_data_from_pktcache_aligned()
2820 dst_lo = reg_both(dst_gpr); in mem_ldx_data_from_pktcache_aligned()
2825 wrp_zext(nfp_prog, meta, dst_gpr); in mem_ldx_data_from_pktcache_aligned()
2828 wrp_zext(nfp_prog, meta, dst_gpr); in mem_ldx_data_from_pktcache_aligned()
3020 u8 dst_gpr = meta->insn.dst_reg * 2; in mem_xadd() local
3065 addra = reg_a(dst_gpr); in mem_xadd()
3066 addrb = reg_b(dst_gpr + 1); in mem_xadd()
3069 reg_a(dst_gpr), ALU_OP_ADD, off); in mem_xadd()
3071 reg_a(dst_gpr + 1), ALU_OP_ADD_C, reg_imm(0)); in mem_xadd()
3181 u8 dst_gpr = insn->dst_reg * 2; in jset_imm() local
3186 reg_a(dst_gpr), ALU_OP_AND, tmp_reg); in jset_imm()
3192 reg_a(dst_gpr + 1), ALU_OP_OR, imm_b(nfp_prog)); in jset_imm()