diff options
author | Richard Henderson <rth@redhat.com> | 2002-06-04 15:46:00 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2002-06-04 15:46:00 -0700 |
commit | c4b50f1a48225024845210de1b62661bb4ddbd93 (patch) | |
tree | 2ef4ada2c72ace33f08fca98da0a36b7bbae7969 /libjava | |
parent | afb0f770f44849e6f17cb44ed9d3b9338f12bd9b (diff) | |
download | gcc-c4b50f1a48225024845210de1b62661bb4ddbd93.zip gcc-c4b50f1a48225024845210de1b62661bb4ddbd93.tar.gz gcc-c4b50f1a48225024845210de1b62661bb4ddbd93.tar.bz2 |
alpha.c (mode_mask_operand): Simplify without ifdefs.
* config/alpha/alpha.c (mode_mask_operand): Simplify without ifdefs.
(print_operand) ['U']: Likewise.
(alpha_expand_unaligned_store): Correct constants for 32-bit cross.
(alpha_expand_unaligned_store_words): Likewise.
(alpha_expand_builtin_vector_binop): Fix typo.
(enum alpha_builtin, code_for_builtin): Add remaining ext, ins, msk,
umulh, and cix insns.
(one_arg_builtins): Add cix builtins.
(two_arg_builtins): Add ext, ins, msk, umulh builtins.
(alpha_expand_builtin): Fix typo in arity.
* config/alpha/alpha.md (UNSPEC_CTLZ, UNSPEC_CTPOP): New.
(builtin_extbl, builtin_extwl, builtin_extll, builtin_extwh,
builtin_extlh, builtin_insbl, builtin_inswl, builtin_insll,
builtin_insql, builtin_inswh, builtin_inslh, builtin_insqh,
builtin_mskbl, builtin_mskwl, builtin_mskll, builtin_mskql,
builtin_mskwh, builtin_msklh, builtin_mskqh, builtin_cttz,
builtin_ctlz, builtin_ctpop): New.
* doc/extend.texi (Alpha Built-in Functions): Update.
* gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
* gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
* gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
From-SVN: r54267
Diffstat (limited to 'libjava')
0 files changed, 0 insertions, 0 deletions