English
Language : 

CC78K4 Datasheet, PDF (489/523 Pages) NEC – CC78K4 Ver.2.30 or Later, C Compiler Language
CHAPTER 13 EFFECTIVE UTILIZATION OF COMPILER
In addition, the code efficiency and the execution speed can be improved by the following methods.
• Use of SFR name (or SFR bit name).
#pragma sfr
• Use of _ _sreg/_ _sreg1 declaration for bit fields that consist only of 1-bit members (unsigned char type can
be used for members).
_ _sreg struct bf {
unsigned char
a:1;
unsigned char
b:1;
unsigned char
c:1;
unsigned char
d:1;
unsigned char
e:1;
unsigned char
f:1;
} bf_1;
• Use of the register bank change for interrupt processing.
#pragma interrupt INTP0 inter RB1
• Use of multiplication and division embedded function.
#pragma mul
#pragma div
• Description of only the modules whose speed needs to be improved in the assembly language.
User’s Manual U15556EJ1V0UM
489