Index: test/unittests/interpreter/bytecode-array-builder-unittest.cc |
diff --git a/test/unittests/interpreter/bytecode-array-builder-unittest.cc b/test/unittests/interpreter/bytecode-array-builder-unittest.cc |
index e9b996ea099fb9e533810dbad55fce937d526c38..5ae7ca4ccc5210db90d23c108ca0feff0a2c27e4 100644 |
--- a/test/unittests/interpreter/bytecode-array-builder-unittest.cc |
+++ b/test/unittests/interpreter/bytecode-array-builder-unittest.cc |
@@ -568,7 +568,7 @@ TEST_F(BytecodeArrayBuilderTest, ForwardJumps) { |
BytecodeArrayIterator iterator(array); |
CHECK_EQ(iterator.current_bytecode(), Bytecode::kJump); |
- CHECK_EQ(iterator.GetImmediateOperand(0), 22); |
+ CHECK_EQ(iterator.GetUnsignedImmediateOperand(0), 22); |
iterator.Advance(); |
// Ignore compare operation. |
@@ -576,7 +576,7 @@ TEST_F(BytecodeArrayBuilderTest, ForwardJumps) { |
CHECK_EQ(iterator.current_bytecode(), |
PeepholeToBoolean(Bytecode::kJumpIfToBooleanTrue)); |
- CHECK_EQ(iterator.GetImmediateOperand(0), 17); |
+ CHECK_EQ(iterator.GetUnsignedImmediateOperand(0), 17); |
iterator.Advance(); |
// Ignore compare operation. |
@@ -584,21 +584,21 @@ TEST_F(BytecodeArrayBuilderTest, ForwardJumps) { |
CHECK_EQ(iterator.current_bytecode(), |
PeepholeToBoolean(Bytecode::kJumpIfToBooleanFalse)); |
- CHECK_EQ(iterator.GetImmediateOperand(0), 12); |
+ CHECK_EQ(iterator.GetUnsignedImmediateOperand(0), 12); |
iterator.Advance(); |
// Ignore add operation. |
iterator.Advance(); |
CHECK_EQ(iterator.current_bytecode(), Bytecode::kJumpIfToBooleanTrue); |
- CHECK_EQ(iterator.GetImmediateOperand(0), 7); |
+ CHECK_EQ(iterator.GetUnsignedImmediateOperand(0), 7); |
iterator.Advance(); |
// Ignore add operation. |
iterator.Advance(); |
CHECK_EQ(iterator.current_bytecode(), Bytecode::kJumpIfToBooleanFalse); |
- CHECK_EQ(iterator.GetImmediateOperand(0), 2); |
+ CHECK_EQ(iterator.GetUnsignedImmediateOperand(0), 2); |
iterator.Advance(); |
CHECK_EQ(iterator.current_bytecode(), Bytecode::kJumpConstant); |
@@ -669,13 +669,13 @@ TEST_F(BytecodeArrayBuilderTest, BackwardJumps) { |
Handle<BytecodeArray> array = builder.ToBytecodeArray(isolate()); |
BytecodeArrayIterator iterator(array); |
CHECK_EQ(iterator.current_bytecode(), Bytecode::kJumpLoop); |
- CHECK_EQ(iterator.GetImmediateOperand(0), 0); |
+ CHECK_EQ(iterator.GetUnsignedImmediateOperand(0), 0); |
iterator.Advance(); |
- for (int i = 0; i < 42; i++) { |
+ for (unsigned i = 0; i < 42; i++) { |
CHECK_EQ(iterator.current_bytecode(), Bytecode::kJumpLoop); |
CHECK_EQ(iterator.current_operand_scale(), OperandScale::kSingle); |
// offset of 3 (because kJumpLoop takes two immediate operands) |
- CHECK_EQ(iterator.GetImmediateOperand(0), -i * 3 - 3); |
+ CHECK_EQ(iterator.GetUnsignedImmediateOperand(0), i * 3 + 3); |
iterator.Advance(); |
} |
// Check padding to force wide backwards jumps. |
@@ -685,7 +685,7 @@ TEST_F(BytecodeArrayBuilderTest, BackwardJumps) { |
} |
CHECK_EQ(iterator.current_bytecode(), Bytecode::kJumpLoop); |
CHECK_EQ(iterator.current_operand_scale(), OperandScale::kDouble); |
- CHECK_EQ(iterator.GetImmediateOperand(0), -386); |
+ CHECK_EQ(iterator.GetUnsignedImmediateOperand(0), 386); |
iterator.Advance(); |
CHECK_EQ(iterator.current_bytecode(), Bytecode::kReturn); |
iterator.Advance(); |
@@ -712,13 +712,13 @@ TEST_F(BytecodeArrayBuilderTest, LabelReuse) { |
Handle<BytecodeArray> array = builder.ToBytecodeArray(isolate()); |
BytecodeArrayIterator iterator(array); |
CHECK_EQ(iterator.current_bytecode(), Bytecode::kJump); |
- CHECK_EQ(iterator.GetImmediateOperand(0), 2); |
+ CHECK_EQ(iterator.GetUnsignedImmediateOperand(0), 2); |
iterator.Advance(); |
CHECK_EQ(iterator.current_bytecode(), Bytecode::kJumpLoop); |
- CHECK_EQ(iterator.GetImmediateOperand(0), 0); |
+ CHECK_EQ(iterator.GetUnsignedImmediateOperand(0), 0); |
iterator.Advance(); |
CHECK_EQ(iterator.current_bytecode(), Bytecode::kJumpLoop); |
- CHECK_EQ(iterator.GetImmediateOperand(0), -3); |
+ CHECK_EQ(iterator.GetUnsignedImmediateOperand(0), 3); |
iterator.Advance(); |
CHECK_EQ(iterator.current_bytecode(), Bytecode::kReturn); |
iterator.Advance(); |
@@ -746,13 +746,13 @@ TEST_F(BytecodeArrayBuilderTest, LabelAddressReuse) { |
BytecodeArrayIterator iterator(array); |
for (int i = 0; i < kRepeats; i++) { |
CHECK_EQ(iterator.current_bytecode(), Bytecode::kJump); |
- CHECK_EQ(iterator.GetImmediateOperand(0), 2); |
+ CHECK_EQ(iterator.GetUnsignedImmediateOperand(0), 2); |
iterator.Advance(); |
CHECK_EQ(iterator.current_bytecode(), Bytecode::kJumpLoop); |
- CHECK_EQ(iterator.GetImmediateOperand(0), 0); |
+ CHECK_EQ(iterator.GetUnsignedImmediateOperand(0), 0); |
iterator.Advance(); |
CHECK_EQ(iterator.current_bytecode(), Bytecode::kJumpLoop); |
- CHECK_EQ(iterator.GetImmediateOperand(0), -3); |
+ CHECK_EQ(iterator.GetUnsignedImmediateOperand(0), 3); |
iterator.Advance(); |
} |
CHECK_EQ(iterator.current_bytecode(), Bytecode::kReturn); |