]> git.ipfire.org Git - thirdparty/gcc.git/commit
longlong.h [__alpha] (count_leading_zeros): New.
authorRichard Henderson <rth@cygnus.com>
Mon, 29 May 2000 07:52:26 +0000 (00:52 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Mon, 29 May 2000 07:52:26 +0000 (00:52 -0700)
commit8f4773eae70e9869bcb5869c7073a0b8e6bc18f2
treef08d81eea8a5d69bcef8e82015e7cf308d5b8a7e
parente2c7a29e977e9a8153565435ba058ae66f521cb9
longlong.h [__alpha] (count_leading_zeros): New.

        * longlong.h [__alpha] (count_leading_zeros): New.
        (count_trailing_zeros): New.
        (COUNT_LEADING_ZEROS_0): New.

        * config/alpha/alpha.c (alpha_zero_comparison_operator): New.
        (alpha_split_conditional_move): New.
        * config/alpha/alpha-protos.h: Prototype them.
        * config/alpha/alpha.h (PREDICATE_CODES): Update.
        (CPP_CPU_DEFAULT_SPEC): Fix typo for EV67.
        * config/alpha/alpha.md: Update ffs cix commentary.
        (*ze_and_ne): New.
        (*nabssf2, *nabsdf2): New.
        (*mov[qhsd]icc_internal): Use add_operand.
        (if_then_else constant splitters): New.
        (*cmp_sadd_di, *cmp_sadd_si, *cmp_sadd_sidi): New.
        (*cmp_ssub_di, *cmp_ssub_si, *cmp_ssub_sidi): New.

From-SVN: r34250
gcc/ChangeLog
gcc/config/alpha/alpha-protos.h
gcc/config/alpha/alpha.c
gcc/config/alpha/alpha.h
gcc/config/alpha/alpha.md
gcc/longlong.h