Commit e0d4c0b3 by Kenneth Zadeck Committed by Kenneth Zadeck

re PR other/45587 (the processor(s) that read the .texi files mess up.)

2010-09-08  Kenneth Zadeck <zadeck@naturalbridge.com>
	PR doc/45587
	* doc/md.texi: Fixed modes on several standard pattern names.

From-SVN: r163987
parent 59bdeecb
2010-09-08 Kenneth Zadeck <zadeck@naturalbridge.com>
PR doc/45587
* doc/md.texi: Fixed modes on several standard pattern names.
2010-09-08 Mingjie Xing <mingjie.xing@gmail.com> 2010-09-08 Mingjie Xing <mingjie.xing@gmail.com>
* config/mips/loongson.md (loongson_psll<V_suffix>): Rename to... * config/mips/loongson.md (loongson_psll<V_suffix>): Rename to...
......
...@@ -4370,19 +4370,19 @@ point mode @var{n} as a signed number according to the current ...@@ -4370,19 +4370,19 @@ point mode @var{n} as a signed number according to the current
rounding mode and store in operand 0 (which has mode @var{n}). rounding mode and store in operand 0 (which has mode @var{n}).
@cindex @code{lround@var{m}@var{n}2} @cindex @code{lround@var{m}@var{n}2}
@item @samp{lround@var{m}2} @item @samp{lround@var{m}@var{n}2}
Convert operand 1 (valid for floating point mode @var{m}) to fixed Convert operand 1 (valid for floating point mode @var{m}) to fixed
point mode @var{n} as a signed number rounding to nearest and away point mode @var{n} as a signed number rounding to nearest and away
from zero and store in operand 0 (which has mode @var{n}). from zero and store in operand 0 (which has mode @var{n}).
@cindex @code{lfloor@var{m}@var{n}2} @cindex @code{lfloor@var{m}@var{n}2}
@item @samp{lfloor@var{m}2} @item @samp{lfloor@var{m}@var{n}2}
Convert operand 1 (valid for floating point mode @var{m}) to fixed Convert operand 1 (valid for floating point mode @var{m}) to fixed
point mode @var{n} as a signed number rounding down and store in point mode @var{n} as a signed number rounding down and store in
operand 0 (which has mode @var{n}). operand 0 (which has mode @var{n}).
@cindex @code{lceil@var{m}@var{n}2} @cindex @code{lceil@var{m}@var{n}2}
@item @samp{lceil@var{m}2} @item @samp{lceil@var{m}@var{n}2}
Convert operand 1 (valid for floating point mode @var{m}) to fixed Convert operand 1 (valid for floating point mode @var{m}) to fixed
point mode @var{n} as a signed number rounding up and store in point mode @var{n} as a signed number rounding up and store in
operand 0 (which has mode @var{n}). operand 0 (which has mode @var{n}).
...@@ -4561,19 +4561,19 @@ operand 2 is the character to search for (normally zero), ...@@ -4561,19 +4561,19 @@ operand 2 is the character to search for (normally zero),
and operand 3 is a constant describing the known alignment and operand 3 is a constant describing the known alignment
of the beginning of the string. of the beginning of the string.
@cindex @code{float@var{mn}2} instruction pattern @cindex @code{float@var{m}@var{n}2} instruction pattern
@item @samp{float@var{m}@var{n}2} @item @samp{float@var{m}@var{n}2}
Convert signed integer operand 1 (valid for fixed point mode @var{m}) to Convert signed integer operand 1 (valid for fixed point mode @var{m}) to
floating point mode @var{n} and store in operand 0 (which has mode floating point mode @var{n} and store in operand 0 (which has mode
@var{n}). @var{n}).
@cindex @code{floatuns@var{mn}2} instruction pattern @cindex @code{floatuns@var{m}@var{n}2} instruction pattern
@item @samp{floatuns@var{m}@var{n}2} @item @samp{floatuns@var{m}@var{n}2}
Convert unsigned integer operand 1 (valid for fixed point mode @var{m}) Convert unsigned integer operand 1 (valid for fixed point mode @var{m})
to floating point mode @var{n} and store in operand 0 (which has mode to floating point mode @var{n} and store in operand 0 (which has mode
@var{n}). @var{n}).
@cindex @code{fix@var{mn}2} instruction pattern @cindex @code{fix@var{m}@var{n}2} instruction pattern
@item @samp{fix@var{m}@var{n}2} @item @samp{fix@var{m}@var{n}2}
Convert operand 1 (valid for floating point mode @var{m}) to fixed Convert operand 1 (valid for floating point mode @var{m}) to fixed
point mode @var{n} as a signed number and store in operand 0 (which point mode @var{n} as a signed number and store in operand 0 (which
...@@ -4583,7 +4583,7 @@ the value of operand 1 is an integer. ...@@ -4583,7 +4583,7 @@ the value of operand 1 is an integer.
If the machine description defines this pattern, it also needs to If the machine description defines this pattern, it also needs to
define the @code{ftrunc} pattern. define the @code{ftrunc} pattern.
@cindex @code{fixuns@var{mn}2} instruction pattern @cindex @code{fixuns@var{m}@var{n}2} instruction pattern
@item @samp{fixuns@var{m}@var{n}2} @item @samp{fixuns@var{m}@var{n}2}
Convert operand 1 (valid for floating point mode @var{m}) to fixed Convert operand 1 (valid for floating point mode @var{m}) to fixed
point mode @var{n} as an unsigned number and store in operand 0 (which point mode @var{n} as an unsigned number and store in operand 0 (which
...@@ -4596,35 +4596,35 @@ Convert operand 1 (valid for floating point mode @var{m}) to an ...@@ -4596,35 +4596,35 @@ Convert operand 1 (valid for floating point mode @var{m}) to an
integer value, still represented in floating point mode @var{m}, and integer value, still represented in floating point mode @var{m}, and
store it in operand 0 (valid for floating point mode @var{m}). store it in operand 0 (valid for floating point mode @var{m}).
@cindex @code{fix_trunc@var{mn}2} instruction pattern @cindex @code{fix_trunc@var{m}@var{n}2} instruction pattern
@item @samp{fix_trunc@var{m}@var{n}2} @item @samp{fix_trunc@var{m}@var{n}2}
Like @samp{fix@var{m}@var{n}2} but works for any floating point value Like @samp{fix@var{m}@var{n}2} but works for any floating point value
of mode @var{m} by converting the value to an integer. of mode @var{m} by converting the value to an integer.
@cindex @code{fixuns_trunc@var{mn}2} instruction pattern @cindex @code{fixuns_trunc@var{m}@var{n}2} instruction pattern
@item @samp{fixuns_trunc@var{m}@var{n}2} @item @samp{fixuns_trunc@var{m}@var{n}2}
Like @samp{fixuns@var{m}@var{n}2} but works for any floating point Like @samp{fixuns@var{m}@var{n}2} but works for any floating point
value of mode @var{m} by converting the value to an integer. value of mode @var{m} by converting the value to an integer.
@cindex @code{trunc@var{mn}2} instruction pattern @cindex @code{trunc@var{m}@var{n}2} instruction pattern
@item @samp{trunc@var{m}@var{n}2} @item @samp{trunc@var{m}@var{n}2}
Truncate operand 1 (valid for mode @var{m}) to mode @var{n} and Truncate operand 1 (valid for mode @var{m}) to mode @var{n} and
store in operand 0 (which has mode @var{n}). Both modes must be fixed store in operand 0 (which has mode @var{n}). Both modes must be fixed
point or both floating point. point or both floating point.
@cindex @code{extend@var{mn}2} instruction pattern @cindex @code{extend@var{m}@var{n}2} instruction pattern
@item @samp{extend@var{m}@var{n}2} @item @samp{extend@var{m}@var{n}2}
Sign-extend operand 1 (valid for mode @var{m}) to mode @var{n} and Sign-extend operand 1 (valid for mode @var{m}) to mode @var{n} and
store in operand 0 (which has mode @var{n}). Both modes must be fixed store in operand 0 (which has mode @var{n}). Both modes must be fixed
point or both floating point. point or both floating point.
@cindex @code{zero_extend@var{mn}2} instruction pattern @cindex @code{zero_extend@var{m}@var{n}2} instruction pattern
@item @samp{zero_extend@var{m}@var{n}2} @item @samp{zero_extend@var{m}@var{n}2}
Zero-extend operand 1 (valid for mode @var{m}) to mode @var{n} and Zero-extend operand 1 (valid for mode @var{m}) to mode @var{n} and
store in operand 0 (which has mode @var{n}). Both modes must be fixed store in operand 0 (which has mode @var{n}). Both modes must be fixed
point. point.
@cindex @code{fract@var{mn}2} instruction pattern @cindex @code{fract@var{m}@var{n}2} instruction pattern
@item @samp{fract@var{m}@var{n}2} @item @samp{fract@var{m}@var{n}2}
Convert operand 1 of mode @var{m} to mode @var{n} and store in Convert operand 1 of mode @var{m} to mode @var{n} and store in
operand 0 (which has mode @var{n}). Mode @var{m} and mode @var{n} operand 0 (which has mode @var{n}). Mode @var{m} and mode @var{n}
...@@ -4633,7 +4633,7 @@ fixed-point to signed integer, floating-point to fixed-point, ...@@ -4633,7 +4633,7 @@ fixed-point to signed integer, floating-point to fixed-point,
or fixed-point to floating-point. or fixed-point to floating-point.
When overflows or underflows happen, the results are undefined. When overflows or underflows happen, the results are undefined.
@cindex @code{satfract@var{mn}2} instruction pattern @cindex @code{satfract@var{m}@var{n}2} instruction pattern
@item @samp{satfract@var{m}@var{n}2} @item @samp{satfract@var{m}@var{n}2}
Convert operand 1 of mode @var{m} to mode @var{n} and store in Convert operand 1 of mode @var{m} to mode @var{n} and store in
operand 0 (which has mode @var{n}). Mode @var{m} and mode @var{n} operand 0 (which has mode @var{n}). Mode @var{m} and mode @var{n}
...@@ -4642,7 +4642,7 @@ or floating-point to fixed-point. ...@@ -4642,7 +4642,7 @@ or floating-point to fixed-point.
When overflows or underflows happen, the instruction saturates the When overflows or underflows happen, the instruction saturates the
results to the maximum or the minimum. results to the maximum or the minimum.
@cindex @code{fractuns@var{mn}2} instruction pattern @cindex @code{fractuns@var{m}@var{n}2} instruction pattern
@item @samp{fractuns@var{m}@var{n}2} @item @samp{fractuns@var{m}@var{n}2}
Convert operand 1 of mode @var{m} to mode @var{n} and store in Convert operand 1 of mode @var{m} to mode @var{n} and store in
operand 0 (which has mode @var{n}). Mode @var{m} and mode @var{n} operand 0 (which has mode @var{n}). Mode @var{m} and mode @var{n}
...@@ -4650,7 +4650,7 @@ could be unsigned integer to fixed-point, or ...@@ -4650,7 +4650,7 @@ could be unsigned integer to fixed-point, or
fixed-point to unsigned integer. fixed-point to unsigned integer.
When overflows or underflows happen, the results are undefined. When overflows or underflows happen, the results are undefined.
@cindex @code{satfractuns@var{mn}2} instruction pattern @cindex @code{satfractuns@var{m}@var{n}2} instruction pattern
@item @samp{satfractuns@var{m}@var{n}2} @item @samp{satfractuns@var{m}@var{n}2}
Convert unsigned integer operand 1 of mode @var{m} to fixed-point mode Convert unsigned integer operand 1 of mode @var{m} to fixed-point mode
@var{n} and store in operand 0 (which has mode @var{n}). @var{n} and store in operand 0 (which has mode @var{n}).
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment