aboutsummaryrefslogtreecommitdiffstats
path: root/doc/nasmdoc.src
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2017-04-20 01:36:57 -0700
committerH. Peter Anvin <hpa@zytor.com>2017-04-20 01:36:57 -0700
commit4d993a1c03a5371768daacd8a727f232e47ebbb9 (patch)
tree3ba27ac412206280ea97e87df76afa0321e40da9 /doc/nasmdoc.src
parentaa319b93e910736eacb4a492a3128661a76f52b1 (diff)
downloadnasm-4d993a1c03a5371768daacd8a727f232e47ebbb9.tar.gz
nasm-4d993a1c03a5371768daacd8a727f232e47ebbb9.tar.xz
nasm-4d993a1c03a5371768daacd8a727f232e47ebbb9.zip
doc: update links to ABI documents
We have a separate namespace for ABI documents. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'doc/nasmdoc.src')
-rw-r--r--doc/nasmdoc.src9
1 files changed, 5 insertions, 4 deletions
diff --git a/doc/nasmdoc.src b/doc/nasmdoc.src
index 79eb59d0..0988bdcc 100644
--- a/doc/nasmdoc.src
+++ b/doc/nasmdoc.src
@@ -7754,9 +7754,10 @@ a zero-extended absolute displacement can access from 0 to 4 GB.
\H{unix64} Interfacing to 64-bit C Programs (Unix)
-On Unix, the 64-bit ABI is defined by the document:
+On Unix, the 64-bit ABI as well as the x32 ABI (32-bit ABI with the
+CPU in 64-bit mode) is defined by the documents at:
-\W{http://www.nasm.us/links/unix64abi}\c{http://www.nasm.us/links/unix64abi}
+\W{http://www.nasm.us/abi/unix64}\c{http://www.nasm.us/abi/unix64}
Although written for AT&T-syntax assembly, the concepts apply equally
well for NASM-style assembly. What follows is a simplified summary.
@@ -7786,9 +7787,9 @@ Integer and SSE register arguments are counted separately, so for the case of
\H{win64} Interfacing to 64-bit C Programs (Win64)
-The Win64 ABI is described at:
+The Win64 ABI is described by the document at:
-\W{http://www.nasm.us/links/win64abi}\c{http://www.nasm.us/links/win64abi}
+\W{http://www.nasm.us/abi/win64}\c{http://www.nasm.us/abi/win64}
What follows is a simplified summary.