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.
Technology Stocks : Advanced Micro Devices - Moderated (AMD) -- Ignore unavailable to you. Want to Upgrade?


To: jcholewa who wrote (57529)10/7/2001 4:44:51 AM
From: bacchus_iiRead Replies (2) | Respond to of 275872
 
RE:"I was personally looking for 32 general purpose registers in x86-64."

I also think it's the maximum optimal number.

128 general purpose (64-bit), plus 128 floating-point (64-bit), 64 predicates (one-bit) is plain stupid unless you don't have to run more than few programs (or treads) per CPU available.

Context switching (from tread to tread) would required saving and restoring 256 64-bits registers. Also, high level language procedure call and return would have to do that saving-restoring...

Gottfried