From 3a8f5c5225a6eefb1613f082c078670c643cc7e8 Mon Sep 17 00:00:00 2001 From: Zack Middleton Date: Mon, 18 Jun 2012 16:31:16 +0000 Subject: REFACTOR [a vs an] From /dev/humancontroller. --- src/tools/lcc/doc/4.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/tools/lcc/doc/4.html') diff --git a/src/tools/lcc/doc/4.html b/src/tools/lcc/doc/4.html index c36f280b..0b4b36d2 100644 --- a/src/tools/lcc/doc/4.html +++ b/src/tools/lcc/doc/4.html @@ -99,7 +99,7 @@ the symbol's type field.

5.5 Dag Operators

-

The op field a of node structure holds a dag operator, which +

The op field of a node structure holds a dag operator, which consists of a generic operator, a type suffix, and a size indicator. The type suffixes are:

@@ -516,7 +516,7 @@ e.g.,

The type suffix for a conversion operator denotes the type of the result and the size indicator gives the size of the result. For example, CVUI4 converts an unsigned (U) to a 4-byte signed integer (I4). The syms[0] -field points to a symbol-table entry for a integer constant that gives the size of the +field points to a symbol-table entry for an integer constant that gives the size of the source operand. For example, if syms[0] in a CVUI4 points to a symbol-table entry for 2, the conversion widens a 2-byte unsigned integer to a 4-byte signed integer. Conversions that widen unsigned integers zero-extend; those that widen -- cgit