program. For more information, see
page
1-57. Specifying
(on page
1-37).
You can invoke this switch by selecting the Interprocedural
optimization check box in the VisualDSP++ Project Options dia-
log box, Compile tab, General category.
-jump-{dm|pm|same}
The
(select jump table memory type) switch directs the compiler to
-jump
place jump tables in data memory (
(
), or the same memory section as the function to which it
-jump-pm
applies (
-jump-same
hold in memory target addresses for branch instruction used in complex
IF-THEN-ELSE statements or switch statements. The default storage
memory for jump tables is data memory (
-L directory [{,|;} directory...]
The
(library search directory) switch directs the linker to append the
-L
directory to the search path for library files.
-l library
The
(link library) switch directs the linker to search the library for
-l
functions when linking. The library name is the portion of the file name
between the
lib
command-line switch
c for functions. This library resides in a file named
Normally, you should list all object files on the command line before the
switch. This ensures that the functions and global variables the object
-l
files refer to are loaded in the given order. This option may be specified
more than once; libraries are searched as encountered during the
left-to-right processing of the command line.
VisualDSP++ 3.5 C/C++ Compiler and Library Manual
for ADSP-219x DSPs
also implies setting the
-ipa
). Jump tables are storage that might be required to
prefix and
extension. For example, the compiler
.dlb
directs the linker to search in the library named
-lc
"Interprocedural Analysis" on
-O
, program memory
-jump-dm)
.
-jump-dm)
libc.dlb
Compiler
switch
.
1-31
Need help?
Do you have a question about the VISUALDSP++ 3.5 and is the answer not in the manual?
Questions and answers