Everything

-branch_chaining [V3.03.00 or later]


< Compile Options / Optimize Options >

[Format]

-branch_chaining

[Description]

-

This option uses a branch instruction whose code size is small. To use a branch instruction whose code size is small, another branch instruction which shares the same destination may be specified as the branch destination, not a direct branch to the final destination.

-

If this option is not selected, the specification for the optimize, speed, and size options is followed.

-

For details, see the sections for the speed and size options.

[Remarks]

-

Although this option reduces the code size, it also lowers the execution speed.

-

Note that using this optimization without specifying the -g_line option may affect the behavior of single-step execution.

-

If the -speed option is specified, this option is ignored.

-

If -optimize=0 or 1 is specified, this option is ignored.