apfloat v. 2.30

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

Last updated: August 14th, 2000


Download the package here:

Program documentation in postscript format (37 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.

You can use the File Selection and Configuration utility to pick the zip files you need to download, or follow the manual steps below.

1. You need the common source files:

Download the common source files apf230.zip for version 2.30 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.
win32_t.zip 32-bit Windows multithreaded version. Needs an assembler. Additionally, one of the Win32 versions above must be used.
win32_ta.zip 32-bit Windows multithreaded version. Doesn't need an assembler. Additionally, one of the Win32 versions above must be used.
pthread.zip Posix threads (pthread) multithreaded version. Additionally, one of the UNIX/Linux versions above must be used.

3. Unzipping instructions:

First unzip the common source files package, apf230.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.