add missing info
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 2 Apr 2020 14:28:58 +0000 (15:28 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 2 Apr 2020 14:28:58 +0000 (15:28 +0100)
openpower/isa/fixedstore.mdwn

index 39e499203cf4b54a406ad43740058def354a1bae..0b94f8ec5ba6207a019f11d8e49fe8927e3ce6bd 100644 (file)
@@ -9,6 +9,9 @@ D-Form
     EA <- b + EXTS(D)
     MEM(EA, 1) <- (RS)[56:63]
 
+Special Registers Altered:
+    None
+
 # Store Byte Indexed
 
 X-Form
@@ -20,6 +23,9 @@ X-Form
     EA <- b + (RB)
     MEM(EA, 1) <- (RS)[56:63]
 
+Special Registers Altered:
+    None
+
 # Store Byte with Update
 
 D-Form
@@ -30,6 +36,9 @@ D-Form
     MEM(EA, 1) <- (RS)[56:63]
     RA <- EA
 
+Special Registers Altered:
+    None
+
 # Store Byte with Update Indexed
 
 X-Form
@@ -39,6 +48,10 @@ X-Form
     EA <- (RA) + (RB)
     MEM(EA, 1) <- (RS)[56:63]
     RA <- EA
+
+Special Registers Altered:
+    None
+
 # Store Halfword
 
 D-Form
@@ -50,6 +63,9 @@ D-Form
     EA <- b + EXTS(D)
     MEM(EA, 2) <- (RS)[48:63]
 
+Special Registers Altered:
+    None
+
 # Store Halfword Indexed
 
 X-Form
@@ -61,6 +77,9 @@ X-Form
     EA <- b + (RB)
     MEM(EA, 2) <- (RS)[48:63]
 
+Special Registers Altered:
+    None
+
 # Store Halfword with Update
 
 D-Form
@@ -71,6 +90,9 @@ D-Form
     MEM(EA, 2) <- (RS)[48:63]
     RA <- EA
 
+Special Registers Altered:
+    None
+
 # Store Halfword with Update Indexed
 
 X-Form
@@ -81,6 +103,9 @@ X-Form
     MEM(EA, 2) <- (RS)[48:63]
     RA <- EA
 
+Special Registers Altered:
+    None
+
 # Store Word
 
 D-Form
@@ -92,6 +117,9 @@ D-Form
     EA <- b + EXTS(D)
     MEM(EA, 4) <- (RS)[32:63]
 
+Special Registers Altered:
+    None
+
 # Store Word Indexed
 
 X-Form
@@ -103,6 +131,9 @@ X-Form
     EA <- b + (RB)
     MEM(EA, 4) <- (RS)[32:63]
 
+Special Registers Altered:
+    None
+
 # Store Word with Update
 
 D-Form
@@ -113,6 +144,9 @@ D-Form
     MEM(EA, 4) <- (RS) 32:63
     RA <- EA
 
+Special Registers Altered:
+    None
+
 # Store Word with Update Indexed
 
 X-Form
@@ -123,6 +157,9 @@ X-Form
     MEM(EA, 4) <- (RS) 32:63
     RA <- EA
 
+Special Registers Altered:
+    None
+
 # Store Doubleword
 
 DS-Form
@@ -134,6 +171,9 @@ DS-Form
     EA <- b + EXTS(DS || 0b00)
     MEM(EA, 8) <- (RS)
 
+Special Registers Altered:
+    None
+
 # Store Doubleword Indexed
 
 X-Form
@@ -145,6 +185,9 @@ X-Form
     EA <- b + (RB)
     MEM(EA, 8) <- (RS)
 
+Special Registers Altered:
+    None
+
 # Store Doubleword with Update
 
 DS-Form
@@ -155,6 +198,9 @@ EA <- (RA) + EXTS(DS || 0b00)
 MEM(EA, 8) <- (RS)
 RA <- EA
 
+Special Registers Altered:
+    None
+
 # Store Doubleword with Update Indexed
 
 X-Form
@@ -165,6 +211,9 @@ X-Form
     MEM(EA, 8) <- (RS)
     RA <- EA
 
+Special Registers Altered:
+    None
+
 # Store Quadword
 
 DS-Form
@@ -176,6 +225,9 @@ DS-Form
     EA <- b + EXTS(DS || 0b00)
     MEM(EA, 16) <- RSp
 
+Special Registers Altered:
+    None
+
 # Store Halfword Byte-Reverse Indexed
 
 X-Form
@@ -187,6 +239,9 @@ X-Form
     EA <- b + (RB)
     MEM(EA, 2) <- (RS) [56:63] || (RS)[48:55]
 
+Special Registers Altered:
+    None
+
 # Store Word Byte-Reverse Indexed
 
 X-Form
@@ -199,6 +254,9 @@ X-Form
     MEM(EA, 4) <- (RS)[56:63] || (RS)[48:55] || (RS)[40:47]
                    ||(RS)[32:39]
 
+Special Registers Altered:
+    None
+
 # Store Doubleword Byte-Reverse Indexed
 
 X-Form
@@ -213,6 +271,9 @@ X-Form
     || (RS)[24:31] || (RS)[16:23]
     || (RS)[8:15]  || (RS)[0:7]
 
+Special Registers Altered:
+    None
+
 # Store Multiple Word
 
 D-Form
@@ -228,4 +289,6 @@ D-Form
         r <-  r + 1
         EA <-  EA + 4
 
+Special Registers Altered:
+    None