Archive: forth/pfe/fpaux

Up to parent directory

fpaux module

This external module contains the words from the now obsolete file ieeefp-ext.c, which implemented IEEE-754 default exception handling, rounding modes, and alternate exception handling. The words that implemented extra IEEE-754 and C99 floating-point functions have been absorbed into the dnw branch of pfe in the file floating-ext.c, with quad floating point versions in qfloating-ext.c.

The fpaux module does not contain any words that operate on the floating-point stack. It works with both the floating and the qfloating modules, whether loaded individually or together.
fpaux-ext.c
fpaux-ext.h
fpaux-dll.c
fpaux-ext.log
fpaux-words.txt
07Jan21 11:54:46EST
07Jan21 11:54:47EST
07Jan21 11:54:46EST
07Jan21 11:54:47EST
07Jan21 11:54:47EST
21K
6.3K
339
968
125
An experimental implementation of the parts of an IEEE-FP proposal discussed in comp.lang.forth for a few months around the middle of 2009 that include default exception handling, rounding, and alternate exception handling.
ieeefp-pfe-test.fs 07Jan21 11:54:47EST 34K Regression tests requiring ttester-xf.fs and various helper files, all included in fpaux.zip.
../mkmod-macos
../mkmod-linux
Scripts for building and installing loadable modules for pfe-33 and later in macOS and linux.
README.txt 07Jan21 11:54:53EST 1.5K How to compile the fpaux module.
fpaux.zip 07Jan21 11:54:47EST 44K All of the above files, plus the tester and helper files needed to run the tests.

Up to top of archive

Files in this directory under the GNU LGPL typically have a POLITENESS request.