This document describes a circuit that performs floating point multiplication. It takes two floating point number inputs x * 10^a and y * 10^b, multiplies their significands and adds their exponents, and outputs the result z * 10^c in floating point form. Key components include multiplexers to select significands and exponents, an adder to sum exponents, and conversion between decimal and digit-pulse representation.