(op: CmpOp)
| 742 | } |
| 743 | |
| 744 | fn inverse_cmp_op(op: CmpOp) -> CmpOp { |
| 745 | match op { |
| 746 | CmpOp::Eq => CmpOp::Ne, |
| 747 | CmpOp::Ne => CmpOp::Eq, |
| 748 | CmpOp::LtS => CmpOp::GeS, |
| 749 | CmpOp::LtU => CmpOp::GeU, |
| 750 | CmpOp::GtS => CmpOp::LeS, |
| 751 | CmpOp::GtU => CmpOp::LeU, |
| 752 | CmpOp::LeS => CmpOp::GtS, |
| 753 | CmpOp::LeU => CmpOp::GtU, |
| 754 | CmpOp::GeS => CmpOp::LtS, |
| 755 | CmpOp::GeU => CmpOp::LtU, |
| 756 | } |
| 757 | } |
| 758 | |
| 759 | const PREVIOUS_NON_NOP_BACKTRACK_LIMIT: usize = 32; |
| 760 |