i386 cleanup

Jan Hubicka jh@suse.cz
Fri Dec 15 04:39:00 GMT 2000


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")])
  


More information about the Gcc-patches mailing list