summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKonstantin Belousov <kib@FreeBSD.org>2017-05-05 18:36:41 +0000
committerKonstantin Belousov <kib@FreeBSD.org>2017-05-05 18:36:41 +0000
commit7748ab43a3eda1ed0c33d7fc0957e6bb2dc6c9da (patch)
tree7bddb49400fd8c86dcb24fc785d24d46c60dcf2f
parent25b526e62600bbe68beeee8a2737a6bc7274ac62 (diff)
Notes
-rw-r--r--share/man/man7/arch.78
1 files changed, 4 insertions, 4 deletions
diff --git a/share/man/man7/arch.7 b/share/man/man7/arch.7
index 827c0dd1568a..3483327656c3 100644
--- a/share/man/man7/arch.7
+++ b/share/man/man7/arch.7
@@ -48,13 +48,13 @@ The architecture details in this document apply to
and later, unless otherwise noted.
.Pp
.Fx
-uses flat address space for program execution,
-where variables of types
+uses a flat address space.
+Variables of types
.Vt unsigned long ,
.Vt uintptr_t ,
and
.Vt size_t
-and the pointers all have the same representation.
+and pointers all have the same representation.
.Pp
In order to maximize compatibility with future pointer integrity mechanisms,
manipulations of pointers as integers should be performed via
@@ -178,7 +178,7 @@ On all supported architectures:
.It float Ta 4
.It double Ta 8
.El
-Integers are represented as two-complement.
+Integers are represented in two's complement.
Alignment of integer and pointer types is natural, that is,
the address of the variable must be congruent to zero modulo the type size.
Most ILP32 ABIs, except