What does the ALU (located in the EXE stage) do on a BEQ instruction if we move the branch computation to the ID stage?
a) It performs the comparison between two registers
b) It executes the branch based on the comparison result
c) It fetches the next instruction
d) It updates the program counter