Describe the effect that a single control line fault (i.e., regardless of what it should be, the signal is always as indicated) would have for each of the following signals, in the single-cycle RISC-V datapath covered in class. Which instructions (considering only those that can be executed by this datapath), if any, will not work correctly? Explain why. Consider each of the following faults separately:
(a) Branch = 0
(b) ALUOp0 = 0
(c) ALUOp1 = 0
(d) MemtoReg = 0
(e) MemWrite = 1
(f) ALUSrc = 1