Jcs2L - Analog Devices VisualDSP++ 3.5 Manual

Linker and utilities manual for 16-bit processors
Hide thumbs Also See for VisualDSP++ 3.5:
Table of Contents

Advertisement

Absolute placements take precedence over data/program section place-
ments in contiguous memory locations. When remaining memory space is
not sufficient for the entire section placement, the link fails. The
switch allows the linker to extract a block of data for individual placement
and fill in fragmented memory spaces.
The assembler's
option. See the VDSP++ 3.5 Assembler and Preprocessor Manual for
target processors.

-jcs2l

Blackfin processors and ADSP-219x DSPs only
The
switch directs the linker to convert out-of-range short calls
-jcs2l
and jumps to the longer or indirect form. Refer to Branch expansion
instruction on the Link page. Any jump/call is subject to expansion to
if the linker is invoked with the
indirect
programs).
The following table shows how the Blackfin linker handles jump/call
conversions.
Instruction
JUMP.S
JUMP
JUMP.L
JUMP.X
CALL
CALL.X
Refer to the Instruction Set Reference for target architecture for more infor-
mation on jump and call instructions.
VisualDSP++ 3.5 Linker and Utilities Manual
for 16-Bit Processors
option turns off individual placement
-noip
Without -jcs2l
With -jcs2l
short
short
short or long
short or long
long
long
short or long
short, long or indirect
CALL
CALL
CALL
CALL or indirect
switch (default for C
-jcs2l
Linker
-ip
2-43

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the VisualDSP++ 3.5 and is the answer not in the manual?

Questions and answers

Related Products for Analog Devices VisualDSP++ 3.5

Table of Contents