Revision 459e5185
b/target-cris/translate.c | ||
---|---|---|
975 | 975 |
case CC_OP_CMP: return 1; |
976 | 976 |
case CC_OP_NEG: return 1; |
977 | 977 |
case CC_OP_OR: return 1; |
978 |
case CC_OP_AND: return 1; |
|
978 | 979 |
case CC_OP_XOR: return 1; |
979 | 980 |
case CC_OP_MULU: return 1; |
980 | 981 |
case CC_OP_MULS: return 1; |
... | ... | |
1000 | 1001 |
* code is true. |
1001 | 1002 |
*/ |
1002 | 1003 |
arith_opt = arith_cc(dc) && !dc->flags_uptodate; |
1003 |
move_opt = (dc->cc_op == CC_OP_MOVE) && dc->flags_uptodate;
|
|
1004 |
move_opt = (dc->cc_op == CC_OP_MOVE); |
|
1004 | 1005 |
switch (cond) { |
1005 | 1006 |
case CC_EQ: |
1006 | 1007 |
if (arith_opt || move_opt) { |
Also available in: Unified diff