table to be autogenerated
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 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