wrp_immed
wrp_immed(nfp_prog, reg_xfer(0), imm);
wrp_immed(nfp_prog, reg_xfer(1), imm >> 32);
wrp_immed(nfp_prog, reg_both(dst), 0);
wrp_immed(nfp_prog, reg_both(dst), ~0U);
wrp_immed(nfp_prog, dst_hi, 0);
wrp_immed(nfp_prog, dst_both, 0);
wrp_immed(nfp_prog, imm_a(nfp_prog), 0);
wrp_immed(nfp_prog, reg_both(0), 0);
wrp_immed(nfp_prog, reg_both(1), 0);
wrp_immed(nfp_prog, reg_both(0), 0);
wrp_immed(nfp_prog, reg_both(1), 0);
wrp_immed(nfp_prog, reg_both(0), -22);
wrp_immed(nfp_prog, reg_both(1), ~0);
wrp_immed(nfp_prog, reg_both(0), 0);
wrp_immed(nfp_prog, reg_both(1), 0);
wrp_immed(nfp_prog, reg_both(0), -22);
wrp_immed(nfp_prog, reg_both(1), ~0);
wrp_immed(nfp_prog, reg_both(dst + 1), 0);
wrp_immed(nfp_prog, reg_both(meta->insn.dst_reg * 2), imm & ~0U);
wrp_immed(nfp_prog, reg_both(meta->insn.dst_reg * 2 + 1), imm >> 32);
wrp_immed(nfp_prog, reg_both(dst), 0);
wrp_immed(nfp_prog, reg_both(dst), 0);
wrp_immed(nfp_prog, reg_both(dst), 0);
wrp_immed(nfp_prog, reg_both(dst + 1), 0);
wrp_immed(nfp_prog, reg_both(dst + 1), 0);
wrp_immed(nfp_prog, reg_both(dst + 1), 0);
wrp_immed(nfp_prog, reg_both(insn->dst_reg * 2 + 1), 0);
wrp_immed(nfp_prog, reg_both(insn->dst_reg * 2), insn->imm);
wrp_immed(nfp_prog, reg_both(insn->dst_reg * 2 + 1), 0);
wrp_immed(nfp_prog, reg_both(gpr + 1), 0);
wrp_immed(nfp_prog, reg_both(gpr + 1), 0);
wrp_immed(nfp_prog, reg_both(dst), imm_lo);
wrp_immed(nfp_prog, reg_both(dst + 1), imm_hi);
wrp_immed(nfp_prog, reg_both(meta->insn.dst_reg * 2 + 1), 0);
wrp_immed(nfp_prog, reg_both(meta->insn.dst_reg * 2 + 1), 0);
wrp_immed(nfp_prog, reg_none(),
wrp_immed(nfp_prog, max_imm, 0xffff);
wrp_immed(nfp_prog, prev_alu,
wrp_immed(nfp_prog, plen_reg(nfp_prog), GENMASK(13, 0));
wrp_immed(nfp_prog, reg_b(2), 0x41221211);
wrp_immed(nfp_prog, reg_b(3), 0x41001211);
wrp_immed(nfp_prog, reg_b(2), 0x44112282);
wrp_immed(nfp_prog, reg_both(dst + 1), 0);
wrp_immed(nfp_prog, tmp_reg, imm);
wrp_immed(nfp_prog, tmp_reg, imm);
wrp_immed(nfp_prog, reg_none(),
wrp_immed(nfp_prog, reg_none(),
wrp_immed(nfp_prog, reg_none(),
wrp_immed(nfp_prog, reg_none(),
wrp_immed(nfp_prog, reg_both(meta->insn.dst_reg * 2 + 1), 0);