öhm doch^^
Stichwort
Zweierkomplement
Du kannst die nicht einfach als unsigned betrachten und alles ist gut.

Die sind dann zwar positiv, aber die Werte liegen woanders.
z.B -1: Bitfolge 11111...111
macht signed eben -1, unsigned aber 65535 und
nicht 32766 wie du es erwartest