符号付バイトのとりうる値の範囲は-128~127です。その範囲外で符号付バイトを値と比較することは無意味で間違っていそうです。 符号付きバイト b を範囲が0~255の符号なしバイトに変換するには 0xff & b を使用してください。
b
0xff & b