There are two fundamental types of microprocessor instructions: integer and floating-point.
Accordingly, they are executed on an Integer Processing Unit and on a Floating-Point Processing Unit. That makes sense, right?
But what tells the processor to send an instruction to IPU or FPU? How does it know which instruction is which kind?
Maybe an instruction have a bit / flag / LUT or something to differenciate one from another?