armv7m: make core reg read/write use unsigned