add twin butterfly page (stub)
[libreriscv.git] / openpower / sv / svp64 / reg_profiles.mdwn
1 # table to be autogenerated
2
3 ## LDST-1R-1W-imm
4
5 `RM-2P-1S1D`
6
7 LD immediate
8
9 ## LDST-1R-2W-imm
10
11 LD immediate with update
12
13 ## LDST-2R-imm
14
15 ST immediate
16
17 ## LDST-2R-1W
18
19 `RM-2P-2S1D`
20
21 LD Indexed with update
22
23 ## LDST-2R-1W-imm
24
25 ST Indexed with update
26
27 ## LDST-2R-2W
28
29 LD Indexed with update
30
31 ## LDST-3R
32
33 ST Indexed
34
35 ## LDST-3R-CRo
36
37 ST Indexed cache
38
39 ## LDST-3R-1W
40
41 ST Indexed with update
42
43 ## CRio
44 TBD
45 ## CR=2R1W
46
47 Remapped Encoding Fields: `RM-1P-2S1D`
48
49
50 ## 1W-CRi
51
52 Remapped Encoding Fields: `RM-2P-1S1D`
53
54
55
56 ## 1R-CRo
57
58 Remapped Encoding Fields: `RM-2P-1S1D`
59
60
61 ## 1R-CRio
62
63 Remapped Encoding Fields: `RM-2P-1S1D`
64
65
66
67 ## 1R-1W
68
69 Remapped Encoding Fields: `RM-2P-1S1D`
70
71
72 ## 1R-1W-imm
73
74 Remapped Encoding Fields: `RM-2P-1S1D`
75
76
77
78 ## 1R-1W-CRo
79
80 Remapped Encoding Fields: `RM-2P-1S1D`
81
82
83
84 ## 1R-1W-CRio
85
86 Remapped Encoding Fields: `RM-2P-1S1D`
87
88
89
90 ## 2R-CRo
91
92 Remapped Encoding Fields: `RM-1P-2S1D`
93 # table to be autogenerated
94
95
96 ## 2R-CRio
97
98 Remapped Encoding Fields: `RM-1P-2S1D`
99
100
101
102 ## 2R-1W
103
104 Remapped Encoding Fields: `RM-1P-2S1D`
105
106
107
108 ## 2R-1W-CRo
109
110 Remapped Encoding Fields: `RM-1P-2S1D`
111
112 *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.*
113
114
115 ## 2R-1W-CRi
116 TBD
117
118 ## 2R-1W-CRio
119
120 Remapped Encoding Fields: `RM-1P-2S1D`
121
122
123
124 ## 3R-1W-CRio
125
126 Remapped Encoding Fields: `RM-1P-3S1D`
127