When a register used in the generated code of the compiler is accessed via a pointer, invalid operation may occur.
This is because the compiler generates codes on the assumption that a register in use will not be accessed via a pointer.
When the following registers are accessed via a pointer, program operation cannot be guaranteed.