divisions, regardless of integer or floating point, are usually NOT pipelined though
ALUs in Recent Apple cpus can actually start a new division every other cycle (in addition to having an abnormally low latency), which is very impressive.
That's indeed impressive.
I'll argue that we're definitely capable of making fully pipelined divisions, it's just that it's usually not worth the PPA.