Все +46 неверны (ваш комментарий правильный). Чтобы проверить величину со знаком, просто разбейте компонент величины как:
0 * 1 +
1 * 2 +
1 * 4 +
0 * 8 +
1 * 16 +
1 * 32
Как только вы получите подписанную величину, остальные должны быть легкими.
Все ваши -17 верны.