![](http://investorshub.advfn.com/images/default_ih_profile2_4848.jpg?cb=0)
Thursday, February 26, 2004 2:47:16 PM
I'm trying to resolve that question. The manual is a little confusing, but here goes. From p. 283-284 (Volume 1):
6.1.2 Compatibility
x87 floating-point instructions can be executed in any of the architecture’s operating modes. Existing x87 binary programs run in legacy and compatibility modes without modification. The support provided by the AMD64 architecture for such binaries is identical to that provided by legacy x86 architectures.
To run in 64-bit mode, x87 floating-point programs must be recompiled. The recompilation has no side effects on such programs, other then to make available the extended general purpose registers and 64-bit virtual address space.
OK - we see that x87 floating-point is run in Compatibility Mode just like Protected Mode, as one would expect to insure binary compatibility. This reason alone suggests that these instructions will be with us for some time because Compatibility Mode is part of Long Mode. Thus dropping Legacy Mode does not remove the requirement for x87.
The implication here is that recompiling for 64-bit mode results in different opcodes, but what I can't understand from this explanation is whether the compiler implements a translation to a more efficient method. I suspect it continues to be the stack-oriented x87. Looking at page 350, Performance Considerations, we find:
6.11.1 Replace x87 Code with 128-Bit Media Code
Code written with 128-bit media floating-point instructions can operate in parallel on four times as many single-precision floating-point operands as can x87 floating-point code. This achieves potentially four times the computational work of x87 instructions that use single-precision operands. Also, the higher density of 128-bit media floating-point operands may make it possible to remove local temporary variables that would otherwise be needed in x87 floating-point code. 128-bit media code is easier to write than x87 floating-point code, because the XMM register file is flat rather than stack-oriented, and, in 64-bit mode there are twice the number of XMM registers as x87 registers.
This leads me to believe that traditional x87 is supported in 64-bit mode, but it is an isolated set of logic which does not interfere with the preferred 128-Bit Media Code. AMD seems to be saying 'we have to support this stuff, but if you use the new 64-bit replacement then your code will be executed on a totally different & better part of the core'. There seems to be little, if any, overlap in the underlying implementations.
Of course, recompiling high level applications will result in automatic use of the preferred 128-Bit Media Code, except for stuff in old code which may have hard coded certain x87 instructions. If Microsoft drops support for x87 in their 64-bit compilers then that will force those sections of old code to be updated, they will show up as compile time errors.
Recent AMD News
- Nasdaq Tech Stocks Show Partial Recovery; Oil Prices Rise • IH Market News • 07/18/2024 10:01:11 AM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 07/17/2024 08:07:35 PM
- AMD to Report Fiscal Second Quarter 2024 Financial Results • GlobeNewswire Inc. • 07/16/2024 08:15:00 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 07/16/2024 08:13:20 PM
- Form 144 - Report of proposed sale of securities • Edgar (US Regulatory) • 07/15/2024 08:05:20 PM
- Costco Hikes Membership Fees; ON Semiconductor Stock Drops 3%; WD-40 Soars 13% on Strong Q3 Earnings • IH Market News • 07/11/2024 10:17:26 AM
- AMD to Acquire Silo AI to Expand Enterprise AI Solutions Globally • GlobeNewswire Inc. • 07/10/2024 01:05:00 PM
- U.S. Stock Futures Rise Amid Focus on Fed Chairman Powell’s Speech, Oil Prices Fall • IH Market News • 07/09/2024 10:56:09 AM
- U.S. Stocks Close On Mixed Note; Nasdaq, S&P Hit Record Closing Highs • IH Market News • 07/08/2024 08:48:15 PM
- U.S. Index Futures Modestly Higher Before Key Economic Data Release; Early Closure for July 4th Holiday • IH Market News • 07/03/2024 11:01:33 AM
- Major Averages Close On Firm Note As Stocks Rally After Early Struggle • IH Market News • 07/02/2024 08:44:00 PM
- Honeywell Acquires CAES Systems for $1.9 Billion, Sarepta Therapeutics Surges 34%, Gilead Continues Gains • IH Market News • 06/21/2024 12:00:38 PM
- Trump Media Resells Stocks and Warrants; KB Home Exceeds Q2 Expectations, and More News • IH Market News • 06/20/2024 10:55:11 AM
- AMD to Power AI-Based Smart Parking Solution for Sun Singapore, the Country’s Largest Provider of Smart Parking Services • GlobeNewswire Inc. • 06/19/2024 01:00:00 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 06/18/2024 08:18:09 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 06/18/2024 08:12:29 PM
- Form 144 - Report of proposed sale of securities • Edgar (US Regulatory) • 06/14/2024 08:03:45 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 06/13/2024 08:14:12 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 06/12/2024 08:34:23 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 06/11/2024 09:40:41 PM
- Form 144 - Report of proposed sale of securities • Edgar (US Regulatory) • 06/10/2024 09:22:35 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 06/10/2024 08:16:19 PM
- AMD to Present at the UBS Women in Tech Summit • GlobeNewswire Inc. • 06/10/2024 01:15:00 PM
- Apple Showcases AI at WWDC 2024, Nvidia Stock Split Starts Today, and More News • IH Market News • 06/10/2024 11:29:44 AM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 06/07/2024 08:16:25 PM
FEATURED North Bay Resources Acquires Mt. Vernon Gold Mine, Sierra County, California, with Assays up to 4.8 oz. Au per Ton • Jul 18, 2024 9:00 AM
VAYK Expects Revenue from First Airbnb Property Starting from August • VAYK • Jul 18, 2024 9:00 AM
Nightfood Holdings Signs Letter of Intent for All-Stock Acquisition of CarryOutSupplies.com • NGTF • Jul 17, 2024 1:00 PM
Kona Gold Beverages Reaches Out to Largest Debt Holder for Debt Purchase Negotiation • KGKG • Jul 17, 2024 9:00 AM
Avant Technologies Welcomes Back Former CEO with Eye Toward Future Growth and Expansion • AVAI • Jul 17, 2024 8:00 AM
HealthLynked Expands Telemedicine Nationwide • HLYK • Jul 17, 2024 8:00 AM