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

index 3fb7d37c35cc9bba3c349d25e228b5707d3d45bd..0afdb52615ae90468e140a649af5017195c07835 100644 (file)
@@ -9,6 +9,9 @@ D-Form
     EA <- b + EXTS(D)
     RT <- [0]*56 || MEM(EA, 1)
 
+Special Registers Altered:
+    None
+
 # Load Byte and Zero Indexed
 
 X-Form
@@ -20,6 +23,9 @@ X-Form
     EA <- b + (RB)
     RT <- [0] * 56 || MEM(EA, 1)
 
+Special Registers Altered:
+    None
+
 # Load Byte and Zero with Update
 
 D-Form
@@ -30,6 +36,9 @@ D-Form
     RT <- [0] * 56 || MEM(EA, 1)
     RA <- EA
 
+Special Registers Altered:
+    None
+
 # Load Byte and Zero with Update Indexed
 
 X-Form
@@ -40,6 +49,9 @@ X-Form
     RT <- [0] * 56 || MEM(EA, 1)
     RA <- EA
 
+Special Registers Altered:
+    None
+
 # Load Halfword and Zero
 
 D-Form
@@ -51,6 +63,9 @@ D-Form
     EA <- b + EXTS(D)
     RT <- [0] * 48 || MEM(EA, 2)
 
+Special Registers Altered:
+    None
+
 # Load Halfword and Zero Indexed
 
 X-Form
@@ -62,6 +77,9 @@ X-Form
     EA <- b + (RB)
     RT <- [0] * 48 || MEM(EA, 2)
 
+Special Registers Altered:
+    None
+
 # Load Halfword and Zero with Update
 
 D-Form
@@ -72,6 +90,9 @@ D-Form
     RT <- [0] * 48 || MEM(EA, 2)
     RA <- EA
 
+Special Registers Altered:
+    None
+
 # Load Halfword and Zero with Update Indexed
 
 X-Form
@@ -82,6 +103,9 @@ X-Form
     RT <- [0] * 48 || MEM(EA, 2)
     RA <- EA
 
+Special Registers Altered:
+    None
+
 # Load Halfword Algebraic
 
 D-Form
@@ -93,6 +117,9 @@ D-Form
     EA <- b + EXTS(D)
     RT <- EXTS(MEM(EA, 2))
 
+Special Registers Altered:
+    None
+
 # Load Halfword Algebraic Indexed
 
 X-form
@@ -104,6 +131,9 @@ X-form
     EA <- b + (RB)
     RT <- EXTS(MEM(EA, 2))
 
+Special Registers Altered:
+    None
+
 # Load Halfword Algebraic with Update
 
 D-Form
@@ -114,6 +144,9 @@ D-Form
     RT <- EXTS(MEM(EA, 2))
     RA <- EA
 
+Special Registers Altered:
+    None
+
 # Load Halfword Algebraic with Update Indexed
 
 X-form
@@ -124,6 +157,9 @@ X-form
     RT <- EXTS(MEM(EA, 2))
     RA <- EA
 
+Special Registers Altered:
+    None
+
 # Load Word and Zero
 
 D-Form
@@ -135,6 +171,9 @@ D-Form
     EA <- b + EXTS(D)
     RT <- [0] * 32 || MEM(EA, 4)
 
+Special Registers Altered:
+    None
+
 # Load Word and Zero Indexed
 
 X-form
@@ -146,6 +185,9 @@ X-form
     EA <- b + (RB)
     RT <- [0] * 32 || MEM(EA, 4)
 
+Special Registers Altered:
+    None
+
 # Load Word and Zero with Update
 
 D-Form
@@ -156,6 +198,9 @@ D-Form
     RT <- [0]*32 || MEM(EA, 4)
     RA <- EA
 
+Special Registers Altered:
+    None
+
 # Load Word and Zero with Update Indexed
 
 X-form
@@ -166,6 +211,9 @@ X-form
     RT <- [0] * 32 || MEM(EA, 4)
     RA <- EA
 
+Special Registers Altered:
+    None
+
 # Load Word Algebraic
 
 D-Form
@@ -177,6 +225,9 @@ D-Form
     EA <- b + EXTS(DS || 0b00)
     RT <- EXTS(MEM(EA, 4))
 
+Special Registers Altered:
+    None
+
 # Load Word Algebraic Indexed
 
 X-form
@@ -188,6 +239,9 @@ X-form
     EA <- b + (RB)
     RT <- EXTS(MEM(EA, 4))
 
+Special Registers Altered:
+    None
+
 # Load Word Algebraic with Update Indexed
 
 X-form
@@ -198,6 +252,9 @@ X-form
     RT <- EXTS(MEM(EA, 4))
     RA <- EA
 
+Special Registers Altered:
+    None
+
 # Load Doubleword
 
 DS-Form
@@ -209,6 +266,9 @@ DS-Form
     EA <- b + EXTS(DS || 0b00)
     RT <- MEM(EA, 8)
 
+Special Registers Altered:
+    None
+
 # Load Doubleword Indexed
 
 X-form
@@ -220,6 +280,9 @@ X-form
     EA <- b + (RB)
     RT <- MEM(EA, 8)
 
+Special Registers Altered:
+    None
+
 # Load Doubleword with Update Indexed
 
 DS-Form
@@ -230,6 +293,9 @@ DS-Form
     RT <- MEM(EA, 8)
     RA <- EA
 
+Special Registers Altered:
+    None
+
 # Load Doubleword with Update Indexed
 
 X-form
@@ -240,6 +306,9 @@ X-form
     RT <- MEM(EA, 8)
     RA <- EA
 
+Special Registers Altered:
+    None
+
 # Load Quadword
 
 DQ-Form
@@ -251,6 +320,9 @@ DQ-Form
     EA <- b + EXTS(DQ || 0b0000)
     RTp <- MEM(EA, 16)
 
+Special Registers Altered:
+    None
+
 # Load Halfword Byte-Reverse Indexed
 
 X-form
@@ -263,6 +335,9 @@ X-form
     load_data <- MEM(EA, 2)
     RT <- [0]*48 || load_data[8:15] || load_data[0:7]
 
+Special Registers Altered:
+    None
+
 # Load Word Byte-Reverse Indexed
 
 X-form
@@ -276,6 +351,9 @@ X-form
     RT <- [0] * 32 || load_data[24:31] || load_data[16:23]
              || load_data[8:15] || load_data[0:7]
 
+Special Registers Altered:
+    None
+
 # Load Doubleword Byte-Reverse Indexed
 
 X-form
@@ -291,6 +369,9 @@ X-form
     || load_data[24:31 || load_data[16:23]
     || load_data[8:15  || load_data[0:7]
 
+Special Registers Altered:
+    None
+
 # Load Multiple Word
 
 DQ-Form