Floating point multiplier that has A,B, latch  and drive as input and C as output.The multiplier will accept IEEE Standard 754 single precision inputs and produce single precision output.  It will support NaN, ±∞, ±0, normalized numbers, and denormalized numbers.