LINUX.ORG.RU

История изменений

Исправление X512, (текущая версия) :

Нет если не считать SHORTCHAR, CHAR. Типы по модулю переполняются (переполненные старшие биты отбрасываются).

Значения можно конвертировать в беззнаковые через формулу вида: x MOD ASH(1, 32). Наоборот в знаковое: (x + ASH(1, 31)) MOD ASH(1, 32) - ASH(1, 31).

Исходная версия X512, :

Нет если не считать SHORTCHAR, CHAR. Типы по модулю переполняются (переполненные старшие биты отбрасываются).