SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Politics : Formerly About Advanced Micro Devices -- Ignore unavailable to you. Want to Upgrade?


To: d[-_-]b who wrote (110676)5/12/2000 5:12:00 PM
From: Gopher Broke  Read Replies (1) | Respond to of 1574493
 
Besides in your example a pointer is a value which I assume can be represented in 32 bits, therefore it can obviously be made to live in 64 bits.

I can write code in C (and many did, I fear) that stuffs a pointer into a 32 bit integer. On IA64 that same code, recompiled for 64 bits, will truncate the pointer to 32 bits, losing the high order addressing info in the process. Just one of the pitfalls.

You are right that the lack of apps will be the main problem. That combined with the fact that Itanium will run 32 bit apps in interpretive mode (so an Itanium 700 will equate to a Pentium 400) and not in the hardware as was originally promised.