English
Language : 

CC78K4 Datasheet, PDF (315/523 Pages) NEC – CC78K4 Ver.2.30 or Later, C Compiler Language
CHAPTER 11 EXTENDED FUNCTIONS
noauto Function
noauto
Table 11-15. Restrictions on noauto Function Arguments (With -ZO)
Data Type
Restriction
Type other than pointer
Small model pointer
Max. 4 bytes (Max. 6 bytes)Note
Max. 4 bytes (Max. 6 bytes)Note
Medium model data pointer
Max. 4 bytes
Large model pointer
Max. 1 variable
Note Up to 6 bytes can be used only when the -MS and -QF options are specified.
Table 11-16. Restrictions on noauto Function Arguments and Automatic Variables (Without -ZO)
Data Type
Restriction
Type other than pointer
Small model pointer
Medium model data pointer
Medium model function pointer
Large model pointer
Max. 6 bytes (Max. 22 bytes)Note 1
Max. 6 bytes (Max. 22 bytes)Note 1
(Max. 5 variables)Note 2
Max. 2 variables (Max. 7 variables)Note 3
Notes 1.
2.
3.
When the -QR option is specified, only automatic variables can be used up to 22 bytes.
When the -QR option is specified, only automatic variables can be used up to 5 variables. The
medium model function pointer cannot be used as a register argument (not allocated to registers).
When the -QR option is specified, only automatic variables can be used up to 7 variables.
• These restrictions are checked during compilation.
• If arguments and automatic variables are declared with a register (only when the -ZO is not specified), the
register declaration is ignored.
User’s Manual U15556EJ1V0UM
315