Pragma globalfold, Pragma noglobalfold, Pragma intrinsics: <state – Zilog EZ80F916 User Manual

Page 441: Pragma nointrinsics, Pragma nobss, Pragma jumpopt, Pragma nojumpopt, Pragma localcopy, Pragma nolocalcopy, Pragma localcse

Advertising
background image

UM014423-0607

Compatibility Issues

ZiLOG Developer Studio II

eZ80Acclaim!

®

User Manual

421

#pragma globalfold

Enables global constant folding.

#pragma noglobalfold

Disables global constant folding.

#pragma intrinsics: <state>

Defines whether the compiler-defined intrinsic functions are to be expanded to inline
code.

NOTE: The intrinsic property is only available for compiler-defined intrinsic functions;

user-defined intrinsics are not supported.

<state> can be ON or OFF. This pragma, with <state> ON, is the default.

#pragma nointrinsics

Disables the INTRINSICS switch.

#pragma nobss

Does not put uninitialized static data in bss segment, instead it puts it in data segment and
initializes it at link time.

#pragma jumpopt

Enables jump optimizations.

#pragma nojumpopt

Disables jump optimizations.

#pragma localcopy

Enables local copy propagation.

#pragma nolocalcopy

Disables local copy propagation.

#pragma localcse

Enables local common subexpression elimination.

#pragma nolocalcse

Disables local and global common subexpression elimination.

Advertising
This manual is related to the following products: