A multipurpose functional unit is configurable to support a number of
operations including multiply-add and format conversion operations, as
well as other integer and/or floating-point arithmetic operations,
Boolean operations, and logical test operations.