587   INT128 Range is not usable

This tissue has following status: green

Created: 14 Dec 2007


Page: 33

Clause: 8.1.1


Category: Issue for edition 2 of this part

Issue: The range of the INT128 is not usable by clients/servers. Most OS(s) don't provide a mechanism for representing such a number.

Proposal: Change the INT128 range to be the range of INT64.

Discussion Created Status
Ballot until Editor
WG10 Meeting - Fredericia.
Accepted to remove the INT128 and replace it with INT64.
27 Feb 08 green
The main issue is that INT32 does not have enough range for some applications. INT128 is to large and not usable. The issue, for ARM is the writing of the data.

It is possible to have a MMS DataType of INT64, but the implementation could send values in the INT32 range only.
21 Dec 07 white
This issue is already reported as #580 and #582, where INT32 was first proposed instead, being a wide-compatible solution.
An INT64 would not be convenient for some micro-systems (like little ARM CPU).
Some existing Edition-1 implementations already treat the INT128 internally as an INT32, be carefull about backward compatibility.
21 Dec 07 white


Privacy | Contact | Disclaimer