В настоящее время мы оцениваем 128-разрядную атомную поддержку операции на разных платформах и компиляторах, и я хотел подтвердить уровень поддержки, доступный в CLANG. Определите:
Есть ли эквивалент этой функции в кланге, которая работает на всех основных платформах (Windows, Linux, MacOS, ARM64)? 128-битная атомика на таких типах, как __int128 < /code>?
Есть ли какие-либо известные ограничения при использовании 128-битных атомных типов в Clang? ARM64)
[*] macOS (ARM64 и X64)
[*] Компиляторы: clang, msvc
Мы будем признателен за любые идеи, особенно если кто-то имеет дело с кросс-платформенными абстракциями для 128-битных Atomic Cas.
Подробнее здесь: https://stackoverflow.com/questions/796 ... e-and-swap
Кроссплатформенная поддержка 128-битных атомных операций в Clang (Compare и Swap или эквивалент) ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение