(no commit message)
authorlkcl <lkcl@web>
Fri, 18 Dec 2020 22:49:46 +0000 (22:49 +0000)
committerIkiWiki <ikiwiki.info>
Fri, 18 Dec 2020 22:49:46 +0000 (22:49 +0000)
openpower/sv/svp_rewrite/svp64/reg_profiles.mdwn [new file with mode: 0644]

diff --git a/openpower/sv/svp_rewrite/svp64/reg_profiles.mdwn b/openpower/sv/svp_rewrite/svp64/reg_profiles.mdwn
new file mode 100644 (file)
index 0000000..d774810
--- /dev/null
@@ -0,0 +1,125 @@
+## LDST-1R-1W-imm
+
+`RM-2P-1S1D`
+
+LD immediate
+
+## LDST-1R-2W-imm
+
+LD immediate with update
+
+## LDST-2R-imm
+
+ST immediate
+
+## LDST-2R-1W
+
+`RM-2P-2S1D`
+
+LD Indexed with update
+
+## LDST-2R-1W-imm
+
+ST Indexed with update
+
+## LDST-2R-2W
+
+LD Indexed with update
+
+## LDST-3R
+
+ST Indexed
+
+## LDST-3R-CRo
+
+ST Indexed cache
+
+## LDST-3R-1W
+
+ST Indexed with update
+
+## CRio
+TBD
+## CR=2R1W
+
+Remapped Encoding Fields: `RM-1P-2S1D`
+
+
+## 1W-CRi
+
+Remapped Encoding Fields: `RM-2P-1S1D`
+
+
+
+## 1R-CRo
+
+Remapped Encoding Fields: `RM-2P-1S1D`
+
+
+## 1R-CRio
+
+Remapped Encoding Fields: `RM-2P-1S1D`
+
+
+
+## 1R-1W
+
+Remapped Encoding Fields: `RM-2P-1S1D`
+
+
+## 1R-1W-imm
+
+Remapped Encoding Fields: `RM-2P-1S1D`
+
+
+
+## 1R-1W-CRo
+
+Remapped Encoding Fields: `RM-2P-1S1D`
+
+
+
+## 1R-1W-CRio
+
+Remapped Encoding Fields: `RM-2P-1S1D`
+
+
+
+## 2R-CRo
+
+Remapped Encoding Fields: `RM-1P-2S1D`
+# table to be autogenerated
+
+
+## 2R-CRio
+
+Remapped Encoding Fields: `RM-1P-2S1D`
+
+
+
+## 2R-1W
+
+Remapped Encoding Fields: `RM-1P-2S1D`
+
+
+
+## 2R-1W-CRo
+
+Remapped Encoding Fields: `RM-1P-2S1D`
+
+*Note that analysis of `rl(w|d)imi` shows that these are correctly identified as 2S1D.  The pseudocode in [[isa/fixedshift]] although RA is used as both a src and a dest the EXTRA3 extension of each of these gives different meanings to the src RA and dest RA.*
+
+
+## 2R-1W-CRi
+TBD
+
+## 2R-1W-CRio
+
+Remapped Encoding Fields: `RM-1P-2S1D`
+
+
+
+## 3R-1W-CRio
+
+Remapped Encoding Fields: `RM-1P-3S1D`
+