i386.md (fmodxf3): Change sequence of move instructions.
* config/i386/i386.md (fmodxf3): Change sequence of move instructions. (fmod<mode>3): Ditto. (remainderxf3): Ditto. (remainder<mode>3): Ditto. From-SVN: r137040
This commit is contained in:
parent
923ba36f8c
commit
f2a55e41c8
@ -1,3 +1,10 @@
|
||||
2008-06-23 Uros Bizjak <ubizjak@gmail.com>
|
||||
|
||||
* config/i386/i386.md (fmodxf3): Change sequence of move instructions.
|
||||
(fmod<mode>3): Ditto.
|
||||
(remainderxf3): Ditto.
|
||||
(remainder<mode>3): Ditto.
|
||||
|
||||
2008-06-23 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/36533
|
||||
|
@ -16520,8 +16520,8 @@
|
||||
rtx op1 = gen_reg_rtx (XFmode);
|
||||
rtx op2 = gen_reg_rtx (XFmode);
|
||||
|
||||
emit_move_insn (op1, operands[1]);
|
||||
emit_move_insn (op2, operands[2]);
|
||||
emit_move_insn (op1, operands[1]);
|
||||
|
||||
emit_label (label);
|
||||
emit_insn (gen_fpremxf4_i387 (op1, op2, op1, op2));
|
||||
@ -16543,8 +16543,8 @@
|
||||
rtx op1 = gen_reg_rtx (XFmode);
|
||||
rtx op2 = gen_reg_rtx (XFmode);
|
||||
|
||||
emit_insn (gen_extend<mode>xf2 (op1, operands[1]));
|
||||
emit_insn (gen_extend<mode>xf2 (op2, operands[2]));
|
||||
emit_insn (gen_extend<mode>xf2 (op1, operands[1]));
|
||||
|
||||
emit_label (label);
|
||||
emit_insn (gen_fpremxf4_i387 (op1, op2, op1, op2));
|
||||
@ -16588,8 +16588,8 @@
|
||||
rtx op1 = gen_reg_rtx (XFmode);
|
||||
rtx op2 = gen_reg_rtx (XFmode);
|
||||
|
||||
emit_move_insn (op1, operands[1]);
|
||||
emit_move_insn (op2, operands[2]);
|
||||
emit_move_insn (op1, operands[1]);
|
||||
|
||||
emit_label (label);
|
||||
emit_insn (gen_fprem1xf4_i387 (op1, op2, op1, op2));
|
||||
@ -16611,8 +16611,8 @@
|
||||
rtx op1 = gen_reg_rtx (XFmode);
|
||||
rtx op2 = gen_reg_rtx (XFmode);
|
||||
|
||||
emit_insn (gen_extend<mode>xf2 (op1, operands[1]));
|
||||
emit_insn (gen_extend<mode>xf2 (op2, operands[2]));
|
||||
emit_insn (gen_extend<mode>xf2 (op1, operands[1]));
|
||||
|
||||
emit_label (label);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user