alu_op and control fsm