This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

i386 cleanup


Fri Dec 15 13:36:36 MET 2000  Jan Hubicka  <jh@suse.cz>
	(ashrsi3_cmpno, ashrhi3_cmpno, ashrqi3_cmpno, lshrsi3_cmpno,
	lshrhi3_cmpno): Remove redundant '@' from the template.
Index: egcs/gcc/config/i386/i386.md
===================================================================
RCS file: /cvs/gcc/egcs/gcc/config/i386/i386.md,v
retrieving revision 1.195
diff -c -3 -p -r1.195 i386.md
*** i386.md	2000/12/10 19:51:07	1.195
--- i386.md	2000/12/15 12:37:35
***************
*** 7517,7524 ****
  	(ashiftrt:SI (match_dup 1) (match_dup 2)))]
    "ix86_match_ccmode (insn, CCNOmode)
     && ix86_binary_operator_ok (ASHIFTRT, SImode, operands)"
!   "@
!    sar{l}\\t{%2, %0|%0, %2}"
    [(set_attr "type" "ishift")
     (set_attr "mode" "SI")])
  
--- 7517,7523 ----
  	(ashiftrt:SI (match_dup 1) (match_dup 2)))]
    "ix86_match_ccmode (insn, CCNOmode)
     && ix86_binary_operator_ok (ASHIFTRT, SImode, operands)"
!   "sar{l}\\t{%2, %0|%0, %2}"
    [(set_attr "type" "ishift")
     (set_attr "mode" "SI")])
  
***************
*** 7590,7597 ****
  	(ashiftrt:HI (match_dup 1) (match_dup 2)))]
    "ix86_match_ccmode (insn, CCNOmode)
     && ix86_binary_operator_ok (ASHIFTRT, HImode, operands)"
!   "@
!    sar{w}\\t{%2, %0|%0, %2}"
    [(set_attr "type" "ishift")
     (set_attr "mode" "HI")])
  
--- 7589,7595 ----
  	(ashiftrt:HI (match_dup 1) (match_dup 2)))]
    "ix86_match_ccmode (insn, CCNOmode)
     && ix86_binary_operator_ok (ASHIFTRT, HImode, operands)"
!   "sar{w}\\t{%2, %0|%0, %2}"
    [(set_attr "type" "ishift")
     (set_attr "mode" "HI")])
  
***************
*** 7663,7670 ****
  	(ashiftrt:QI (match_dup 1) (match_dup 2)))]
    "ix86_match_ccmode (insn, CCNOmode)
     && ix86_binary_operator_ok (ASHIFTRT, QImode, operands)"
!   "@
!    sar{b}\\t{%2, %0|%0, %2}"
    [(set_attr "type" "ishift")
     (set_attr "mode" "QI")])
  
--- 7661,7667 ----
  	(ashiftrt:QI (match_dup 1) (match_dup 2)))]
    "ix86_match_ccmode (insn, CCNOmode)
     && ix86_binary_operator_ok (ASHIFTRT, QImode, operands)"
!   "sar{b}\\t{%2, %0|%0, %2}"
    [(set_attr "type" "ishift")
     (set_attr "mode" "QI")])
  
***************
*** 7793,7800 ****
  	(lshiftrt:SI (match_dup 1) (match_dup 2)))]
    "ix86_match_ccmode (insn, CCGOCmode)
     && ix86_binary_operator_ok (LSHIFTRT, HImode, operands)"
!   "@
!    shr{l}\\t{%2, %0|%0, %2}"
    [(set_attr "type" "ishift")
     (set_attr "mode" "SI")])
  
--- 7790,7796 ----
  	(lshiftrt:SI (match_dup 1) (match_dup 2)))]
    "ix86_match_ccmode (insn, CCGOCmode)
     && ix86_binary_operator_ok (LSHIFTRT, HImode, operands)"
!   "shr{l}\\t{%2, %0|%0, %2}"
    [(set_attr "type" "ishift")
     (set_attr "mode" "SI")])
  
***************
*** 7866,7873 ****
  	(lshiftrt:HI (match_dup 1) (match_dup 2)))]
    "ix86_match_ccmode (insn, CCGOCmode)
     && ix86_binary_operator_ok (LSHIFTRT, HImode, operands)"
!   "@
!    shr{w}\\t{%2, %0|%0, %2}"
    [(set_attr "type" "ishift")
     (set_attr "mode" "HI")])
  
--- 7862,7868 ----
  	(lshiftrt:HI (match_dup 1) (match_dup 2)))]
    "ix86_match_ccmode (insn, CCGOCmode)
     && ix86_binary_operator_ok (LSHIFTRT, HImode, operands)"
!   "shr{w}\\t{%2, %0|%0, %2}"
    [(set_attr "type" "ishift")
     (set_attr "mode" "HI")])
  

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]