Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.

ID: 28488, TExtendedX87: FPU-backed 80-bit Extended type for Win64

by Philipp S Email: Anonymous

The unit uTExtendedX87 provides a replacement FPU-backed 80-bit Extended floating point type (TExtendedX87) for Win64.
Download Details
FTP  download also available
CDN Login Required to Download. (You will be redirected to the login page if you click on the Download Link)
To download this, you must have registered:
A free membership

For Delphi, Version 7.0  to 16.0 646 downloads
Copyright: Open Source or other

Terms of use: Embarcadero use at your own risk disclaimer

Size: 6,208 bytes
Updated on Mon, 19 Dec 2011 23:34:47 GMT
Originally uploaded on Sat, 03 Sep 2011 02:13:59 GMT
SHA1 Hash: D4CFDEBB0C67D56EDC40E76066CD7956EA8B06E2
MD5 Hash: F7F9E262F76D5A07B7F637D44043D6ED

    Explore the files in this upload

The fact that System.Extended on Win64 is mapped to Double may create problems for certain applications that require the full 80-bit Extended floating point type/precision that is available for Delphi Win32. This unit is an attempt to address this issue by providing an FPU-backed replacement type, along with core functionality for handling this type (the functionality provided by System unit on Win32). The aim is to allow the exact same numerical output of computations using Extended on Win32 and Win64.

1) Only for x86/x86-64 CPU architectures with x87 FPU, x86-64 currently only for Windows.
2) Value assignments - please read comments/documentation in the source code.
3) Currently, this unit does not provide the functionality to operate on Extended types as provided by Win32's version of the Math unit.

   Latest Comments  View All Add New

Move mouse over comment to see the full text

Could not retrieve comments. Please try again later.

Server Response from: ETNACDC03