commented out things in halt, noop, and beq that were messing up execution of other instructions (in WB for BEQ, after EX for other two)