OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* config/i386/i386.md (DWI): New mode iterator.
[pf3gnuchains/gcc-fork.git]
/
gcc
/
config
/
i386
/
i386.c
diff --git
a/gcc/config/i386/i386.c
b/gcc/config/i386/i386.c
index
407e37c
..
6431d9b
100644
(file)
--- a/
gcc/config/i386/i386.c
+++ b/
gcc/config/i386/i386.c
@@
-17130,20
+17130,22
@@
ix86_split_ashl (rtx *operands, rtx scratch, enum machine_mode mode)
: gen_x86_64_shld) (high[0], low[0], operands[2]));
}
: gen_x86_64_shld) (high[0], low[0], operands[2]));
}
- emit_insn ((mode == DImode ? gen_ashlsi3 : gen_ashldi3) (low[0], low[0], operands[2]));
+ emit_insn ((mode == DImode
+ ? gen_ashlsi3
+ : gen_ashldi3) (low[0], low[0], operands[2]));
if (TARGET_CMOVE && scratch)
{
ix86_expand_clear (scratch);
emit_insn ((mode == DImode
if (TARGET_CMOVE && scratch)
{
ix86_expand_clear (scratch);
emit_insn ((mode == DImode
- ? gen_x86_shift_adj_1
- : gen_x86_
64_shift
_adj_1) (high[0], low[0], operands[2],
-
scratch));
+ ? gen_x86_shift
si
_adj_1
+ : gen_x86_
shiftdi
_adj_1) (high[0], low[0], operands[2],
+ scratch));
}
else
emit_insn ((mode == DImode
}
else
emit_insn ((mode == DImode
- ? gen_x86_shift_adj_2
- : gen_x86_
64_shift
_adj_2) (high[0], low[0], operands[2]));
+ ? gen_x86_shift
si
_adj_2
+ : gen_x86_
shiftdi
_adj_2) (high[0], low[0], operands[2]));
}
void
}
void
@@
-17216,9
+17218,9
@@
ix86_split_ashr (rtx *operands, rtx scratch, enum machine_mode mode)
: gen_ashrdi3) (scratch, scratch,
GEN_INT (single_width - 1)));
emit_insn ((mode == DImode
: gen_ashrdi3) (scratch, scratch,
GEN_INT (single_width - 1)));
emit_insn ((mode == DImode
- ? gen_x86_shift_adj_1
- : gen_x86_
64_shift
_adj_1) (low[0], high[0], operands[2],
-
scratch));
+ ? gen_x86_shift
si
_adj_1
+ : gen_x86_
shiftdi
_adj_1) (low[0], high[0], operands[2],
+ scratch));
}
else
emit_insn ((mode == DImode
}
else
emit_insn ((mode == DImode
@@
-17281,14
+17283,14
@@
ix86_split_lshr (rtx *operands, rtx scratch, enum machine_mode mode)
{
ix86_expand_clear (scratch);
emit_insn ((mode == DImode
{
ix86_expand_clear (scratch);
emit_insn ((mode == DImode
- ? gen_x86_shift_adj_1
- : gen_x86_
64_shift
_adj_1) (low[0], high[0], operands[2],
-
scratch));
+ ? gen_x86_shift
si
_adj_1
+ : gen_x86_
shiftdi
_adj_1) (low[0], high[0], operands[2],
+ scratch));
}
else
emit_insn ((mode == DImode
}
else
emit_insn ((mode == DImode
- ? gen_x86_shift_adj_2
- : gen_x86_
64_shift
_adj_2) (low[0], high[0], operands[2]));
+ ? gen_x86_shift
si
_adj_2
+ : gen_x86_
shiftdi
_adj_2) (low[0], high[0], operands[2]));
}
}
}
}