It must if 64bits is read in that mean you have just read in two 32bit words. 
So to put a 32bit word in a 64bit register some bit must be ditched, in some 
way, and if the CPU is optimise to only work with 64bit word alignment (don't 
know how intel does it), then to get 32 bit aligned words it must do some bit 
shift.


On 05/07/2012, at 3:33 PM, Scott Ribe <scott_r...@elevated-dev.com> wrote:

> On Jul 4, 2012, at 11:28 PM, Nathan Day wrote:
> 
>> You are saying that the CPU read two 32bit int from the cache at the same 
>> time, and then does some bit manipulation to get the high or low 32bit word 
>> into a 64bit register.
> 
> No, I'm not saying that at all.
> 
> -- 
> Scott Ribe
> scott_r...@elevated-dev.com
> http://www.elevated-dev.com/
> (303) 722-0567 voice
> 
> 
> 
> 

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to