I noticed that the NoFence() variation of the Interlocked atomic functions in 
the Windows headers are missing. or at least I can't find them. In particular I 
was looking for InterlockedExchangeNoFence() and InterlockedOrNoFence().
Here's a link with the full list:

https://docs.microsoft.com/en-us/windows/win32/sync/synchronization-functions
[https://docs.microsoft.com/en-us/media/logos/logo-ms-social.png]<https://docs.microsoft.com/en-us/windows/win32/sync/synchronization-functions>
Synchronization Functions - Win32 apps | Microsoft 
Docs<https://docs.microsoft.com/en-us/windows/win32/sync/synchronization-functions>
The following functions are used in synchronization. Interlocked function 
Description; InterlockedAdd: Performs an atomic addition operation on the 
specified LONG values.: InterlockedAddAcquire
docs.microsoft.com
Apologies if I'm mistaken.

Best regards,

Luis

_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to