Fix sseimul type attribute.
2016-03-05 Venkataramanan Kumar <Venkataramanan.kumar@amd.com> Fix sseimul type attribute. * config/i386/znver1.md (znver1_sseimul, znver1_sseimul_avx256, znver1_sseimul_load, znver1_sseimul_avx256_load) : Fix the type attribute. (znver1_sseimul_di, znver1_sseimul_load_di): Fix type attribute, pipe usage and latency. From-SVN: r234007
This commit is contained in:
parent
4cd4d5576c
commit
bdf2429be8
|
@ -1,3 +1,12 @@
|
|||
2016-03-05 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
|
||||
|
||||
Fix sseimul type attribute.
|
||||
* config/i386/znver1.md
|
||||
(znver1_sseimul, znver1_sseimul_avx256, znver1_sseimul_load,
|
||||
znver1_sseimul_avx256_load) : Fix the type attribute.
|
||||
(znver1_sseimul_di,
|
||||
znver1_sseimul_load_di): Fix type attribute, pipe usage and latency.
|
||||
|
||||
2016-03-05 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/70084
|
||||
|
|
|
@ -913,44 +913,44 @@
|
|||
(define_insn_reservation "znver1_sseimul" 3
|
||||
(and (eq_attr "cpu" "znver1")
|
||||
(and (eq_attr "mode" "TI")
|
||||
(and (eq_attr "type" "ssemul")
|
||||
(and (eq_attr "type" "sseimul")
|
||||
(eq_attr "memory" "none"))))
|
||||
"znver1-direct,znver1-fp0*3")
|
||||
|
||||
(define_insn_reservation "znver1_sseimul_avx256" 4
|
||||
(and (eq_attr "cpu" "znver1")
|
||||
(and (eq_attr "mode" "OI")
|
||||
(and (eq_attr "type" "ssemul")
|
||||
(and (eq_attr "type" "sseimul")
|
||||
(eq_attr "memory" "none"))))
|
||||
"znver1-double,znver1-fp0*4")
|
||||
|
||||
(define_insn_reservation "znver1_sseimul_load" 7
|
||||
(and (eq_attr "cpu" "znver1")
|
||||
(and (eq_attr "mode" "TI")
|
||||
(and (eq_attr "type" "ssemul")
|
||||
(and (eq_attr "type" "sseimul")
|
||||
(eq_attr "memory" "load"))))
|
||||
"znver1-direct,znver1-load,znver1-fp0*3")
|
||||
|
||||
(define_insn_reservation "znver1_sseimul_avx256_load" 8
|
||||
(and (eq_attr "cpu" "znver1")
|
||||
(and (eq_attr "mode" "OI")
|
||||
(and (eq_attr "type" "ssemul")
|
||||
(and (eq_attr "type" "sseimul")
|
||||
(eq_attr "memory" "load"))))
|
||||
"znver1-double,znver1-load,znver1-fp0*4")
|
||||
|
||||
(define_insn_reservation "znver1_sseimul_di" 4
|
||||
(define_insn_reservation "znver1_sseimul_di" 3
|
||||
(and (eq_attr "cpu" "znver1")
|
||||
(and (eq_attr "mode" "DI")
|
||||
(and (eq_attr "memory" "none")
|
||||
(eq_attr "type" "ssemul"))))
|
||||
"znver1-direct,znver1-fp0*4")
|
||||
(eq_attr "type" "sseimul"))))
|
||||
"znver1-direct,znver1-fp0*3")
|
||||
|
||||
(define_insn_reservation "znver1_sseimul_load_di" 8
|
||||
(define_insn_reservation "znver1_sseimul_load_di" 7
|
||||
(and (eq_attr "cpu" "znver1")
|
||||
(and (eq_attr "mode" "DI")
|
||||
(and (eq_attr "type" "ssemul")
|
||||
(and (eq_attr "type" "sseimul")
|
||||
(eq_attr "memory" "load"))))
|
||||
"znver1-direct,znver1-load,znver1-fp0*4")
|
||||
"znver1-direct,znver1-load,znver1-fp0*3")
|
||||
|
||||
;; SSE compares
|
||||
(define_insn_reservation "znver1_sse_cmp" 1
|
||||
|
|
Loading…
Reference in New Issue