2013/7/11 dw <[email protected]>: > 1) Move these functions to intrin-impl.h: > > _InterlockedIncrement16, _InterlockedDecrement16, > _InterlockedCompareExchange16, _InterlockedIncrement, _InterlockedDecrement, > _InterlockedExchange, _InterlockedExchangeAdd, _InterlockedCompareExchange, > _InterlockedIncrement64, _InterlockedDecrement64, _InterlockedExchangeAdd64, > _InterlockedExchange64, _InterlockedCompareExchange64, > _InterlockedExchangePointer, _InterlockedCompareExchangePointer > > 2) Change these functions to use builtins instead of inline asm. > > 3) Remove non-underscore and __stdcall versions of these functions from > intrinsics\*.c > > 4) For x86 versions of InterlockedCompareExchange, > InterlockedCompareExchange64, InterlockedDecrement, InterlockedExchange, > InterlockedExchangeAdd, InterlockedIncrement, use macro to map to intrinsics > instead of using kernel32.dll (as MS does). > > dw > > ------------------------------------------------------------------------------ > See everything from the browser to the database with AppDynamics > Get end-to-end visibility with application monitoring from AppDynamics > Isolate bottlenecks and diagnose root cause in seconds. > Start your free trial of AppDynamics Pro today! > http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk > _______________________________________________ > Mingw-w64-public mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/mingw-w64-public >
Looks fine to me. Thanks, Kai ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
