We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a2497e3 commit 924bf71Copy full SHA for 924bf71
atomicsabi64/atomicsabi64.rst
@@ -379,6 +379,15 @@ Suggestions and improvements to this specification may be submitted to the:
379
`issue tracker page on GitHub <https://github.com/ARM-software/abi-aa/issues>`_.
380
381
382
+Atomic types
383
+============
384
+
385
+``_Atomic`` struct types types with size less than 16 bytes must be padded to the nearest power
386
+of 2. Their alignment must be the same as their size so that they can be used by atomic instructions.
387
388
+``atomic_is_lock_free`` must return ``true`` for all ``_Atomic`` objects with size less than or equal
389
+to 16 bytes, and ``false`` otherwise.
390
391
392
AArch64 atomic mappings
393
=======================
0 commit comments