diff options
author | James Almer <jamrial@gmail.com> | 2014-10-27 22:48:08 -0300 |
---|---|---|
committer | James Almer <jamrial@gmail.com> | 2014-10-29 14:09:58 -0300 |
commit | faa9d2982969c999ab0e443a226eff116f7f8e4b (patch) | |
tree | b0b06cfff37c8d773202dfde877201e0129cf3cd /libavcodec/cllc.c | |
parent | 931da6a5e9dd54563fe5d4d30b7bd4d0a0218c87 (diff) | |
download | ffmpeg-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/cllc.c')
0 files changed, 0 insertions, 0 deletions