[dmd-concurrency] shared arrays
    Sean Kelly 
    sean at invisibleduck.org
       
    Fri Jan 15 05:43:34 PST 2010
    
    
  
On Jan 14, 2010, at 7:20 PM, Andrei Alexandrescu wrote:
> 
> Speaking of which: is it reasonable to assume that all 32-bit modern architectures have a 64-bit atomic assign? How about 64-bit atomic CAS?
For x86, I think this is reasonable today.  I recall there being an issue a while back with some CPUs (I can't recall if they were from Intel or AMD) that were missing this instruction, but I think those days are gone.  Here's a page about Windows and 8 byte CAS I ran across that seems relevant:
http://www.geoffchappell.com/viewer.htm?doc=studies/windows/km/cpu/cx8.htm
    
    
More information about the dmd-concurrency
mailing list