[M3commit] CVS Update: cm3
    Jay Krell 
    jkrell at elego.de
       
    Fri Feb 12 14:36:19 CET 2010
    
    
  
CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	10/02/12 14:36:19
Modified files:
	cm3/m3-sys/m3back/src/: M3x86.m3 
Log message:
	nevermind, this is all wrong except for store, load, fence, exchange,
	and compare_exchange
	The atomic interface really does *not* expose a bunch of
	functionality on x86. x86 generally stores the result in memory.
	We cannot then return the result because we'd have to reread memory.
	Therefore all these functions will require cmpxchg loops.
	Probably just write wrapper functions for the C compiler intrinsics..
    
    
More information about the M3commit
mailing list