SIGN_BIT
if (value == sign && ((byte & SIGN_BIT) == (sign & SIGN_BIT))) {
#define SMASK(T) (SIGN_BIT(T) - 1)
#define UMASK(T) (SIGN_BIT(T) | SMASK(T))