Assume that we would like to expand the RISC-V register file to 128 registers.
(a) How would this affect the size of each of the bit fields in the R-type instructions?
(b) How would this affect the size of each of the bit fields in the I-type instructions?
(c) How could this change decrease the size of a RISC-V assembly program? On the other hand, how might this proposed change increase the size of a RISC-V assembly language program?