English
Language : 

CC78K4 Datasheet, PDF (296/523 Pages) NEC – CC78K4 Ver.2.30 or Later, C Compiler Language
CHAPTER 11 EXTENDED FUNCTIONS
Register Variables
register
These are summarized in Table 11-7.
Without –ZO
Table 11-7. Registers to Allocate Register Variables
Option Specification
Without -QR
With –QR
With -QF *1
Without -QF
and a stack frame not generated *2
Above *1 or *2 and with -QR
Registers to Allocate
RP3, VP
RP3, VP, saddr2 area (_@KREG00 to _@KREG15)
RP3, VP, UP
RP3, VP, UP
RP3, VP, UP, saddr2 area (_@KREG00 to _@KREG15)
With –ZO
Option Specification
Without -QR
With -QR
With -QF *1
Without -QF
and a stack frame not generated *2
Above *1 or *2 and with -QR
Registers to Allocate
RP3, VP
RP3, VP, saddr2 area (_@KREG00 to _@KREG15)
RP3, VP
RP3, VP
RP3, VP, saddr2 area (_@KREG00 to _@KREG15)
EFFECT
• Instructions to the variables allocated to the register or saddr2 area are generally shorter in code length than
those to memory. This helps shorten object code and also improves program execution speed.
296
User’s Manual U15556EJ1V0UM