Floating-Point Multiplication Algorithm


The following figure shows the algorithm for binary floating-point multiplication, which is similar to the addition one:
Step 1. Calculating the exponent of the product
Step 2. Multiplying the significands
Step 3. Normalizing the product
Step 4. Rounding the significand
Step 5. Checking for overflow or underflow

Three comments are about the above algorithm:


      “You will not be punished for your anger; you will be punished by your anger.”    
      ― Siddhārtha Gautama