From df9423f4dcd7c5f6804f22daa37edf40fdc55d21 Mon Sep 17 00:00:00 2001
From: Rob Pike 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)