aboutsummaryrefslogtreecommitdiff
path: root/doc/asm.html
diff options
context:
space:
mode:
authorAndrew Gerrand <adg@golang.org>2016-02-05 09:43:46 +1100
committerAndrew Gerrand <adg@golang.org>2016-02-04 22:47:16 +0000
commit39304eb69d7f6117e60630452c0e037dbb555f5e (patch)
tree20c8f38b0664bbd11985e7ede4b7e534600ee31b /doc/asm.html
parent1f7e3cfdbcc4b12ba769bb5e9e09887145870187 (diff)
downloadgo-39304eb69d7f6117e60630452c0e037dbb555f5e.tar.gz
go-39304eb69d7f6117e60630452c0e037dbb555f5e.zip
doc: rewrite references to plan9.bell-labs.com to 9p.io
The plan9.bell-labs.com site has fallen into disrepair. We'll instead use the site maintained by contributor David du Colombier. Fixes #14233 Change-Id: I0c702e5d3b091cccd42b288ea32f34d507a4733d Reviewed-on: https://go-review.googlesource.com/19240 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Reviewed-by: David du Colombier <0intro@gmail.com>
Diffstat (limited to 'doc/asm.html')
-rw-r--r--doc/asm.html4
1 files changed, 2 insertions, 2 deletions
diff --git a/doc/asm.html b/doc/asm.html
index 2af2005143..cce2fe2b8d 100644
--- a/doc/asm.html
+++ b/doc/asm.html
@@ -12,7 +12,7 @@ The document is not comprehensive.
<p>
The assembler is based on the input style of the Plan 9 assemblers, which is documented in detail
-<a href="http://plan9.bell-labs.com/sys/doc/asm.html">elsewhere</a>.
+<a href="https://9p.io/sys/doc/asm.html">elsewhere</a>.
If you plan to write assembly language, you should read that document although much of it is Plan 9-specific.
The current document provides a summary of the syntax and the differences with
what is explained in that document, and
@@ -23,7 +23,7 @@ describes the peculiarities that apply when writing assembly code to interact wi
The most important thing to know about Go's assembler is that it is not a direct representation of the underlying machine.
Some of the details map precisely to the machine, but some do not.
This is because the compiler suite (see
-<a href="http://plan9.bell-labs.com/sys/doc/compiler.html">this description</a>)
+<a href="https://9p.io/sys/doc/compiler.html">this description</a>)
needs no assembler pass in the usual pipeline.
Instead, the compiler operates on a kind of semi-abstract instruction set,
and instruction selection occurs partly after code generation.