emit_immed
emit_immed(nfp_prog, reg_both(0), 0,
emit_immed(nfp_prog, reg_both(1), 0,
emit_immed(nfp_prog, dst, val, IMMED_WIDTH_ALL, false, shift);
emit_immed(nfp_prog, dst, val, IMMED_WIDTH_ALL, true, shift);
emit_immed(nfp_prog, dst, imm & 0xffff, IMMED_WIDTH_ALL,
emit_immed(nfp_prog, dst, imm >> 16, IMMED_WIDTH_WORD,
emit_immed(nfp_prog, dst, imm, IMMED_WIDTH_ALL, false, IMMED_SHIFT_0B);