return (s32)res;
return ((s32)res) >> 24;
s32 cheatSearchSignedRead(u8 *data, int off, int size){  u32 res = data[off++];  switch(size) {  case BITS_8:    res <<= 24;    return (s32)res;  case BITS_16:    res |= ((u32)data[off++])<<8;    res <<= 16;    return ((s32)res) >> 16;  case BITS_32:    res |= ((u32)data[off++])<<16;    res |= ((u32)data[off++])<<24;    return (s32)res;  }  return (s32)res;}