diff options
Diffstat (limited to 'deps/v8/test/cctest/interpreter/bytecode_expectations/ArrayLiterals.golden')
-rw-r--r-- | deps/v8/test/cctest/interpreter/bytecode_expectations/ArrayLiterals.golden | 110 |
1 files changed, 52 insertions, 58 deletions
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/ArrayLiterals.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/ArrayLiterals.golden index 4c9753f389..4997d1a004 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/ArrayLiterals.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/ArrayLiterals.golden @@ -15,9 +15,9 @@ frame size: 0 parameter count: 1 bytecode array length: 6 bytecodes: [ - B(StackCheck), - B(CreateArrayLiteral), U8(0), U8(0), U8(3), - B(Return), + /* 30 E> */ B(StackCheck), + /* 34 S> */ B(CreateArrayLiteral), U8(0), U8(0), U8(3), + /* 51 S> */ B(Return), ] constant pool: [ InstanceType::FIXED_ARRAY_TYPE, @@ -29,28 +29,25 @@ handlers: [ snippet: " var a = 1; return [ a, a + 1 ]; " -frame size: 4 +frame size: 3 parameter count: 1 -bytecode array length: 39 +bytecode array length: 35 bytecodes: [ - B(StackCheck), - B(LdaSmi), U8(1), - B(Star), R(0), - B(CreateArrayLiteral), U8(0), U8(0), U8(3), - B(Star), R(2), - B(LdaZero), - B(Star), R(1), - B(Ldar), R(0), - B(KeyedStoreICSloppy), R(2), R(1), U8(1), - B(LdaSmi), U8(1), - B(Star), R(1), - B(Ldar), R(0), - B(Star), R(3), - B(LdaSmi), U8(1), - B(Add), R(3), - B(KeyedStoreICSloppy), R(2), R(1), U8(1), - B(Ldar), R(2), - B(Return), + /* 30 E> */ B(StackCheck), + /* 42 S> */ B(LdaSmi), U8(1), + B(Star), R(0), + /* 45 S> */ B(CreateArrayLiteral), U8(0), U8(0), U8(3), + B(Star), R(2), + B(LdaZero), + B(Star), R(1), + B(Ldar), R(0), + /* 54 E> */ B(StaKeyedPropertySloppy), R(2), R(1), U8(2), + B(LdaSmi), U8(1), + B(Star), R(1), + /* 57 E> */ B(AddSmi), U8(1), R(0), U8(1), + B(StaKeyedPropertySloppy), R(2), R(1), U8(2), + B(Ldar), R(2), + /* 66 S> */ B(Return), ] constant pool: [ InstanceType::FIXED_ARRAY_TYPE, @@ -66,9 +63,9 @@ frame size: 0 parameter count: 1 bytecode array length: 6 bytecodes: [ - B(StackCheck), - B(CreateArrayLiteral), U8(0), U8(2), U8(2), - B(Return), + /* 30 E> */ B(StackCheck), + /* 34 S> */ B(CreateArrayLiteral), U8(0), U8(2), U8(2), + /* 62 S> */ B(Return), ] constant pool: [ InstanceType::FIXED_ARRAY_TYPE, @@ -80,40 +77,37 @@ handlers: [ snippet: " var a = 1; return [ [ a, 2 ], [ a + 2 ] ]; " -frame size: 6 +frame size: 5 parameter count: 1 -bytecode array length: 69 +bytecode array length: 65 bytecodes: [ - B(StackCheck), - B(LdaSmi), U8(1), - B(Star), R(0), - B(CreateArrayLiteral), U8(0), U8(2), U8(2), - B(Star), R(2), - B(LdaZero), - B(Star), R(1), - B(CreateArrayLiteral), U8(1), U8(0), U8(3), - B(Star), R(4), - B(LdaZero), - B(Star), R(3), - B(Ldar), R(0), - B(KeyedStoreICSloppy), R(4), R(3), U8(1), - B(Ldar), R(4), - B(KeyedStoreICSloppy), R(2), R(1), U8(5), - B(LdaSmi), U8(1), - B(Star), R(1), - B(CreateArrayLiteral), U8(2), U8(1), U8(3), - B(Star), R(4), - B(LdaZero), - B(Star), R(3), - B(Ldar), R(0), - B(Star), R(5), - B(LdaSmi), U8(2), - B(Add), R(5), - B(KeyedStoreICSloppy), R(4), R(3), U8(3), - B(Ldar), R(4), - B(KeyedStoreICSloppy), R(2), R(1), U8(5), - B(Ldar), R(2), - B(Return), + /* 30 E> */ B(StackCheck), + /* 42 S> */ B(LdaSmi), U8(1), + B(Star), R(0), + /* 45 S> */ B(CreateArrayLiteral), U8(0), U8(2), U8(2), + B(Star), R(2), + B(LdaZero), + B(Star), R(1), + B(CreateArrayLiteral), U8(1), U8(0), U8(3), + B(Star), R(4), + B(LdaZero), + B(Star), R(3), + B(Ldar), R(0), + /* 56 E> */ B(StaKeyedPropertySloppy), R(4), R(3), U8(1), + B(Ldar), R(4), + B(StaKeyedPropertySloppy), R(2), R(1), U8(6), + B(LdaSmi), U8(1), + B(Star), R(1), + B(CreateArrayLiteral), U8(2), U8(1), U8(3), + B(Star), R(4), + B(LdaZero), + B(Star), R(3), + /* 66 E> */ B(AddSmi), U8(2), R(0), U8(3), + B(StaKeyedPropertySloppy), R(4), R(3), U8(4), + B(Ldar), R(4), + B(StaKeyedPropertySloppy), R(2), R(1), U8(6), + B(Ldar), R(2), + /* 77 S> */ B(Return), ] constant pool: [ InstanceType::FIXED_ARRAY_TYPE, |