aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec
diff options
context:
space:
mode:
authorJames Almer <jamrial@gmail.com>2014-10-27 22:48:08 -0300
committerJames Almer <jamrial@gmail.com>2014-10-29 14:09:58 -0300
commitfaa9d2982969c999ab0e443a226eff116f7f8e4b (patch)
treeb0b06cfff37c8d773202dfde877201e0129cf3cd /libavcodec
parent931da6a5e9dd54563fe5d4d30b7bd4d0a0218c87 (diff)
downloadffmpeg-faa9d2982969c999ab0e443a226eff116f7f8e4b.tar.gz
lavu/atomic: add support for the new memory model aware gcc built-ins
__sync built-ins are considered legacy and will be deprecated. These new memory model aware built-ins have been available since GCC 4.7.0 Use them by default when available except for __atomic_compare_exchange_n(), which is slower, and is instead implemented as a fallback for when and if gcc removes the legacy __sync built-ins. Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'libavcodec')
0 files changed, 0 insertions, 0 deletions