Commit 6a4afa6c by Graham Stott Committed by Graham Stott

i386.md (mmx_pinsrw): Output operands in correct order for -mintel-syntax.


        * config/i386/i386.md (mmx_pinsrw): Output operands in correct
        order for -mintel-syntax.  Remove comment now that the operand
        order has been checked.
        (mmx_pextrw): Likewise.
        (mmx_pshufw): Likewise.

From-SVN: r37341
parent 5361cbb7
2000-11-09 Graham Stott <grahams@redhat.com>
* config/i386/i386.md (mmx_pinsrw): Output operands in correct
order for -mintel-syntax. Remove comment now that the operand
order has been checked.
(mmx_pextrw): Likewise.
(mmx_pshufw): Likewise.
2000-11-09 Jakub Jelinek <jakub@redhat.com> 2000-11-09 Jakub Jelinek <jakub@redhat.com>
* builtins.c (c_strlen): Use TREE_STRING_LENGTH - 1 for max. * builtins.c (c_strlen): Use TREE_STRING_LENGTH - 1 for max.
......
...@@ -12831,8 +12831,7 @@ ...@@ -12831,8 +12831,7 @@
(truncate:HI (match_operand:SI 2 "nonimmediate_operand" "rm"))) (truncate:HI (match_operand:SI 2 "nonimmediate_operand" "rm")))
(match_operand:SI 3 "immediate_operand" "i")))] (match_operand:SI 3 "immediate_operand" "i")))]
"TARGET_SSE" "TARGET_SSE"
;; @@@ check operand order for intel/nonintel syntax. "pinsrw\\t{%3, %2, %0|%0, %2, %3}"
"pinsrw\\t%3, {%2, %0|%0, %2}"
[(set_attr "type" "sse")]) [(set_attr "type" "sse")])
(define_insn "mmx_pextrw" (define_insn "mmx_pextrw"
...@@ -12841,8 +12840,7 @@ ...@@ -12841,8 +12840,7 @@
(parallel (parallel
[(match_operand:SI 2 "immediate_operand" "i")]))))] [(match_operand:SI 2 "immediate_operand" "i")]))))]
"TARGET_SSE" "TARGET_SSE"
;; @@@ check operand order for intel/nonintel syntax. "pextrw\\t{%2, %1, %0|%0, %1, %2}"
"pextrw\\t%2, {%1, %0|%0, %1}"
[(set_attr "type" "sse")]) [(set_attr "type" "sse")])
(define_insn "mmx_pshufw" (define_insn "mmx_pshufw"
...@@ -12851,8 +12849,7 @@ ...@@ -12851,8 +12849,7 @@
(match_operand:V4HI 2 "nonimmediate_operand" "ym") (match_operand:V4HI 2 "nonimmediate_operand" "ym")
(match_operand:SI 3 "immediate_operand" "i")] 41))] (match_operand:SI 3 "immediate_operand" "i")] 41))]
"TARGET_SSE" "TARGET_SSE"
;; @@@ check operand order for intel/nonintel syntax "pshufw\\t{%3, %2, %0|%0, %2, %3}"
"pshufw\\t %3,{%2, %0|%0, %2}"
[(set_attr "type" "sse")]) [(set_attr "type" "sse")])
......
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