Add other atomic operation (even if less common in my use cases)
Add support if __atomic_* builtins cannot be used
__atomic_*