Watch, Follow, &
Connect with Us



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
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 367 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

Description
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.

Limitations:
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
Reply  Posted by Bujor Cristinel on Apr 08 2013
TExtendedX87: FPU-backed 80-bit Extended type for Win64
Reply  Posted by Craven Weasel on Sep 15 2012
TExtendedX87: FPU-backed 80-bit Extended type for Win64

Server Response from: ETNACDC01