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]
Other format: [Raw text]

[PATCH] s390: z10 scheduler fixes part 2/4


This second patch corrects some comments that mention non-existing instructions.

Regards, Wolfgang

--
---
Dr. Wolfgang Gellerich
IBM Deutschland Entwicklung GmbH
Schönaicher Strasse 220
71032 Böblingen, Germany
Tel. +49 / 7031 / 162598
gellerich@de.ibm.com

=======================

IBM Deutschland Entwicklung GmbH
Vorsitzender des Aufsichtsrats: Martin Jetter
Geschäftsführung: Erich Baier
Sitz der Gesellschaft: Böblingen
Registergericht: Amtsgericht Stuttgart, HRB 243294

Changelog:


2009-01-28 Wolfgang Gellerich <gellerich@de.ibm.com>


       * config/s390/s390.md (*insv<mode>_reg_extimm): Removed.
       (*insv_h<mode>_reg_extimm): New insn.
       (*insv_l<mode>_reg_extimm): New insn.


Index: gcc/config/s390/s390.md
===================================================================
*** gcc/config/s390/s390.md.orig	2009-01-13 15:36:53.000000000 +0100
--- gcc/config/s390/s390.md	2009-01-13 15:37:00.000000000 +0100
***************
*** 1006,1012 ****
     [(set_attr "op_type" "RRE")
      (set_attr "type"  "fsimp<mode>")])
  
! ; cxtr, cxbr, cdbr, cebr, cxb, cdb, ceb, cxbtr, cdbtr
  (define_insn "*cmp<mode>_ccs"
    [(set (reg CC_REGNUM)
          (compare (match_operand:FP 0 "register_operand" "f,f")
--- 1006,1012 ----
     [(set_attr "op_type" "RRE")
      (set_attr "type"  "fsimp<mode>")])
  
! ; cxtr, cxbr, cdbr, cebr, cdb, ceb, cxbtr, cdbtr
  (define_insn "*cmp<mode>_ccs"
    [(set (reg CC_REGNUM)
          (compare (match_operand:FP 0 "register_operand" "f,f")
***************
*** 4877,4883 ****
  ; sub(tf|df|sf|td|dd)3 instruction pattern(s).
  ;
  
! ; sxbr, sdbr, sebr, sxb, sdb, seb, sxtr, sdtr
  (define_insn "sub<mode>3"
    [(set (match_operand:FP 0 "register_operand"            "=f,  f")
          (minus:FP (match_operand:FP 1 "register_operand" "<f0>,0")
--- 4877,4883 ----
  ; sub(tf|df|sf|td|dd)3 instruction pattern(s).
  ;
  
! ; sxbr, sdbr, sebr, sdb, seb, sxtr, sdtr
  (define_insn "sub<mode>3"
    [(set (match_operand:FP 0 "register_operand"            "=f,  f")
          (minus:FP (match_operand:FP 1 "register_operand" "<f0>,0")
***************
*** 4890,4896 ****
    [(set_attr "op_type"  "<RRer>,RXE")
     (set_attr "type"     "fsimp<mode>")])
  
! ; sxbr, sdbr, sebr, sxb, sdb, seb, sxtr, sdtr
  (define_insn "*sub<mode>3_cc"
    [(set (reg CC_REGNUM)
  	(compare (minus:FP (match_operand:FP 1 "nonimmediate_operand" "<f0>,0")
--- 4890,4896 ----
    [(set_attr "op_type"  "<RRer>,RXE")
     (set_attr "type"     "fsimp<mode>")])
  
! ; sxbr, sdbr, sebr, sdb, seb, sxtr, sdtr
  (define_insn "*sub<mode>3_cc"
    [(set (reg CC_REGNUM)
  	(compare (minus:FP (match_operand:FP 1 "nonimmediate_operand" "<f0>,0")
***************
*** 4905,4911 ****
    [(set_attr "op_type"  "<RRer>,RXE")
     (set_attr "type"     "fsimp<mode>")])
  
! ; sxbr, sdbr, sebr, sxb, sdb, seb, sxtr, sdtr
  (define_insn "*sub<mode>3_cconly"
    [(set (reg CC_REGNUM)
  	(compare (minus:FP (match_operand:FP 1 "nonimmediate_operand" "<f0>,0")
--- 4905,4911 ----
    [(set_attr "op_type"  "<RRer>,RXE")
     (set_attr "type"     "fsimp<mode>")])
  
! ; sxbr, sdbr, sebr, sdb, seb, sxtr, sdtr
  (define_insn "*sub<mode>3_cconly"
    [(set (reg CC_REGNUM)
  	(compare (minus:FP (match_operand:FP 1 "nonimmediate_operand" "<f0>,0")



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