TriCore
®
TC1.6P & TC1.6E
32-bit Unified Processor Core
Instruction Set
V1.0 2013-07
User Manual (Volume 2) 3-106
FCALLA
Fast Call Absolute
Description
Jump to the address specified by disp24. 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].
FCALLAdisp24 (B)
ret_addr = PC + 4;
EA = A[10] - 4;
M(EA,word) = A[11];
PC = {disp24[23:20], 7'b0, disp24[19:0], 1'b0};
A[11] = ret_addr[31:0];
A[10] = EA[31:0]
Status Flags
Examples
fcalla foobar
See Also
CALLA, FCALL, FCALLI, 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
disp24[15:0]
16 15
disp24[23:16]
8 7
E1
H
0