pa.md (pa7100LCshiftmem, [...]): Change simultaneity.
* pa.md (pa7100LCshiftmem, pa7100LCalu): Change simultaneity. Use shift/mem ops in pa7100LCalu. From-SVN: r26047
This commit is contained in:
parent
152f94fc94
commit
d2bac0c423
@ -13,6 +13,9 @@ Sun Mar 28 15:34:28 1999 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
Sun Mar 28 16:09:01 1999 "Jerry Quinn" <jquinn@nortelnetworks.com>
|
||||
|
||||
* pa.md (pa7100LCshiftmem, pa7100LCalu): Change simultaneity. Use
|
||||
shift/mem ops in pa7100LCalu.
|
||||
|
||||
* pa.c (pa_adjust_cost): Don't do cost adjustments on pa8000.
|
||||
(pa_reorg): Don't call pa_combine_instructions on pa8000.
|
||||
|
||||
|
@ -323,17 +323,16 @@
|
||||
(eq_attr "type" "fpcc,fpalu,fpmulsgl,fpmuldbl,fpdivsgl,fpsqrtsgl,fpdivdbl,fpsqrtdbl")
|
||||
(eq_attr "cpu" "7100LC,7200")) 1 1)
|
||||
|
||||
;; Shifts and memory ops actually execute in one of the integer
|
||||
;; ALUs, but we can't really model that.
|
||||
;; Shifts and memory ops execute in only one of the integer ALUs
|
||||
(define_function_unit "pa7100LCshiftmem" 1 1
|
||||
(and
|
||||
(eq_attr "type" "shift,nullshift,load,fpload,store,fpstore")
|
||||
(eq_attr "cpu" "7100LC,7200")) 1 1)
|
||||
|
||||
;; We have two basic ALUs.
|
||||
(define_function_unit "pa7100LCalu" 2 2
|
||||
(define_function_unit "pa7100LCalu" 2 1
|
||||
(and
|
||||
(eq_attr "type" "!fpcc,fpalu,fpmulsgl,fpmuldbl,fpdivsgl,fpsqrtsgl,fpdivdbl,fpsqrtdbl,load,fpload,store,fpstore,shift,nullshift")
|
||||
(eq_attr "type" "!fpcc,fpalu,fpmulsgl,fpmuldbl,fpdivsgl,fpsqrtsgl,fpdivdbl,fpsqrtdbl")
|
||||
(eq_attr "cpu" "7100LC,7200")) 1 1)
|
||||
|
||||
;; I don't have complete information on the PA7200; however, most of
|
||||
|
Loading…
Reference in New Issue
Block a user