beautypg.com

Zilog Z8F0130 User Manual

Page 533

background image

UM013037-1212

option

Zilog Developer Studio II – Z8 Encore!

User Manual

509

fastcall

Code Generation page, Parameter Passing drop-down list
box
Select “true” for register parameter passing or “false” for
memory parameter passing.

“true”, “false”

genprintf

Advanced page, Generate Printfs Inline checkbox

TRUE, FALSE

keepasm

Listing Files page, Generate Assembly Source Code
checkbox

keeplst

Listing Files page, Generate Assembly Listing Files (.lst)
checkbox

TRUE, FALSE

list

Listing Files page, Generate C Listing Files (.lis) checkbox TRUE, FALSE

listinc

Listing Files page, With Include Files checkbox

Only applies if list option is currently true.

TRUE, FALSE

model

Code Generation page, Model
Selects the memory model. Select S for a small memory
model, which is the most efficient model. Select L for a
large memory model, which is less efficient than the small
model. The default is L.

'L', 'Large', 'S',
'Small'

optlink

Code Generation page, Frames
Uses a static frame for local variables and function
arguments. This switch is required if the supplied run-time
library is used. Although this switch is not required in other
cases, it results in smaller, faster executables by
minimizing use of the stack.

TRUE (for static
frames), FALSE (for
dynamic frames)

optspeed

Toggles optimizing for speed.

TRUE (optimize for
speed), FALSE
(optimize for size)

promote

Deprecated page, Disable ANSI Promotions checkbox
NOTE: This option is deprecated.

TRUE, FALSE
(FALSE disables
the ANSI
promotions)

reduceopt

Code Generation page, Limit Optimizations for Easier
Debugging checkbox

TRUE, FALSE

regvar

Advanced page, Use Register Variables

'off', 'normal',
'aggressive'

Table 63. Compiler Options (Continued)

Option Name

Description or Corresponding Option in Project
Settings Dialog Box

Acceptable Values