From e8d4fe73f04baef7ab5ab5729df7357670dbbfb2 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Thu, 2 Apr 2020 15:28:58 +0100 Subject: [PATCH] add missing info --- openpower/isa/fixedstore.mdwn | 63 +++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/openpower/isa/fixedstore.mdwn b/openpower/isa/fixedstore.mdwn index 39e499203..0b94f8ec5 100644 --- a/openpower/isa/fixedstore.mdwn +++ b/openpower/isa/fixedstore.mdwn @@ -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 -- 2.30.2