Forwarding all datahazards from M stage, and ALU datahazards from A stage