Hardware Division