Index: share/man/man9/atomic.9 =================================================================== --- share/man/man9/atomic.9 +++ share/man/man9/atomic.9 @@ -23,7 +23,7 @@ .\" .\" $FreeBSD$ .\" -.Dd December 22, 2017 +.Dd June 1, 2018 .Dt ATOMIC 9 .Os .Sh NAME @@ -117,7 +117,7 @@ In contrast to C11 atomic operations, .Fx Ns 's atomic operations are performed on ordinary integer types. -The available types are: +The types that are available on all architectures are: .Pp .Bl -tag -offset indent -width short -compact .It Li int @@ -128,8 +128,6 @@ unsigned integer the size of a pointer .It Li 32 unsigned 32-bit integer -.It Li 64 -unsigned 64-bit integer .El .Pp For example, the function to atomically add two integers is called @@ -147,6 +145,12 @@ unsigned 8-bit integer .It Li 16 unsigned 16-bit integer +.El +.Pp +Certain architectures also provide operations for 64-bit values: +.Bl -tag -offset indent -width short -compact +.It Li 64 +unsigned 64-bit integer .El .Pp These types must not be used in machine-independent code.