Author: Jeremiah Penery
Date: 15:32:49 08/26/03
Go up one level in this thread
On August 26, 2003 at 17:42:42, Gerd Isenberg wrote: >Hmm... that makes using these register impossible - at least with a >multithreading approach. Eight bitboard (or float) register for nothing, or only >a few percent faster context switch. Ok, there are still the 16 (14) general >purpose bitboards and 32 XMM bitboards, nevertheless... > >Gerd > > >Porting Windows® Device >Drivers to AMD64 Platforms > >Page 7 > >• Convert media instruction to SSE/SSE2 Instructions > >Microsoft Windows for AMD64 will not context switch x87, 3Dnow!, MMX for 64-bit >native threads. This code may be converted to SSE/SSE2 through the use of >intrinsic functions. What exactly does this paragraph mean? If it means what it seems to mean, I don't see how it could get away with that for regular x87 code. I also don't see why that means that the MMX registers are not thread-safe. If it means something else, it's certainly not very clearly stated.
This page took 0.01 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.