LAST_SHADOW_REG
for (int i = 0; i < LAST_SHADOW_REG; i += sizeof (uint16_t)) {
#define NUM_SHADOW ((LAST_SHADOW_REG / sizeof (uint16_t)) + 1)
if ((reg < LAST_SHADOW_REG) && (reg > 0)) {
if ((reg < LAST_SHADOW_REG) && (reg > 0)) {
for (int i = 2; i < LAST_SHADOW_REG; i += sizeof (uint16_t)) {