|
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
|
▷ |