Microsoft Corporation
DIGITAL CIRCUITRY FOR NORMALIZATION FUNCTIONS

Last updated:

Abstract:

The present disclosure includes digital circuits that generate values of a power of two (2) raised to an input value. For example, a digital circuit may include combinational logic that receives first digital bits representing an input mantissa of an input value and second digital bits representing an input exponent of the input value. The combinational logic generates a plurality of output mantissas and plurality of output exponents corresponding to an approximate value of a power of two (2) raised to a power of the input value when the input value is positive and negative and when the input exponent is above and below a first value. Selection circuits are configured to receive output mantissas and output exponents. The selection circuits include selection control inputs coupled to the input exponent and an input sign bit of the input value to select one of the output mantissas and one output exponents.

Status:
Application
Type:

Utility

Filling date:

29 Jan 2021

Issue date:

4 Aug 2022