-1も16進でみると

0xFFFF・・・FFFで1は立つので問題ないか