src/libc/tm_macros.h

Go to the documentation of this file.
00001 
00007 #ifndef _TXC_TM_MACROS_H
00008 #define _TXC_TM_MACROS_H
00009 
00010 #define TM_WAIVER   __attribute__ ((tm_pure)) 
00011 #define TM_PURE     __attribute__ ((tm_pure)) 
00012 #define TM_CALLABLE __attribute__ ((tm_callable)) 
00013 #define TM_WRAP(foo) __attribute__((tm_wrapping(foo))) 
00014 #define TM_BEGIN __tm_atomic {
00015 #define TM_END }
00016 
00017 #endif

Generated on Wed Dec 9 20:32:39 2009 for xCalls by  doxygen 1.4.7