register increment and overflow