source: vis_dev/vis-2.1/examples/fpmpy/README @ 11

Last change on this file since 11 was 11, checked in by cecile, 13 years ago

Add vis

File size: 974 bytes
Line 
1$Id: README,v 1.1 1997/03/01 18:54:43 fabio Exp $
2
3This directory contains a simple floating point multiplier,
4not exactly IEEE 754-compliant, but largely inspired to the standard.
5
6The significand uses the hidden bit and is between 1 (included) and 2
7(excluded).
8The exponent uses the excess (2**(n-1) - 1) representation. For single
9precision, this is excess 127.
10The smallest exponent (0) is used for the represenation of 0. Denormals
11are not supported.
12The largest exponent is used for infinities and NaNs. Infinities use
13the smallest possible significand (all zeroes). Everything else is deemed
14a NaN. No distinction is made between signalling and non-signalling NaNs.
15When the multiplier generates a NaN, it uses the all-one significand.
16One multiplication takes three clock cycles and it is not pipelined.
17
18The CTL formulae check for several properties of the result and
19demonstrate the use of vector variables and macros.
20
21Author: Fabio Somenzi <Fabio@Colorado.EDU>
Note: See TracBrowser for help on using the repository browser.