TriCore
®
TC1.6P & TC1.6E
32-bit Unified Processor Core
Instruction Set
V1.0 2013-07
User Manual (Volume 2) 3-107
FCALLI
Fast Call Indirect
Description
Jump to the address specified by the contents of address register A[a]. Store A[11] to the memory address
specified by A[10] pre-decremented by 4. Store the address of the next instruction in A[11].
FCALLIA[a] (RR)
ret_addr = PC + 4;
EA = A[10] - 4;
M(EA,word) = A[11];
PC = {A[a][31:1], 1'b0};
A[11] = ret_addr[31:0];
A[10] = EA[31:0]
Status Flags
Examples
fcalli a2
See Also
CALLI, FCALL, FCALLA, JL, JLA, RET, FRET
C Not changed by this instruction.
V Not changed by this instruction.
SV Not changed by this instruction.
AV Not changed by this instruction.
SAV Not changed by this instruction.
31
-
28 27
01
H
20 19
-
18 17
-
16 15
-
12 11
a
8 7
2D
H
0