35.3.4.3. INTEGER LOAD/STORE ON HP-PA
Load Store
+---------------------------+-------------------+
| Len Value | Len Value |
| 6 opcode | |
| 5 b | |
| 5 t | 5 r |
| 2 s | |
| 14 im14 | |
+---------------------------+-------------------+
Command opcode
LDW d(s,b),t 12 Load Word
LDH d(s,b),t 11 Load Halfword
LDB d(s,b),t 10 Load Byte
LDWM d(s,b),t 13 Load word and Modify
STW r,d(s,b) 1A Store Word
STH r,d(s,b) 19 Store Halfword
STB r,d(s,b) 18 Store Byte
STWM r,d(s,b) 1B Store Word and Modify
+---------------------------+
Len Value
6 opcode1
5 b
5 x
2 s
1 u
1 opcode2
2 cc
4 opcode3
1 m
5 t
-------------------------------
LDWX,cmplt,cc x(s,b),t 03.0.2 Load Word Indexed
LDHW,cmplt,cc x(s,b),t 03.0.1 Load Halfword Indexed
LDBX,cmplt,cc x(s,b),t 03.0.0 Load Byte Indexed
LDWAX,cmplt,cc x(b),t 03.0.6 Load Word Absolute Indexed (s=0)
LDCWX,cmplt,cc x(s,b),t 03.0.7 Load and Clear word Indexed
Load Store
+---------------------------+--------------------+
Len Value
6 opcode1
5 b
5 im5 5 r
2 s
1 a
1 opcode2
2 cc
4 opcode3
1 m
5 t 5 im5
--------------------------------------------------+
LDWS,cmplt,cc d(s,b),t 03.1.2 Load Word Short
LDHS,cmplt,cc d(s,b),t 03.1.1 Load Halfword Short
LDBS,cmplt,cc d(s,b),t 03.1.0 Load Byte SHort
LDWAS,cmplt,cc d(b),t 03.1.6 Load Word Absolute Short
LDCWS,cmplt,cc d(s,b),t 03.1.7 Load and Clear word short
STWS,cmplt,cc r,d(s,b) 03.1.A Store word short
STHS,cmplt,cc r,d(s,b) 03.1.9 Store Halfword short
STBS,cmplt,cc r,d(s,b) 03.1.8 Store Byte short
STWAS,cmplt,cc r,d(b) 03.1.E Store Word Absolute Short
STBYS,cmplt,cc r,d(s,b) 03.1.C Store Bytes Short
Load Immediate:
LDO/LDIL/ADDIL
// ----------------------------------------------------------------------
Index Prev Next