short x;


x = (x+0x4000) >> 15;

このコードの意味を教えてください