
FFC XAR7,22bit
6-95
FFC XAR7,22bit
Fast Function Call
SYNTAX OPTIONS
OPCODE
OBJMODE
RPT
CYC
FFC XAR7,22bit
0000 0000 11CC CCCC
CCCC CCCC CCCC CCCC
X
−
4
Operands
XAR7
Auxiliary register XAR7
22bit
22-bit program-address (0x00 0000 to 0x3F FFFF range)
Description
Fast function call. The return PC value is stored into the XAR7 register and
the 22-bit immediate destination address is loaded into the PC:
XAR7(21:0) = PC + 2;
XAR7(31:22) = 0;
PC = 22 bit;
Flags and
Modes
None
Repeat
This instruction is not repeatable. If this instruction follows the RPT
instruction, it resets the repeat counter (RPTC) and executes only once.
Example
;
Fast function call of FuncA:
FFC XAR7,FuncA
; Call FuncA, return address in XAR7
.
.
FuncA:
; Function A:
.
.
LB *XAR7
; Return: branch to address in XAR7
Summary of Contents for TMS320C28x
Page 30: ...1 12...
Page 80: ...This page intentionally left blank 2 50 This page intentionally left blank...
Page 269: ...IN loc16 PA 6 112 MOV AL 0 AL 0 UOUT IORegC AL IOspace IORegC AL 10...
Page 308: ...MAXCUL P loc32 6 151 Saturate MOVL Var64 2 ACC Store result into Var64 MOVL Var64 P...
Page 509: ...SUBL ACC P PM 6 352 SUBL ACC P PM ACC S B 11 M X 4 MOVH Y ACC 5 Store Q15 result into Y...
Page 585: ...This page intentionally left blank 7 32 This page intentionally left blank...