TriCore
®
TC1.6P & TC1.6E
32-bit Unified Processor Core
Instruction Set
V1.0 2013-07
User Manual (Volume 2) 3-172
LDMSTA[b], off10, E[a] (BO)(Post-increment Addressing Mode)
EA = A[b];
M(EA, word) = (M(EA, word) & ~E[a][63:32]) | (E[a][31:0] & E[a][63:32]);
A[b] = EA + sign_ext(off10);
LDMSTA[b], off10, E[a] (BO)(Pre-increment Addressing Mode)
EA = A[b] + sign_ext(off10);
M(EA, word) = (M(EA, word) & ~E[a][63:32]) | (E[a][31:0] & E[a][63:32]);
A[b] = EA;
Status Flags
Examples
-
See Also
IMASK, ST.T, SWAP.W, SWAPMSK.W, CMPSWAP.W
C Not set by this instruction.
V Not set by this instruction.
SV Not set by this instruction.
AV Not set by this instruction.
SAV Not set by this instruction.
31
off10[9:6]
28 27
01
H
22 21
off10[5:0]
16 15
b
12 11
a
8 7
49
H
0
31
off10[9:6]
28 27
11
H
22 21
off10[5:0]
16 15
b
12 11
a
8 7
49
H
0