IMMED_WIDTH_ALL
IMMED_WIDTH_ALL, false, IMMED_SHIFT_0B);
IMMED_WIDTH_ALL, false, IMMED_SHIFT_0B);
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, IMMED_WIDTH_ALL, false, IMMED_SHIFT_0B);
FIELD_GET(OP_IMMED_WIDTH, instr) != IMMED_WIDTH_ALL) {