mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-23 14:01:03 +08:00
sse.md (round<mode>2): Use register_operand for operand 1 predicate.
* config/i386/sse.md (round<mode>2): Use register_operand for operand 1 predicate. (round<mode>2_sfix): Ditto. (round<mode>2_vec_pack_sfix): Ditto for operand 1 and operand 2. From-SVN: r181369
This commit is contained in:
parent
5c262e9444
commit
674a358147
@ -1,9 +1,17 @@
|
||||
2011-11-14 Uros Bizjak <ubizjak@gmail.com>
|
||||
|
||||
* config/i386/sse.md (round<mode>2): Use register_operand for
|
||||
operand 1 predicate.
|
||||
(round<mode>2_sfix): Ditto.
|
||||
(round<mode>2_vec_pack_sfix): Ditto for operand 1 and operand 2.
|
||||
|
||||
2011-11-14 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
* gcov.c (canonicalize_name): Protect use of S_ISLNK.
|
||||
|
||||
2011-11-14 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
PR target/51126
|
||||
* config/i386/i386.c (core cost model): Correct pasto.
|
||||
|
||||
2011-11-14 Uros Bizjak <ubizjak@gmail.com>
|
||||
|
@ -9965,7 +9965,7 @@
|
||||
(define_expand "round<mode>2"
|
||||
[(set (match_dup 4)
|
||||
(plus:VF
|
||||
(match_operand:VF 1 "nonimmediate_operand" "")
|
||||
(match_operand:VF 1 "register_operand" "")
|
||||
(match_dup 3)))
|
||||
(set (match_operand:VF 0 "register_operand" "")
|
||||
(unspec:VF
|
||||
@ -9998,7 +9998,7 @@
|
||||
|
||||
(define_expand "round<mode>2_sfix"
|
||||
[(match_operand:<sseintvecmode> 0 "register_operand" "")
|
||||
(match_operand:VF1 1 "nonimmediate_operand" "")]
|
||||
(match_operand:VF1 1 "register_operand" "")]
|
||||
"TARGET_ROUND && !flag_trapping_math"
|
||||
{
|
||||
rtx tmp = gen_reg_rtx (<MODE>mode);
|
||||
@ -10012,8 +10012,8 @@
|
||||
|
||||
(define_expand "round<mode>2_vec_pack_sfix"
|
||||
[(match_operand:<ssepackfltmode> 0 "register_operand" "")
|
||||
(match_operand:VF2 1 "nonimmediate_operand" "")
|
||||
(match_operand:VF2 2 "nonimmediate_operand" "")]
|
||||
(match_operand:VF2 1 "register_operand" "")
|
||||
(match_operand:VF2 2 "register_operand" "")]
|
||||
"TARGET_ROUND && !flag_trapping_math"
|
||||
{
|
||||
rtx tmp0, tmp1;
|
||||
|
Loading…
x
Reference in New Issue
Block a user