Very interesting new instructions! I like the ability to logically split a 64 bit register into separate 32 bit registers. That's 16 "new" 32 bit registers, sorta.
I'm really wondering about the new "LOAD AND ..." instructions. I understand what they do (like adding a register to a storage location while interlocking the storage from other updates). And I can see some of the uses for them. But I'm wondering if IBM is already redesigning something to actually use them. I adore the conditional loading and storing. LoadPairDisjoint just confuses me. I guess it's to update some sort of data structure. The Distinct Operand Facility is a take it or leave it to me. I have rarely been inconvienced by the fact that most arithmetic instructions store their result "on top of" one of their operands. POPCNT - has been talked about already, but I don't see it. I guess I haven't used bitmaps enough. -- John McKown Systems Engineer IV IT Administrative Services Group HealthMarkets(r) 9151 Boulevard 26 * N. Richland Hills * TX 76010 (817) 255-3225 phone * (817)-961-6183 cell [email protected] * www.HealthMarkets.com Confidentiality Notice: This e-mail message may contain confidential or proprietary information. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. HealthMarkets(r) is the brand name for products underwritten and issued by the insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance Company(r), Mid-West National Life Insurance Company of TennesseeSM and The MEGA Life and Health Insurance Company.SM
