|
591 | 591 | [(set_attr "length" "4,8")
|
592 | 592 | (set_attr "type" "mpy<sfxtab>")])
|
593 | 593 |
|
594 |
| -(define_insn "*mul<mode>3_cmp0" |
| 594 | +(define_insn "*mulsi3_cmp0" |
595 | 595 | [(set (reg:CC_ZN CC_REGNUM)
|
596 | 596 | (compare:CC_ZN
|
597 |
| - (mult:GPI |
598 |
| - (match_operand:GPI 1 "register_operand" "% 0, r, 0, 0, r") |
599 |
| - (match_operand:GPI 2 "nonmemory_operand" "rU06S0,rU06S0,S12S0,S32S0,S32S0")) |
| 597 | + (mult:SI |
| 598 | + (match_operand:SI 1 "register_operand" "% 0, r, 0, 0, r") |
| 599 | + (match_operand:SI 2 "nonmemory_operand" "rU06S0,rU06S0,S12S0,S32S0,S32S0")) |
600 | 600 | (const_int 0)))
|
601 |
| - (set (match_operand:GPI 0 "register_operand" "= r, r, r, r, r") |
602 |
| - (mult:GPI (match_dup 1) (match_dup 2)))] |
| 601 | + (set (match_operand:SI 0 "register_operand" "= r, r, r, r, r") |
| 602 | + (mult:SI (match_dup 1) (match_dup 2)))] |
603 | 603 | ""
|
604 |
| - "mpy<sfxtab>%?.f\\t%0,%1,%2" |
| 604 | + "mpy%?.f\\t%0,%1,%2" |
605 | 605 | [(set_attr "length" "4,4,4,8,8")
|
606 | 606 | (set_attr "iscompact" "no,no,no,no,no")
|
607 |
| - (set_attr "type" "mpy<sfxtab>") |
| 607 | + (set_attr "type" "mpy") |
608 | 608 | (set_attr "predicable" "yes,no,no,yes,no")])
|
609 | 609 |
|
610 |
| -(define_insn "*mul<mode>3_cmp0_noout" |
| 610 | +(define_insn "*mulsi3_cmp0_noout" |
611 | 611 | [(set (reg:CC_ZN CC_REGNUM)
|
612 | 612 | (compare:CC_ZN
|
613 |
| - (mult:GPI |
614 |
| - (match_operand:GPI 0 "register_operand" "% r, r, r") |
615 |
| - (match_operand:GPI 1 "nonmemory_operand" "rU06S0,S12S0,S32S0")) |
| 613 | + (mult:SI |
| 614 | + (match_operand:SI 0 "register_operand" "% r, r, r") |
| 615 | + (match_operand:SI 1 "nonmemory_operand" "rU06S0,S12S0,S32S0")) |
616 | 616 | (const_int 0)))]
|
617 | 617 | ""
|
618 |
| - "mpy<sfxtab>%?.f\\t0,%0,%1" |
| 618 | + "mpy%?.f\\t0,%0,%1" |
619 | 619 | [(set_attr "length" "4,4,8")
|
620 | 620 | (set_attr "iscompact" "no,no,no")
|
621 |
| - (set_attr "type" "mpy<sfxtab>") |
| 621 | + (set_attr "type" "mpy") |
622 | 622 | (set_attr "predicable" "no,no,no")])
|
623 | 623 |
|
624 | 624 | (define_insn "<su>mulsi3_highpart"
|
|
0 commit comments