s5u1c33000c Epson Electronics America, Inc., s5u1c33000c Datasheet - Page 144

no-image

s5u1c33000c

Manufacturer Part Number
s5u1c33000c
Description
Cmos 32-bit Single Chip Microcomputer S5u1c33000c Manual
Manufacturer
Epson Electronics America, Inc.
Datasheet
CHAPTER 10: INSTRUCTION EXTENDER
-gp <address>
Function:
Specification on wb33: Check [global pointer optimize], then input <address> in the text box.
Explanation:
-lk <file name>
Function:
Specification on wb33: Check [symbol,map optimize]. The <file name> is taken from the contents of the text
Explanation:
-near
Function:
Specification on wb33: Check [far call is 2 inst].
Explanation:
-j <threshold value>
Function:
Specification on wb33: Check [change threshold], then input <threshold> in the text box.
Explanation:
-e
Function:
Specification on wb33: None
Explanation:
When entering options in the command line, you need to place one or more spaces before and after the option.
Examples: c:\cc33\ext33 -gp 0x0 -lk test -near -j 0x180000 -e test1.ps test2.ps
128
c:\cc33\ext33 -gp 0x0 -c test.cmx
Uses a global pointer.
Optimizes instructions based on symbol information.
Expands a branch instruction into two instructions.
Specifies the threshold of optimized branching.
Output of error files
This option optimizes code generation by using a global pointer.
The specified <address> is the address of the global pointer. Specify <address> in
hexadecimal (0x####) using lower-case letters (0–9, a–f).
For details about the global pointer, refer to Section 10.7.2.
box in the execution window.
This option optimizes the ext instruction based on the valid symbol information by
reading the symbol and link map files generated by the linker.
The symbol file (.sym) and link map file (.map) are specified by <file name> (object
file name). No extension is required.
For details about optimization by symbol information, refer to Section 10.7.3.
This option expands an extended branch instruction to a nonexistent label in the
processed file into two instructions (one ext instruction + branch instruction, signed
22-bit displacement).
Unless -near is specified, the above instruction is expanded into three instructions
(two ext instructions + branch instruction, signed 32-bit displacement).
For details about the optimization of branch instructions, refer to Section 10.7.1.
This option sets a threshold to determine the number of instructions expanded from
an extended branch instruction.
The effective range of <threshold> is 0x100 to 0x1fffff. Specify it in hexadecimal
(0x####) using lower-case letters (0–9, a–f).
Unless -j is specified, the threshold is set to the default value of 0x180000.
For details about the optimization of branch instructions, refer to Section 10.7.1.
Delivers also in a file (ext33.err) the contents that are output by the ext33 via the
Standard Output (stdout), such as error messages.
EPSON
(C COMPILER PACKAGE FOR S1C33 FAMILY) (Ver. 4)
S5U1C33000C MANUAL

Related parts for s5u1c33000c