Add TYPE_ONES_COMPLEMENT and TYPE_SIGNED_MAGNITUDE, and use