apfloat v. 2.34
Last updated: August 11th, 2002
If you don't have a suitable compiler or assembler, try these first:
Download the common source files apf234.zip for version 2.34 required to compile the program. |
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_bcc32.zip | 64-bit version for Borland C++ 5.5 and Turbo Assembler, optimized for the Pentium. Read the file readme.txt. |
64_vc.zip | 64-bit version for Microsoft Visual C++ and Microsoft Macro Assembler, optimized for the Pentium. Read the file readme.txt. |
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. |
32_bcc_a.zip 64_int64.zip | 64-bit version for Borland C++ 5.5. Does NOT need Turbo 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. Use this version also with the 64-bit Win32 packages. |
pthread.zip | Posix threads (pthread) multithreaded version. Additionally, one of the UNIX/Linux versions above must be used. |
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.