apfloat v. 2.21

Note: This is not the latest version of the package. Please see the apfloat page for the latest version.

Last updated: July 29th, 2000


Download the package here:

Program documentation in postscript format (35 pages, A4 format) or the same in US Letter format. If you don't know what postscript is or don't have a postscript printer you might want to get Ghostscript.

1. You need the common source files:

Download the common source files apf221.zip for version 2.21 required to compile the program.

2. In addition you need a set of files depending on your system:

File(s)Operating system and compiler
32_ansi.zip 32-bit version for any general C++ compiler.
32_unix.zip 32-bit version for general UNIX gcc.
32_486_l.zip 32-bit version for Linux, optimized for 386/486.
32_586_l.zip 32-bit version for Linux, optimized for the Pentium.
32_486.zip 32-bit version for djgpp v.1, optimized for 386/486.
32_586.zip 32-bit version for djgpp v.1, optimized for the Pentium.
32_486_2.zip 32-bit version for djgpp v.2, optimized for 386/486.
32_586_2.zip 32-bit version for djgpp v.2, optimized for the Pentium.
32_bcc32.zip 32-bit version for Borland C++ and Turbo Assembler, optimized for the Pentium. Read the file readme.txt.
32_win32.zip 32-bit Windows GUI version for Borland C++ and Turbo Assembler, optimized for the Pentium. Read the file readme.txt.
32_vc.zip 32-bit version for Microsoft Visual C++ and Microsoft Macro Assembler, optimized for the Pentium. Read the file readme.txt.
32_vc_w.zip 32-bit Windows GUI version for Microsoft Visual C++ and Microsoft Macro Assembler, optimized for the Pentium. Read the file readme.txt.
32u_unix.zip 32-bit version for general UNIX gcc, allows slightly greater precision.
64_586_l.zip 64-bit version for Linux, optimized for the Pentium.
64_586_2.zip 64-bit version for djgpp v.2, optimized for the Pentium.
64_unix.zip 64-bit version for general UNIX gcc.
64_alpha.zip 64-bit version for DEC Alpha gcc.
64_mips.zip 64-bit version for MIPS R4000 (and greater) processors' gcc. NOTE: This version is untested. If you have a chance to test it, please let me know whether it works or not.
f.zip floating-point version (doubles) for any general C++ compiler.
fs.zip floating-point version (floats) for any general C++ compiler.
32_bcc_a.zip
32_ansi.zip
32-bit version for Borland C++. Does NOT need Turbo Assembler, but is slower. Read the file readme.txt.
32_win_a.zip
32_ansi.zip
32-bit Windows GUI version for Borland C++. Does NOT need Turbo Assembler, but is slower. Read the file readme.txt.
32_vc_a.zip
32_ansi.zip
32-bit version for Microsoft Visual C++. Does NOT need Microsoft Macro Assembler, but is slower. Read the file readme.txt.
32_vc_wa.zip
32_ansi.zip
32-bit Windows GUI version for Microsoft Visual C++. Does NOT need Microsoft Macro Assembler, but is slower. Read the file readme.txt.

3. Unzipping instructions:

First unzip the common source files package, apf221.zip.

Then unzip the version-specific package(s) (like 32_unix.zip) with the -o switch to overwrite the files that are different from the common package.

Unix and Linux users must unzip the zip files with the -a and -L options.

Read the files legal.txt and readme.1st in the source package, especially if you don't read the full documentation.

If you use MS-DOS and don't have djgpp, get it from the official djgpp home page.

The Borland C++ compiler, including Turbo Debugger, is now also available for free. You can get it from the Borland home page.


Back to the apfloat page.