Division is repeated subtraction so & also to cop up mathematics (m/0 undefined) I think it is hardcoded in the micro coding of whatever type(firmware/hardwired), in the ALU architecture