Q: In P1 is the immediate field limited to just being decreased to match the length of the R-type instruction? A: No, the bits in the immediate field can be increased or decreased. Q: Could you clarify what is meant by "efficiently encoded" A: The question is asking to describe a program that would be more efficient with 8 GPRs rather than 128 GPRs and vice versa.