ISSUE 70

Number 70
Category errata
Synopsis Table 29: Logical operator (&& ||) sizing rules incorrect
State lrmdraft
Class errata-simple
Arrival-DateJun 28 2002
Originator Dennis Marsa
Release 2001b: 4.4.1 (Table 29)
Environment
Description
Table 29 on page 60 in section 4.4 on Expression bit lengths
incorrectly lists the logical operators (&&, ||) in the 5th
row along with the comparison operators (===, !==, ==, !=, >, >=, <, <=).

Fix
The (&&, ||) operators should be removed from the 5th row,
and a new row should be inserted for them stating that their
operands are "self-determined" in the "Comments" column.

The modified 5th row, and the new row should look like the
following:

+-----------------------------+------------+--------------------------+
| Expression                  | Bit Length | Comments                 |
+-----------------------------+------------+--------------------------+
| i op j, where op is         |   1        | operands are sized to    |
|   === !== == != > >= < <=   |            | max(L(i), L(j)           |
+-----------------------------+------------+--------------------------+
| i op j, where op is         |   1        | All operands are         |
|   && ||                     |            | self-determined          |
+-----------------------------+------------+--------------------------+

Audit-Trail
Unformatted
>, >=, <, <=).

Hosted by Boyd Technology