
xxiv
Motorola DSP56000 Family Optimizing C Compiler User’s Manual
For More Information On This Product,
Go to: www.freescale.com
Motorola
3-28
3-29
3-30
3-31
3-32
3-33
3-34
3-35
3-36
3-37
5-1
5-2
5-3
5-4
5-5
5-6
5-7
5-8
5-9
5-10
5-11
5-12
5-13
5-14
5-15
5-16
5-17
5-18
5-19
5-20
5-21
5-22
-Wimplicit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-28
-Wreturn-type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-28
-Wunused . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29
Pass a single option to the assembler.. . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31
Pass multiple options to the assembler. . . . . . . . . . . . . . . . . . . . . . . . . . 3-31
-crt file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32
Pass a single option to the linker.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32
Pass multiple options to the linker.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32
-lLIBRARY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32
-r CTLFILE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-33
reg_save . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
instruction_template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9
operand_id . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9
OES Modifier j . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10
OES Modifier e. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10
OES Modifier h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10
OES Modifier k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11
OES Modifier g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11
OES Modifier g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-12
OES Modifier i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-12
OES Modifier f. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-13
OES Modifier p and q. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-13
Input Expression / Output Expression . . . . . . . . . . . . . . . . . . . . . . . . . . 5-14
Read-Only Operand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-14
Write-Only Operand. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-14
Read-Write Operand. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-14
Read-Write Operand. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-15
Multiple Instruction — Single-Line. . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-15
Multiple Instruction — Multiple-Line . . . . . . . . . . . . . . . . . . . . . . . . . . 5-15
Mulitple Use of _ _asm() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-15
Line Separation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-16
Instruction Template Label. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-16
F
Freescale Semiconductor, Inc.
n
.