From: rossb Date: Thu, 18 Aug 2011 11:29:40 +0000 (+0000) Subject: added comment about MSVC compiler barrier intrinsics X-Git-Tag: pa_stable_v19_20111121_r1788~38 X-Git-Url: https://andrewgundersen.net/repos?a=commitdiff_plain;h=924b65ed3d6b4dd260d5dc04e5074fe47b2a07ab;p=portaudio added comment about MSVC compiler barrier intrinsics --- diff --git a/src/common/pa_memorybarrier.h b/src/common/pa_memorybarrier.h index f689622..2879ce3 100644 --- a/src/common/pa_memorybarrier.h +++ b/src/common/pa_memorybarrier.h @@ -103,6 +103,7 @@ # pragma intrinsic(_ReadWriteBarrier) # pragma intrinsic(_ReadBarrier) # pragma intrinsic(_WriteBarrier) +/* note that MSVC intrinsics _ReadWriteBarrier(), _ReadBarrier(), _WriteBarrier() are just compiler barriers *not* memory barriers */ # define PaUtil_FullMemoryBarrier() _ReadWriteBarrier() # define PaUtil_ReadMemoryBarrier() _ReadBarrier() # define PaUtil_WriteMemoryBarrier() _WriteBarrier()