diff --git a/doc/asm.html b/doc/asm.html
index 76aecad54c9..11249a3b7fb 100644
--- a/doc/asm.html
+++ b/doc/asm.html
@@ -663,6 +663,13 @@ The name SP
always refers to the virtual stack pointer described ea
For the hardware register, use R13
.
+Condition code syntax is to append a period and the one- or two-letter code to the instruction,
+as in MOVW.EQ
.
+Multiple codes may be appended: MOVM.IA.W
.
+The order of the code modifiers is irrelevant.
+
Addressing modes:
@@ -703,12 +710,23 @@ The other codes are->
(arithmetic right shift),
R0
, g
, and R12
through R15
inclusive.
+(R5, R6)
: Destination register pair.
+-TODO +The ARM64 port is in an experimental state. +
+ +
+Instruction modifiers are appended to the instruction following a period.
+The only modifiers are P
(postincrement) and W
+(preincrement):
+MOVW.P
, MOVW.W
@@ -718,7 +736,7 @@ Addressing modes:
(R5, R6)
: Register pair for LDP
/STP
.
-TODO +The Power 64 port is in an experimental state.
@@ -737,7 +755,11 @@ Addressing modes:
(R5)(R6*1)
: The location at R5
plus R6
. It is a scaled
-mode like on the x86, but the only scale allowed is 1
.
+mode as on the x86, but the only scale allowed is 1
.
+(R5+R6)
: Alias for (R5)(R6*1)