Implemented ALUOp and removed ALUCntrl