| leftShiftWithOverflow(long, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| leftShiftNeg(int, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| leftShiftNeg(long, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| canShiftIntoInt(int, int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| canShiftIntoLong(long, int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| leftShiftToLong(int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| leftShiftWithOverflow(int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isPositive(int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isStrictlyNegative(int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| FixnumNodes.LeftShiftNode(RubyContext, SourceSection) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| canShiftIntoLong(int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| FixnumNodes.LeftShiftNode(FixnumNodes.LeftShiftNode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lower(RubyBignum) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| leftShift(int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| leftShiftToLong(long, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |