sh: support 1 and 2 byte xchg