ia64.c (ia64_expand_vecint_compare): Use unsigned saturating subtraction for QI and...
authorRichard Henderson <rth@redhat.com>
Tue, 28 Jun 2005 22:34:53 +0000 (15:34 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Tue, 28 Jun 2005 22:34:53 +0000 (15:34 -0700)
commite934ca476b8ff55d661aefb251675c4fef58ea30
treeb2b4dbb2aa5054a10a7c19d3c267a593d7570163
parent505ac5077028e17ceec8612d518ff1dad09f4140
ia64.c (ia64_expand_vecint_compare): Use unsigned saturating subtraction for QI and HImode unsigned compares.

        * config/ia64/ia64.c (ia64_expand_vecint_compare): Use unsigned
        saturating subtraction for QI and HImode unsigned compares.  Use
        bit arithmetic tricks for SImode unsigned compares.
        (ia64_expand_vcondu_v2si): Remove.
        (ia64_expand_vecint_cmov): Don't call it.

From-SVN: r101396
gcc/ChangeLog
gcc/config/ia64/ia64.c