Skip to main content

Floating-Point Test Generator - FPgen

Processor Verification Technologies

IEEE Test-Suite

This site contains a set of test vectors for floating-point, conforming to the IEEE 754R standard draft. The site will be updated periodically as new test vectors are created and as the standard becomes more stable.
The philosophy guiding the construction of this test suite is to first define a high-level test plan, and then generate a suite of test vectors that cover the test plan. The test plan consists of a set of coverage models, each of which targets a certain floating-point area or feature. The test vectors are organized in test files that correspond to the coverage models. The test vectors are generated by means of a test generator named FPgen. For the syntax of the test files, see syntax of the test files. For a full understanding of the approach and the contents of the test files, refer to the test suite document.

Related links

View and download the latest version of the test suite

Test Suite Mailing List

Help us help you, join our mailing list and get updated.

The fields indicated with an asterisk (*) are required to complete this transaction; other fields are optional. If you do not want to provide us with the required information, please use the "Back" button on your browser to return to the previous page, or close the window or browser session that is displaying this page.


Your Privacy

Privacy, additional contact notice and choice options:

This data, at any time revocable by you, may be stored by IBM or an affiliate on an international server and used by IBM or an affiliate.

E-mail: Stay informed about IBM products, services, and other offerings! If you want to stay informed by e-mail, please let us know by checking the box below.

e-mail: Yes, please have IBM or an affiliate send me e-mail.

Other communications: IBM or an affiliate or selected organizations may keep you informed about IBM related products, services and other offerings through ways other than e-mail, for example, by telephone or postal mail. If you do not want us to use the information you provided here to keep you informed through other ways, please indicate in the box below.

Other communications: Please do not use the information I have provided here.

By clicking "submit", you agree that IBM may process your data in the manner indicated above and as described in our Privacy policy.