Answer from cs61c-et (Bryant Chae 14937777) for Question 3 the purpose of the add unit is to compute the branch target as the sum of the incremented PC and the sign-extended, lower 16bits of the instruction. No, it would not be possible because all the functions that need to be performed would be be performed.