diff options
author | Michaël Zasso <targos@protonmail.com> | 2017-12-05 16:41:55 +0100 |
---|---|---|
committer | Michaël Zasso <targos@protonmail.com> | 2017-12-06 12:52:07 +0100 |
commit | 1854ba04e9a68f062beb299dd6e1479279b26363 (patch) | |
tree | d5b2df9b8c1deb6388f7a728fca8e1c98c779abe /deps/v8/test/cctest/interpreter/bytecode_expectations | |
parent | b52c23b75f96e1c9d2c7b3a7e5619170d0a0d8e1 (diff) | |
download | node-new-1854ba04e9a68f062beb299dd6e1479279b26363.tar.gz |
deps: update V8 to 6.3.292.46
PR-URL: https://github.com/nodejs/node/pull/16271
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Diffstat (limited to 'deps/v8/test/cctest/interpreter/bytecode_expectations')
23 files changed, 1052 insertions, 1231 deletions
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/ArrayLiterals.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/ArrayLiterals.golden index a5af50d6ca..e5de344960 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/ArrayLiterals.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/ArrayLiterals.golden @@ -39,12 +39,12 @@ bytecodes: [ B(LdaZero), B(Star), R(1), B(Ldar), R(0), - /* 54 E> */ B(StaKeyedPropertySloppy), R(2), R(1), U8(2), + /* 54 E> */ B(StaKeyedProperty), R(2), R(1), U8(2), B(LdaSmi), I8(1), B(Star), R(1), B(Ldar), R(0), /* 59 E> */ B(AddSmi), I8(1), U8(0), - B(StaKeyedPropertySloppy), R(2), R(1), U8(2), + B(StaKeyedProperty), R(2), R(1), U8(2), B(Ldar), R(2), /* 65 S> */ B(Return), ] @@ -92,9 +92,9 @@ bytecodes: [ B(LdaZero), B(Star), R(3), B(Ldar), R(0), - /* 56 E> */ B(StaKeyedPropertySloppy), R(4), R(3), U8(1), + /* 56 E> */ B(StaKeyedProperty), R(4), R(3), U8(1), B(Ldar), R(4), - B(StaKeyedPropertySloppy), R(2), R(1), U8(8), + B(StaKeyedProperty), R(2), R(1), U8(8), B(LdaSmi), I8(1), B(Star), R(1), B(CreateArrayLiteral), U8(2), U8(4), U8(37), @@ -103,9 +103,9 @@ bytecodes: [ B(Star), R(3), B(Ldar), R(0), /* 68 E> */ B(AddSmi), I8(2), U8(3), - B(StaKeyedPropertySloppy), R(4), R(3), U8(5), + B(StaKeyedProperty), R(4), R(3), U8(5), B(Ldar), R(4), - B(StaKeyedPropertySloppy), R(2), R(1), U8(8), + B(StaKeyedProperty), R(2), R(1), U8(8), B(Ldar), R(2), /* 76 S> */ B(Return), ] diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/AssignmentsInBinaryExpression.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/AssignmentsInBinaryExpression.golden index dd55ae9856..925795a673 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/AssignmentsInBinaryExpression.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/AssignmentsInBinaryExpression.golden @@ -238,7 +238,7 @@ snippet: " " frame size: 3 parameter count: 1 -bytecode array length: 44 +bytecode array length: 43 bytecodes: [ /* 30 E> */ B(StackCheck), /* 42 S> */ B(LdaSmi), I8(17), @@ -249,8 +249,8 @@ bytecodes: [ /* 55 E> */ B(Add), R(1), U8(0), B(Star), R(1), B(Ldar), R(0), - B(ToNumber), R(2), U8(1), - B(Ldar), R(2), + B(ToNumber), U8(1), + B(Star), R(2), B(Inc), U8(1), B(Star), R(0), B(Ldar), R(2), diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/AsyncGenerators.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/AsyncGenerators.golden index 5ec4d045ec..84fdd0f715 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/AsyncGenerators.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/AsyncGenerators.golden @@ -14,18 +14,16 @@ snippet: " " frame size: 9 parameter count: 1 -bytecode array length: 237 +bytecode array length: 230 bytecodes: [ B(Ldar), R(0), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(0), U8(1), B(PushContext), R(2), B(RestoreGeneratorState), R(0), B(Star), R(1), B(SwitchOnSmiNoFeedback), U8(0), U8(2), I8(0), - B(LdaSmi), I8(45), - B(Star), R(2), - B(CallRuntime), U16(Runtime::kAbort), R(2), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(1), B(Mov), R(closure), R(2), @@ -121,8 +119,8 @@ bytecodes: [ /* 22 S> */ B(Return), ] constant pool: [ - Smi [44], - Smi [93], + Smi [37], + Smi [86], Smi [15], Smi [7], ONE_BYTE_INTERNALIZED_STRING_TYPE [".catch"], @@ -132,8 +130,8 @@ constant pool: [ Smi [23], ] handlers: [ - [47, 182, 190], - [50, 143, 145], + [40, 175, 183], + [43, 136, 138], ] --- @@ -143,18 +141,16 @@ snippet: " " frame size: 9 parameter count: 1 -bytecode array length: 290 +bytecode array length: 283 bytecodes: [ B(Ldar), R(0), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(0), U8(1), B(PushContext), R(2), B(RestoreGeneratorState), R(0), B(Star), R(1), B(SwitchOnSmiNoFeedback), U8(0), U8(3), I8(0), - B(LdaSmi), I8(45), - B(Star), R(2), - B(CallRuntime), U16(Runtime::kAbort), R(2), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(1), B(Mov), R(closure), R(2), @@ -271,9 +267,9 @@ bytecodes: [ /* 31 S> */ B(Return), ] constant pool: [ - Smi [44], - Smi [97], - Smi [146], + Smi [37], + Smi [90], + Smi [139], Smi [15], Smi [7], Smi [15], @@ -285,8 +281,8 @@ constant pool: [ Smi [23], ] handlers: [ - [47, 235, 243], - [50, 196, 198], + [40, 228, 236], + [43, 189, 191], ] --- @@ -296,18 +292,16 @@ snippet: " " frame size: 22 parameter count: 1 -bytecode array length: 585 +bytecode array length: 571 bytecodes: [ B(Ldar), R(2), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(2), U8(1), B(PushContext), R(11), B(RestoreGeneratorState), R(2), B(Star), R(10), B(SwitchOnSmiNoFeedback), U8(0), U8(3), I8(0), - B(LdaSmi), I8(45), - B(Star), R(11), - B(CallRuntime), U16(Runtime::kAbort), R(11), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(10), B(Mov), R(closure), R(11), @@ -349,10 +343,8 @@ bytecodes: [ B(SwitchOnSmiNoFeedback), U8(7), U8(1), I8(1), B(LdaSmi), I8(-2), /* 36 E> */ B(TestEqualStrictNoFeedback), R(10), - B(JumpIfTrue), U8(11), - B(LdaSmi), I8(45), - B(Star), R(19), - B(CallRuntime), U16(Runtime::kAbort), R(19), U8(1), + B(JumpIfTrue), U8(4), + B(Abort), U8(43), /* 31 S> */ B(LdaNamedProperty), R(4), U8(8), U8(7), B(Star), R(19), B(CallProperty0), R(19), R(4), U8(5), @@ -392,7 +384,7 @@ bytecodes: [ B(Jump), U8(62), B(LdaZero), B(Star), R(6), - B(JumpLoop), U8(123), I8(0), + B(JumpLoop), U8(116), I8(0), B(Jump), U8(40), B(Star), R(19), B(Ldar), R(closure), @@ -436,7 +428,7 @@ bytecodes: [ B(TestTypeOf), U8(5), B(JumpIfFalse), U8(4), B(Jump), U8(18), - B(Wide), B(LdaSmi), I16(134), + B(Wide), B(LdaSmi), I16(137), B(Star), R(18), B(LdaConstant), U8(16), B(Star), R(19), @@ -546,14 +538,14 @@ bytecodes: [ /* 50 S> */ B(Return), ] constant pool: [ - Smi [44], - Smi [111], - Smi [441], + Smi [37], + Smi [104], + Smi [427], Smi [15], Smi [7], TUPLE2_TYPE, SYMBOL_TYPE, - Smi [85], + Smi [78], ONE_BYTE_INTERNALIZED_STRING_TYPE ["next"], ONE_BYTE_INTERNALIZED_STRING_TYPE ["done"], ONE_BYTE_INTERNALIZED_STRING_TYPE ["value"], @@ -567,17 +559,17 @@ constant pool: [ Smi [6], Smi [14], FIXED_ARRAY_TYPE, - Smi [455], + Smi [448], Smi [6], Smi [20], Smi [23], ] handlers: [ - [47, 530, 538], - [50, 491, 493], - [97, 291, 299], - [100, 251, 253], - [360, 370, 372], + [40, 516, 524], + [43, 477, 479], + [90, 277, 285], + [93, 237, 239], + [346, 356, 358], ] --- @@ -588,18 +580,16 @@ snippet: " " frame size: 17 parameter count: 1 -bytecode array length: 577 +bytecode array length: 560 bytecodes: [ B(Ldar), R(0), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(0), U8(1), B(PushContext), R(2), B(RestoreGeneratorState), R(0), B(Star), R(1), B(SwitchOnSmiNoFeedback), U8(0), U8(5), I8(0), - B(LdaSmi), I8(45), - B(Star), R(2), - B(CallRuntime), U16(Runtime::kAbort), R(2), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(1), B(Mov), R(closure), R(2), @@ -650,10 +640,8 @@ bytecodes: [ B(SwitchOnSmiNoFeedback), U8(10), U8(3), I8(1), B(LdaSmi), I8(-2), B(TestEqualStrictNoFeedback), R(1), - B(JumpIfTrue), U8(11), - B(LdaSmi), I8(45), - B(Star), R(12), - B(CallRuntime), U16(Runtime::kAbort), R(12), U8(1), + B(JumpIfTrue), U8(4), + B(Abort), U8(43), B(Ldar), R(7), B(SwitchOnSmiNoFeedback), U8(13), U8(2), I8(1), B(LdaNamedProperty), R(8), U8(15), U8(8), @@ -725,7 +713,7 @@ bytecodes: [ B(JumpIfJSReceiver), U8(7), B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R(6), U8(1), B(LdaNamedProperty), R(6), U8(18), U8(12), - B(JumpIfToBooleanTrue), U8(50), + B(JumpIfToBooleanTrue), U8(47), B(LdaNamedProperty), R(6), U8(19), U8(14), B(Star), R(15), B(LdaFalse), @@ -741,7 +729,7 @@ bytecodes: [ B(Star), R(9), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetResumeMode), R(0), U8(1), B(Star), R(7), - B(Wide), B(JumpLoop), U16(260), I16(0), + B(JumpLoop), U8(252), I8(0), B(LdaNamedProperty), R(6), U8(19), U8(14), B(Star), R(8), B(LdaSmi), I8(1), @@ -821,19 +809,19 @@ bytecodes: [ /* 60 S> */ B(Return), ] constant pool: [ - Smi [44], - Smi [132], - Smi [132], - Smi [132], - Smi [433], + Smi [37], + Smi [125], + Smi [125], + Smi [125], + Smi [416], Smi [15], Smi [7], ONE_BYTE_INTERNALIZED_STRING_TYPE ["g"], SYMBOL_TYPE, SYMBOL_TYPE, - Smi [237], - Smi [109], - Smi [169], + Smi [230], + Smi [102], + Smi [162], Smi [17], Smi [42], ONE_BYTE_INTERNALIZED_STRING_TYPE ["next"], @@ -843,14 +831,14 @@ constant pool: [ ONE_BYTE_INTERNALIZED_STRING_TYPE ["value"], ONE_BYTE_INTERNALIZED_STRING_TYPE [".catch"], FIXED_ARRAY_TYPE, - Smi [447], - Smi [327], + Smi [437], + Smi [324], Smi [6], Smi [20], Smi [23], ] handlers: [ - [47, 522, 530], - [50, 483, 485], + [40, 505, 513], + [43, 466, 468], ] diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/CallAndSpread.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/CallAndSpread.golden index 751c4f27a4..1315be378b 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/CallAndSpread.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/CallAndSpread.golden @@ -65,33 +65,27 @@ handlers: [ snippet: " Math.max(0, ...[1, 2, 3], 4); " -frame size: 8 +frame size: 6 parameter count: 1 -bytecode array length: 60 +bytecode array length: 51 bytecodes: [ /* 30 E> */ B(StackCheck), - /* 34 S> */ B(LdaUndefined), - B(Star), R(1), - /* 34 E> */ B(LdaGlobal), U8(0), U8(0), + /* 34 S> */ B(LdaGlobal), U8(0), U8(0), B(Star), R(0), B(LdaNamedProperty), R(0), U8(1), U8(2), - B(Star), R(2), - B(LdaUndefined), - B(Star), R(4), + B(Star), R(1), B(CreateArrayLiteral), U8(2), U8(4), U8(37), - B(Star), R(5), - B(LdaUndefined), - B(Star), R(6), + B(Star), R(3), B(CreateArrayLiteral), U8(3), U8(5), U8(37), - B(Star), R(7), - B(CallJSRuntime), U8(%spread_iterable), R(6), U8(2), - B(Star), R(6), - B(CreateArrayLiteral), U8(4), U8(6), U8(37), - B(Star), R(7), - B(CallJSRuntime), U8(%spread_arguments), R(4), U8(4), B(Star), R(4), - B(Mov), R(0), R(3), - B(CallJSRuntime), U8(%reflect_apply), R(1), U8(4), + B(CallJSRuntime), U8(%spread_iterable), R(4), U8(1), + B(Star), R(4), + B(CreateArrayLiteral), U8(4), U8(6), U8(37), + B(Star), R(5), + B(CallJSRuntime), U8(%spread_arguments), R(3), U8(3), + B(Star), R(3), + B(Mov), R(0), R(2), + B(CallJSRuntime), U8(%reflect_apply), R(1), U8(3), B(LdaUndefined), /* 64 S> */ B(Return), ] diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/CallRuntime.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/CallRuntime.golden index 83911ce4e2..cb201ed8e6 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/CallRuntime.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/CallRuntime.golden @@ -70,16 +70,14 @@ snippet: " function f() { return %spread_iterable([1]) } f(); " -frame size: 2 +frame size: 1 parameter count: 1 -bytecode array length: 15 +bytecode array length: 12 bytecodes: [ /* 10 E> */ B(StackCheck), - /* 15 S> */ B(LdaUndefined), + /* 15 S> */ B(CreateArrayLiteral), U8(0), U8(0), U8(37), B(Star), R(0), - B(CreateArrayLiteral), U8(0), U8(0), U8(37), - B(Star), R(1), - B(CallJSRuntime), U8(%spread_iterable), R(0), U8(2), + B(CallJSRuntime), U8(%spread_iterable), R(0), U8(1), /* 43 S> */ B(Return), ] constant pool: [ diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/ClassAndSuperClass.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/ClassAndSuperClass.golden index db0f4772c3..ea44a8a040 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/ClassAndSuperClass.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/ClassAndSuperClass.golden @@ -123,7 +123,7 @@ bytecodes: [ /* 128 S> */ B(Ldar), R(this), B(ThrowSuperNotCalledIfHole), B(LdaSmi), I8(2), - /* 136 E> */ B(StaNamedPropertyStrict), R(2), U8(0), U8(2), + /* 136 E> */ B(StaNamedProperty), R(2), U8(0), U8(2), B(Ldar), R(this), B(ThrowSuperNotCalledIfHole), /* 141 S> */ B(Return), @@ -164,7 +164,7 @@ bytecodes: [ /* 126 S> */ B(Ldar), R(this), B(ThrowSuperNotCalledIfHole), B(LdaSmi), I8(2), - /* 134 E> */ B(StaNamedPropertyStrict), R(2), U8(0), U8(2), + /* 134 E> */ B(StaNamedProperty), R(2), U8(0), U8(2), B(Ldar), R(this), B(ThrowSuperNotCalledIfHole), /* 139 S> */ B(Return), diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/CompoundExpressions.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/CompoundExpressions.golden index ea761f5dfa..f2d00b28e1 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/CompoundExpressions.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/CompoundExpressions.golden @@ -60,7 +60,7 @@ bytecodes: [ B(Mov), R(1), R(0), /* 54 S> */ B(LdaNamedProperty), R(1), U8(1), U8(1), B(MulSmi), I8(2), U8(3), - /* 61 E> */ B(StaNamedPropertySloppy), R(1), U8(1), U8(4), + /* 61 E> */ B(StaNamedProperty), R(1), U8(1), U8(4), B(LdaUndefined), /* 67 S> */ B(Return), ] @@ -86,7 +86,7 @@ bytecodes: [ B(Star), R(2), B(LdaKeyedProperty), R(1), U8(1), B(BitwiseXorSmi), I8(2), U8(3), - /* 57 E> */ B(StaKeyedPropertySloppy), R(1), R(2), U8(4), + /* 57 E> */ B(StaKeyedProperty), R(1), R(2), U8(4), B(LdaUndefined), /* 63 S> */ B(Return), ] diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/CountOperators.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/CountOperators.golden index c259f53f64..2aefc7a142 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/CountOperators.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/CountOperators.golden @@ -31,13 +31,13 @@ snippet: " " frame size: 2 parameter count: 1 -bytecode array length: 17 +bytecode array length: 16 bytecodes: [ /* 30 E> */ B(StackCheck), /* 42 S> */ B(LdaSmi), I8(1), B(Star), R(0), - /* 45 S> */ B(ToNumber), R(1), U8(0), - B(Ldar), R(1), + /* 45 S> */ B(ToNumber), U8(0), + B(Star), R(1), B(Inc), U8(0), B(Star), R(0), B(Ldar), R(1), @@ -74,13 +74,13 @@ snippet: " " frame size: 2 parameter count: 1 -bytecode array length: 17 +bytecode array length: 16 bytecodes: [ /* 30 E> */ B(StackCheck), /* 42 S> */ B(LdaSmi), I8(1), B(Star), R(0), - /* 45 S> */ B(ToNumber), R(1), U8(0), - B(Ldar), R(1), + /* 45 S> */ B(ToNumber), U8(0), + B(Star), R(1), B(Dec), U8(0), B(Star), R(0), B(Ldar), R(1), @@ -97,16 +97,16 @@ snippet: " " frame size: 3 parameter count: 1 -bytecode array length: 27 +bytecode array length: 26 bytecodes: [ /* 30 E> */ B(StackCheck), /* 42 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(41), R(1), B(Mov), R(1), R(0), /* 54 S> */ B(LdaNamedProperty), R(1), U8(1), U8(1), - B(ToNumber), R(2), U8(5), - B(Ldar), R(2), + B(ToNumber), U8(5), + B(Star), R(2), B(Inc), U8(5), - /* 66 E> */ B(StaNamedPropertySloppy), R(1), U8(1), U8(3), + /* 66 E> */ B(StaNamedProperty), R(1), U8(1), U8(3), B(Ldar), R(2), /* 69 S> */ B(Return), ] @@ -130,7 +130,7 @@ bytecodes: [ B(Mov), R(1), R(0), /* 54 S> */ B(LdaNamedProperty), R(1), U8(1), U8(1), B(Dec), U8(5), - /* 65 E> */ B(StaNamedPropertySloppy), R(1), U8(1), U8(3), + /* 65 E> */ B(StaNamedProperty), R(1), U8(1), U8(3), /* 69 S> */ B(Return), ] constant pool: [ @@ -146,7 +146,7 @@ snippet: " " frame size: 5 parameter count: 1 -bytecode array length: 32 +bytecode array length: 31 bytecodes: [ /* 30 E> */ B(StackCheck), /* 45 S> */ B(LdaConstant), U8(0), @@ -155,10 +155,10 @@ bytecodes: [ B(Mov), R(2), R(1), /* 72 S> */ B(Ldar), R(0), /* 81 E> */ B(LdaKeyedProperty), R(2), U8(1), - B(ToNumber), R(4), U8(5), - B(Ldar), R(4), + B(ToNumber), U8(5), + B(Star), R(4), B(Dec), U8(5), - /* 86 E> */ B(StaKeyedPropertySloppy), R(2), R(0), U8(3), + /* 86 E> */ B(StaKeyedProperty), R(2), R(0), U8(3), B(Ldar), R(4), /* 89 S> */ B(Return), ] @@ -185,7 +185,7 @@ bytecodes: [ /* 72 S> */ B(Ldar), R(0), /* 83 E> */ B(LdaKeyedProperty), R(2), U8(1), B(Inc), U8(5), - /* 87 E> */ B(StaKeyedPropertySloppy), R(2), R(0), U8(3), + /* 87 E> */ B(StaKeyedProperty), R(2), R(0), U8(3), /* 89 S> */ B(Return), ] constant pool: [ @@ -227,7 +227,7 @@ snippet: " " frame size: 3 parameter count: 1 -bytecode array length: 29 +bytecode array length: 28 bytecodes: [ B(CreateFunctionContext), U8(1), B(PushContext), R(1), @@ -237,8 +237,8 @@ bytecodes: [ /* 53 S> */ B(CreateClosure), U8(0), U8(0), U8(2), B(Star), R(0), /* 78 S> */ B(LdaCurrentContextSlot), U8(4), - B(ToNumber), R(2), U8(1), - B(Ldar), R(2), + B(ToNumber), U8(1), + B(Star), R(2), B(Dec), U8(1), /* 86 E> */ B(StaCurrentContextSlot), U8(4), B(Ldar), R(2), @@ -256,7 +256,7 @@ snippet: " " frame size: 4 parameter count: 1 -bytecode array length: 29 +bytecode array length: 28 bytecodes: [ /* 30 E> */ B(StackCheck), /* 44 S> */ B(LdaSmi), I8(1), @@ -264,12 +264,12 @@ bytecodes: [ /* 55 S> */ B(CreateArrayLiteral), U8(0), U8(0), U8(37), B(Star), R(1), /* 63 S> */ B(Ldar), R(0), - B(ToNumber), R(3), U8(1), - B(Ldar), R(3), + B(ToNumber), U8(1), + B(Star), R(3), B(Inc), U8(1), B(Star), R(0), B(LdaSmi), I8(2), - /* 79 E> */ B(StaKeyedPropertySloppy), R(1), R(3), U8(2), + /* 79 E> */ B(StaKeyedProperty), R(1), R(3), U8(2), /* 83 S> */ B(Return), ] constant pool: [ diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/ForAwaitOf.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/ForAwaitOf.golden index f363e3d168..f02cb544d0 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/ForAwaitOf.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/ForAwaitOf.golden @@ -16,18 +16,16 @@ snippet: " " frame size: 23 parameter count: 1 -bytecode array length: 618 +bytecode array length: 589 bytecodes: [ B(Ldar), R(2), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(2), U8(1), B(PushContext), R(12), B(RestoreGeneratorState), R(2), B(Star), R(11), B(SwitchOnSmiNoFeedback), U8(0), U8(3), I8(0), - B(LdaSmi), I8(45), - B(Star), R(12), - B(CallRuntime), U16(Runtime::kAbort), R(12), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(11), B(Mov), R(closure), R(12), @@ -35,9 +33,7 @@ bytecodes: [ B(InvokeIntrinsic), U8(Runtime::k_CreateJSGeneratorObject), R(12), U8(2), B(Star), R(2), /* 16 E> */ B(StackCheck), - B(LdaUndefined), - B(Star), R(12), - B(CallJSRuntime), U8(%async_function_promise_create), R(12), U8(1), + B(CallJSRuntime), U8(%async_function_promise_create), R(0), U8(0), B(Star), R(10), B(Mov), R(context), R(14), B(Mov), R(context), R(15), @@ -64,10 +60,8 @@ bytecodes: [ B(SwitchOnSmiNoFeedback), U8(6), U8(1), I8(0), B(LdaSmi), I8(-2), /* 43 E> */ B(TestEqualStrictNoFeedback), R(11), - B(JumpIfTrue), U8(11), - B(LdaSmi), I8(45), - B(Star), R(20), - B(CallRuntime), U16(Runtime::kAbort), R(20), U8(1), + B(JumpIfTrue), U8(4), + B(Abort), U8(43), /* 40 S> */ B(LdaNamedProperty), R(4), U8(7), U8(11), B(Star), R(20), B(CallProperty0), R(20), R(4), U8(9), @@ -105,7 +99,7 @@ bytecodes: [ B(Mov), R(3), R(0), B(LdaZero), B(Star), R(6), - B(JumpLoop), U8(118), I8(0), + B(JumpLoop), U8(111), I8(0), B(Jump), U8(40), B(Star), R(20), B(Ldar), R(closure), @@ -149,7 +143,7 @@ bytecodes: [ B(TestTypeOf), U8(5), B(JumpIfFalse), U8(4), B(Jump), U8(18), - B(Wide), B(LdaSmi), I16(134), + B(Wide), B(LdaSmi), I16(137), B(Star), R(19), B(LdaConstant), U8(13), B(Star), R(20), @@ -223,16 +217,14 @@ bytecodes: [ B(Ldar), R(17), B(ReThrow), B(LdaUndefined), - B(Star), R(16), - B(LdaUndefined), - B(Star), R(18), - B(Mov), R(10), R(17), - B(CallJSRuntime), U8(%promise_resolve), R(16), U8(3), + B(Star), R(17), + B(Mov), R(10), R(16), + B(CallJSRuntime), U8(%promise_resolve), R(16), U8(2), B(LdaZero), B(Star), R(12), B(Mov), R(10), R(13), - B(Jump), U8(61), - B(Jump), U8(45), + B(Jump), U8(58), + B(Jump), U8(42), B(Star), R(16), B(Ldar), R(closure), B(CreateCatchContext), R(16), U8(10), U8(15), @@ -241,14 +233,12 @@ bytecodes: [ B(SetPendingMessage), B(Ldar), R(15), B(PushContext), R(16), - B(LdaUndefined), - B(Star), R(17), B(LdaImmutableCurrentContextSlot), U8(4), - B(Star), R(19), + B(Star), R(18), B(LdaFalse), - B(Star), R(20), - B(Mov), R(10), R(18), - B(CallJSRuntime), U8(%promise_internal_reject), R(17), U8(4), + B(Star), R(19), + B(Mov), R(10), R(17), + B(CallJSRuntime), U8(%promise_internal_reject), R(17), U8(3), B(PopContext), R(16), B(LdaZero), B(Star), R(12), @@ -264,10 +254,7 @@ bytecodes: [ B(LdaTheHole), B(SetPendingMessage), B(Star), R(14), - B(LdaUndefined), - B(Star), R(15), - B(Mov), R(10), R(16), - B(CallJSRuntime), U8(%async_function_promise_release), R(15), U8(2), + B(CallJSRuntime), U8(%async_function_promise_release), R(10), U8(1), B(Ldar), R(14), B(SetPendingMessage), B(Ldar), R(12), @@ -281,13 +268,13 @@ bytecodes: [ /* 57 S> */ B(Return), ] constant pool: [ - Smi [99], - Smi [356], - Smi [436], + Smi [89], + Smi [339], + Smi [419], TUPLE2_TYPE, SYMBOL_TYPE, SYMBOL_TYPE, - Smi [47], + Smi [40], ONE_BYTE_INTERNALIZED_STRING_TYPE ["next"], ONE_BYTE_INTERNALIZED_STRING_TYPE ["done"], ONE_BYTE_INTERNALIZED_STRING_TYPE ["value"], @@ -301,11 +288,11 @@ constant pool: [ Smi [9], ] handlers: [ - [56, 571, 579], - [59, 526, 528], - [65, 274, 282], - [68, 234, 236], - [342, 400, 402], + [46, 548, 556], + [49, 506, 508], + [55, 257, 265], + [58, 217, 219], + [325, 383, 385], ] --- @@ -317,18 +304,16 @@ snippet: " " frame size: 23 parameter count: 1 -bytecode array length: 650 +bytecode array length: 618 bytecodes: [ B(Ldar), R(2), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(2), U8(1), B(PushContext), R(12), B(RestoreGeneratorState), R(2), B(Star), R(11), B(SwitchOnSmiNoFeedback), U8(0), U8(3), I8(0), - B(LdaSmi), I8(45), - B(Star), R(12), - B(CallRuntime), U16(Runtime::kAbort), R(12), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(11), B(Mov), R(closure), R(12), @@ -336,9 +321,7 @@ bytecodes: [ B(InvokeIntrinsic), U8(Runtime::k_CreateJSGeneratorObject), R(12), U8(2), B(Star), R(2), /* 16 E> */ B(StackCheck), - B(LdaUndefined), - B(Star), R(12), - B(CallJSRuntime), U8(%async_function_promise_create), R(12), U8(1), + B(CallJSRuntime), U8(%async_function_promise_create), R(0), U8(0), B(Star), R(10), B(Mov), R(context), R(14), B(Mov), R(context), R(15), @@ -365,10 +348,8 @@ bytecodes: [ B(SwitchOnSmiNoFeedback), U8(6), U8(1), I8(0), B(LdaSmi), I8(-2), /* 43 E> */ B(TestEqualStrictNoFeedback), R(11), - B(JumpIfTrue), U8(11), - B(LdaSmi), I8(45), - B(Star), R(20), - B(CallRuntime), U16(Runtime::kAbort), R(20), U8(1), + B(JumpIfTrue), U8(4), + B(Abort), U8(43), /* 40 S> */ B(LdaNamedProperty), R(4), U8(7), U8(11), B(Star), R(20), B(CallProperty0), R(20), R(4), U8(9), @@ -451,7 +432,7 @@ bytecodes: [ B(TestTypeOf), U8(5), B(JumpIfFalse), U8(4), B(Jump), U8(18), - B(Wide), B(LdaSmi), I16(134), + B(Wide), B(LdaSmi), I16(137), B(Star), R(19), B(LdaConstant), U8(13), B(Star), R(20), @@ -525,20 +506,18 @@ bytecodes: [ B(LdaZero), B(Star), R(12), B(Mov), R(17), R(13), - B(Jump), U8(87), + B(Jump), U8(81), B(Ldar), R(17), B(ReThrow), B(LdaUndefined), - B(Star), R(16), - B(LdaUndefined), - B(Star), R(18), - B(Mov), R(10), R(17), - B(CallJSRuntime), U8(%promise_resolve), R(16), U8(3), + B(Star), R(17), + B(Mov), R(10), R(16), + B(CallJSRuntime), U8(%promise_resolve), R(16), U8(2), B(LdaSmi), I8(1), B(Star), R(12), B(Mov), R(10), R(13), - B(Jump), U8(62), - B(Jump), U8(46), + B(Jump), U8(59), + B(Jump), U8(43), B(Star), R(16), B(Ldar), R(closure), B(CreateCatchContext), R(16), U8(10), U8(17), @@ -547,14 +526,12 @@ bytecodes: [ B(SetPendingMessage), B(Ldar), R(15), B(PushContext), R(16), - B(LdaUndefined), - B(Star), R(17), B(LdaImmutableCurrentContextSlot), U8(4), - B(Star), R(19), + B(Star), R(18), B(LdaFalse), - B(Star), R(20), - B(Mov), R(10), R(18), - B(CallJSRuntime), U8(%promise_internal_reject), R(17), U8(4), + B(Star), R(19), + B(Mov), R(10), R(17), + B(CallJSRuntime), U8(%promise_internal_reject), R(17), U8(3), B(PopContext), R(16), B(LdaSmi), I8(1), B(Star), R(12), @@ -570,20 +547,15 @@ bytecodes: [ B(LdaTheHole), B(SetPendingMessage), B(Star), R(14), - B(LdaUndefined), - B(Star), R(15), - B(Mov), R(10), R(16), - B(CallJSRuntime), U8(%async_function_promise_release), R(15), U8(2), + B(CallJSRuntime), U8(%async_function_promise_release), R(10), U8(1), B(Ldar), R(14), B(SetPendingMessage), B(Ldar), R(12), B(SwitchOnSmiNoFeedback), U8(18), U8(3), I8(0), - B(Jump), U8(24), - B(LdaUndefined), - B(Star), R(15), - B(Mov), R(10), R(16), - B(Mov), R(13), R(17), - B(CallJSRuntime), U8(%promise_resolve), R(15), U8(3), + B(Jump), U8(21), + B(Mov), R(10), R(15), + B(Mov), R(13), R(16), + B(CallJSRuntime), U8(%promise_resolve), R(15), U8(2), B(Ldar), R(10), /* 68 S> */ B(Return), B(Ldar), R(13), @@ -594,13 +566,13 @@ bytecodes: [ /* 68 S> */ B(Return), ] constant pool: [ - Smi [99], - Smi [359], - Smi [439], + Smi [89], + Smi [342], + Smi [422], TUPLE2_TYPE, SYMBOL_TYPE, SYMBOL_TYPE, - Smi [47], + Smi [40], ONE_BYTE_INTERNALIZED_STRING_TYPE ["next"], ONE_BYTE_INTERNALIZED_STRING_TYPE ["done"], ONE_BYTE_INTERNALIZED_STRING_TYPE ["value"], @@ -613,15 +585,15 @@ constant pool: [ Smi [14], FIXED_ARRAY_TYPE, Smi [6], + Smi [19], Smi [22], - Smi [25], ] handlers: [ - [56, 587, 595], - [59, 541, 543], - [65, 276, 284], - [68, 236, 238], - [345, 403, 405], + [46, 564, 572], + [49, 521, 523], + [55, 259, 267], + [58, 219, 221], + [328, 386, 388], ] --- @@ -636,18 +608,16 @@ snippet: " " frame size: 23 parameter count: 1 -bytecode array length: 636 +bytecode array length: 607 bytecodes: [ B(Ldar), R(2), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(2), U8(1), B(PushContext), R(12), B(RestoreGeneratorState), R(2), B(Star), R(11), B(SwitchOnSmiNoFeedback), U8(0), U8(3), I8(0), - B(LdaSmi), I8(45), - B(Star), R(12), - B(CallRuntime), U16(Runtime::kAbort), R(12), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(11), B(Mov), R(closure), R(12), @@ -655,9 +625,7 @@ bytecodes: [ B(InvokeIntrinsic), U8(Runtime::k_CreateJSGeneratorObject), R(12), U8(2), B(Star), R(2), /* 16 E> */ B(StackCheck), - B(LdaUndefined), - B(Star), R(12), - B(CallJSRuntime), U8(%async_function_promise_create), R(12), U8(1), + B(CallJSRuntime), U8(%async_function_promise_create), R(0), U8(0), B(Star), R(10), B(Mov), R(context), R(14), B(Mov), R(context), R(15), @@ -684,10 +652,8 @@ bytecodes: [ B(SwitchOnSmiNoFeedback), U8(6), U8(1), I8(0), B(LdaSmi), I8(-2), /* 43 E> */ B(TestEqualStrictNoFeedback), R(11), - B(JumpIfTrue), U8(11), - B(LdaSmi), I8(45), - B(Star), R(20), - B(CallRuntime), U16(Runtime::kAbort), R(20), U8(1), + B(JumpIfTrue), U8(4), + B(Abort), U8(43), /* 40 S> */ B(LdaNamedProperty), R(4), U8(7), U8(11), B(Star), R(20), B(CallProperty0), R(20), R(4), U8(9), @@ -733,7 +699,7 @@ bytecodes: [ /* 103 S> */ B(Jump), U8(8), B(LdaZero), B(Star), R(6), - B(JumpLoop), U8(136), I8(0), + B(JumpLoop), U8(129), I8(0), B(Jump), U8(40), B(Star), R(20), B(Ldar), R(closure), @@ -777,7 +743,7 @@ bytecodes: [ B(TestTypeOf), U8(5), B(JumpIfFalse), U8(4), B(Jump), U8(18), - B(Wide), B(LdaSmi), I16(134), + B(Wide), B(LdaSmi), I16(137), B(Star), R(19), B(LdaConstant), U8(13), B(Star), R(20), @@ -851,16 +817,14 @@ bytecodes: [ B(Ldar), R(17), B(ReThrow), B(LdaUndefined), - B(Star), R(16), - B(LdaUndefined), - B(Star), R(18), - B(Mov), R(10), R(17), - B(CallJSRuntime), U8(%promise_resolve), R(16), U8(3), + B(Star), R(17), + B(Mov), R(10), R(16), + B(CallJSRuntime), U8(%promise_resolve), R(16), U8(2), B(LdaZero), B(Star), R(12), B(Mov), R(10), R(13), - B(Jump), U8(61), - B(Jump), U8(45), + B(Jump), U8(58), + B(Jump), U8(42), B(Star), R(16), B(Ldar), R(closure), B(CreateCatchContext), R(16), U8(10), U8(15), @@ -869,14 +833,12 @@ bytecodes: [ B(SetPendingMessage), B(Ldar), R(15), B(PushContext), R(16), - B(LdaUndefined), - B(Star), R(17), B(LdaImmutableCurrentContextSlot), U8(4), - B(Star), R(19), + B(Star), R(18), B(LdaFalse), - B(Star), R(20), - B(Mov), R(10), R(18), - B(CallJSRuntime), U8(%promise_internal_reject), R(17), U8(4), + B(Star), R(19), + B(Mov), R(10), R(17), + B(CallJSRuntime), U8(%promise_internal_reject), R(17), U8(3), B(PopContext), R(16), B(LdaZero), B(Star), R(12), @@ -892,10 +854,7 @@ bytecodes: [ B(LdaTheHole), B(SetPendingMessage), B(Star), R(14), - B(LdaUndefined), - B(Star), R(15), - B(Mov), R(10), R(16), - B(CallJSRuntime), U8(%async_function_promise_release), R(15), U8(2), + B(CallJSRuntime), U8(%async_function_promise_release), R(10), U8(1), B(Ldar), R(14), B(SetPendingMessage), B(Ldar), R(12), @@ -909,13 +868,13 @@ bytecodes: [ /* 114 S> */ B(Return), ] constant pool: [ - Smi [99], - Smi [374], - Smi [454], + Smi [89], + Smi [357], + Smi [437], TUPLE2_TYPE, SYMBOL_TYPE, SYMBOL_TYPE, - Smi [47], + Smi [40], ONE_BYTE_INTERNALIZED_STRING_TYPE ["next"], ONE_BYTE_INTERNALIZED_STRING_TYPE ["done"], ONE_BYTE_INTERNALIZED_STRING_TYPE ["value"], @@ -929,11 +888,11 @@ constant pool: [ Smi [9], ] handlers: [ - [56, 589, 597], - [59, 544, 546], - [65, 292, 300], - [68, 252, 254], - [360, 418, 420], + [46, 566, 574], + [49, 524, 526], + [55, 275, 283], + [58, 235, 237], + [343, 401, 403], ] --- @@ -946,12 +905,10 @@ snippet: " " frame size: 19 parameter count: 1 -bytecode array length: 435 +bytecode array length: 417 bytecodes: [ /* 16 E> */ B(StackCheck), - B(LdaUndefined), - B(Star), R(9), - B(CallJSRuntime), U8(%async_function_promise_create), R(9), U8(1), + B(CallJSRuntime), U8(%async_function_promise_create), R(0), U8(0), B(Star), R(8), B(Mov), R(context), R(11), B(Mov), R(context), R(12), @@ -984,7 +941,7 @@ bytecodes: [ B(LdaSmi), I8(2), B(Star), R(4), B(Ldar), R(5), - B(StaNamedPropertySloppy), R(1), U8(6), U8(14), + B(StaNamedProperty), R(1), U8(6), U8(14), /* 53 E> */ B(StackCheck), /* 87 S> */ B(LdaNamedProperty), R(1), U8(6), U8(16), B(Star), R(14), @@ -1034,7 +991,7 @@ bytecodes: [ B(TestTypeOf), U8(5), B(JumpIfFalse), U8(4), B(Jump), U8(18), - B(Wide), B(LdaSmi), I16(134), + B(Wide), B(LdaSmi), I16(137), B(Star), R(16), B(LdaConstant), U8(10), B(Star), R(17), @@ -1071,20 +1028,18 @@ bytecodes: [ B(LdaZero), B(Star), R(9), B(Mov), R(14), R(10), - B(Jump), U8(87), + B(Jump), U8(81), B(Ldar), R(14), B(ReThrow), B(LdaUndefined), - B(Star), R(13), - B(LdaUndefined), - B(Star), R(15), - B(Mov), R(8), R(14), - B(CallJSRuntime), U8(%promise_resolve), R(13), U8(3), + B(Star), R(14), + B(Mov), R(8), R(13), + B(CallJSRuntime), U8(%promise_resolve), R(13), U8(2), B(LdaSmi), I8(1), B(Star), R(9), B(Mov), R(8), R(10), - B(Jump), U8(62), - B(Jump), U8(46), + B(Jump), U8(59), + B(Jump), U8(43), B(Star), R(13), B(Ldar), R(closure), B(CreateCatchContext), R(13), U8(7), U8(14), @@ -1093,14 +1048,12 @@ bytecodes: [ B(SetPendingMessage), B(Ldar), R(12), B(PushContext), R(13), - B(LdaUndefined), - B(Star), R(14), B(LdaImmutableCurrentContextSlot), U8(4), - B(Star), R(16), + B(Star), R(15), B(LdaFalse), - B(Star), R(17), - B(Mov), R(8), R(15), - B(CallJSRuntime), U8(%promise_internal_reject), R(14), U8(4), + B(Star), R(16), + B(Mov), R(8), R(14), + B(CallJSRuntime), U8(%promise_internal_reject), R(14), U8(3), B(PopContext), R(13), B(LdaSmi), I8(1), B(Star), R(9), @@ -1116,20 +1069,15 @@ bytecodes: [ B(LdaTheHole), B(SetPendingMessage), B(Star), R(11), - B(LdaUndefined), - B(Star), R(12), - B(Mov), R(8), R(13), - B(CallJSRuntime), U8(%async_function_promise_release), R(12), U8(2), + B(CallJSRuntime), U8(%async_function_promise_release), R(8), U8(1), B(Ldar), R(11), B(SetPendingMessage), B(Ldar), R(9), B(SwitchOnSmiNoFeedback), U8(15), U8(3), I8(0), - B(Jump), U8(24), - B(LdaUndefined), - B(Star), R(12), - B(Mov), R(8), R(13), - B(Mov), R(10), R(14), - B(CallJSRuntime), U8(%promise_resolve), R(12), U8(3), + B(Jump), U8(21), + B(Mov), R(8), R(12), + B(Mov), R(10), R(13), + B(CallJSRuntime), U8(%promise_resolve), R(12), U8(2), B(Ldar), R(8), /* 96 S> */ B(Return), B(Ldar), R(10), @@ -1156,14 +1104,14 @@ constant pool: [ Smi [14], FIXED_ARRAY_TYPE, Smi [6], + Smi [19], Smi [22], - Smi [25], ] handlers: [ - [13, 372, 380], - [16, 326, 328], - [30, 156, 164], - [33, 116, 118], - [225, 235, 237], + [10, 363, 371], + [13, 320, 322], + [27, 153, 161], + [30, 113, 115], + [222, 232, 234], ] diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/ForIn.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/ForIn.golden index 4bca1ed747..55f94ab321 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/ForIn.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/ForIn.golden @@ -63,15 +63,16 @@ snippet: " " frame size: 8 parameter count: 1 -bytecode array length: 44 +bytecode array length: 46 bytecodes: [ /* 30 E> */ B(StackCheck), /* 42 S> */ B(LdaConstant), U8(0), B(Star), R(0), - /* 68 S> */ B(JumpIfUndefined), U8(37), - B(JumpIfNull), U8(35), + /* 68 S> */ B(JumpIfUndefined), U8(39), + B(JumpIfNull), U8(37), B(ToObject), R(3), - B(ForInPrepare), R(3), R(4), + B(ForInEnumerate), R(3), + B(ForInPrepare), R(4), U8(0), B(LdaZero), B(Star), R(7), /* 63 S> */ B(ForInContinue), R(7), R(6), @@ -101,16 +102,17 @@ snippet: " " frame size: 9 parameter count: 1 -bytecode array length: 56 +bytecode array length: 58 bytecodes: [ /* 30 E> */ B(StackCheck), /* 42 S> */ B(LdaZero), B(Star), R(0), /* 59 S> */ B(CreateArrayLiteral), U8(0), U8(0), U8(37), - B(JumpIfUndefined), U8(46), - B(JumpIfNull), U8(44), + B(JumpIfUndefined), U8(48), + B(JumpIfNull), U8(46), B(ToObject), R(3), - B(ForInPrepare), R(3), R(4), + B(ForInEnumerate), R(3), + B(ForInPrepare), R(4), U8(2), B(LdaZero), B(Star), R(7), /* 54 S> */ B(ForInContinue), R(7), R(6), @@ -146,16 +148,17 @@ snippet: " " frame size: 7 parameter count: 1 -bytecode array length: 85 +bytecode array length: 87 bytecodes: [ /* 30 E> */ B(StackCheck), /* 42 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(41), R(1), B(Mov), R(1), R(0), /* 77 S> */ B(CreateArrayLiteral), U8(1), U8(1), U8(37), - B(JumpIfUndefined), U8(70), - B(JumpIfNull), U8(68), + B(JumpIfUndefined), U8(72), + B(JumpIfNull), U8(70), B(ToObject), R(1), - B(ForInPrepare), R(1), R(2), + B(ForInEnumerate), R(1), + B(ForInPrepare), R(2), U8(12), B(LdaZero), B(Star), R(5), /* 68 S> */ B(ForInContinue), R(5), R(4), @@ -164,7 +167,7 @@ bytecodes: [ B(JumpIfUndefined), U8(41), B(Star), R(6), B(Ldar), R(6), - /* 67 E> */ B(StaNamedPropertySloppy), R(0), U8(2), U8(10), + /* 67 E> */ B(StaNamedProperty), R(0), U8(2), U8(10), /* 62 E> */ B(StackCheck), /* 100 S> */ B(LdaNamedProperty), R(0), U8(2), U8(4), B(Star), R(6), @@ -199,16 +202,17 @@ snippet: " " frame size: 9 parameter count: 1 -bytecode array length: 62 +bytecode array length: 64 bytecodes: [ /* 30 E> */ B(StackCheck), /* 42 S> */ B(CreateArrayLiteral), U8(0), U8(0), U8(37), B(Star), R(0), /* 72 S> */ B(CreateArrayLiteral), U8(1), U8(1), U8(37), - B(JumpIfUndefined), U8(49), - B(JumpIfNull), U8(47), + B(JumpIfUndefined), U8(51), + B(JumpIfNull), U8(49), B(ToObject), R(1), - B(ForInPrepare), R(1), R(2), + B(ForInEnumerate), R(1), + B(ForInPrepare), R(2), U8(8), B(LdaZero), B(Star), R(5), /* 65 S> */ B(ForInContinue), R(5), R(4), @@ -219,7 +223,7 @@ bytecodes: [ B(LdaZero), B(Star), R(8), B(Ldar), R(6), - /* 64 E> */ B(StaKeyedPropertySloppy), R(0), R(8), U8(6), + /* 64 E> */ B(StaKeyedProperty), R(0), R(8), U8(6), /* 59 E> */ B(StackCheck), /* 83 S> */ B(LdaSmi), I8(3), /* 91 E> */ B(LdaKeyedProperty), R(0), U8(4), diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/ForOf.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/ForOf.golden index 91aace0208..9ef001a264 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/ForOf.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/ForOf.golden @@ -86,7 +86,7 @@ bytecodes: [ B(TestTypeOf), U8(5), B(JumpIfFalse), U8(4), B(Jump), U8(18), - B(Wide), B(LdaSmi), I16(134), + B(Wide), B(LdaSmi), I16(137), B(Star), R(11), B(LdaConstant), U8(8), B(Star), R(12), @@ -227,7 +227,7 @@ bytecodes: [ B(TestTypeOf), U8(5), B(JumpIfFalse), U8(4), B(Jump), U8(18), - B(Wide), B(LdaSmi), I16(134), + B(Wide), B(LdaSmi), I16(137), B(Star), R(12), B(LdaConstant), U8(8), B(Star), R(13), @@ -380,7 +380,7 @@ bytecodes: [ B(TestTypeOf), U8(5), B(JumpIfFalse), U8(4), B(Jump), U8(18), - B(Wide), B(LdaSmi), I16(134), + B(Wide), B(LdaSmi), I16(137), B(Star), R(11), B(LdaConstant), U8(8), B(Star), R(12), @@ -476,7 +476,7 @@ bytecodes: [ B(LdaSmi), I8(2), B(Star), R(3), B(Ldar), R(4), - B(StaNamedPropertySloppy), R(0), U8(6), U8(14), + B(StaNamedProperty), R(0), U8(6), U8(14), /* 62 E> */ B(StackCheck), /* 96 S> */ B(LdaNamedProperty), R(0), U8(6), U8(16), B(Star), R(8), @@ -523,7 +523,7 @@ bytecodes: [ B(TestTypeOf), U8(5), B(JumpIfFalse), U8(4), B(Jump), U8(18), - B(Wide), B(LdaSmi), I16(134), + B(Wide), B(LdaSmi), I16(137), B(Star), R(10), B(LdaConstant), U8(10), B(Star), R(11), diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/ForOfLoop.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/ForOfLoop.golden index 3363e94ee9..af992d39ec 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/ForOfLoop.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/ForOfLoop.golden @@ -90,7 +90,7 @@ bytecodes: [ B(TestTypeOf), U8(5), B(JumpIfFalse), U8(4), B(Jump), U8(18), - B(Wide), B(LdaSmi), I16(134), + B(Wide), B(LdaSmi), I16(137), B(Star), R(13), B(LdaConstant), U8(7), B(Star), R(14), @@ -268,7 +268,7 @@ bytecodes: [ B(TestTypeOf), U8(5), B(JumpIfFalse), U8(4), B(Jump), U8(18), - B(Wide), B(LdaSmi), I16(134), + B(Wide), B(LdaSmi), I16(137), B(Star), R(13), B(LdaConstant), U8(11), B(Star), R(14), @@ -422,7 +422,7 @@ bytecodes: [ B(TestTypeOf), U8(5), B(JumpIfFalse), U8(4), B(Jump), U8(18), - B(Wide), B(LdaSmi), I16(134), + B(Wide), B(LdaSmi), I16(137), B(Star), R(11), B(LdaConstant), U8(9), B(Star), R(12), @@ -524,7 +524,7 @@ bytecodes: [ B(JumpIfUndefined), U8(6), B(Ldar), R(6), B(JumpIfNotNull), U8(16), - B(LdaSmi), I8(63), + B(LdaSmi), I8(67), B(Star), R(17), B(LdaConstant), U8(4), B(Star), R(18), @@ -580,7 +580,7 @@ bytecodes: [ B(TestTypeOf), U8(5), B(JumpIfFalse), U8(4), B(Jump), U8(18), - B(Wide), B(LdaSmi), I16(134), + B(Wide), B(LdaSmi), I16(137), B(Star), R(16), B(LdaConstant), U8(9), B(Star), R(17), @@ -647,18 +647,16 @@ snippet: " " frame size: 19 parameter count: 2 -bytecode array length: 348 +bytecode array length: 341 bytecodes: [ B(Ldar), R(3), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(3), U8(1), B(PushContext), R(12), B(RestoreGeneratorState), R(3), B(Star), R(11), B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0), - B(LdaSmi), I8(45), - B(Star), R(12), - B(CallRuntime), U16(Runtime::kAbort), R(12), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(11), B(CreateFunctionContext), U8(1), @@ -756,7 +754,7 @@ bytecodes: [ B(TestTypeOf), U8(5), B(JumpIfFalse), U8(4), B(Jump), U8(18), - B(Wide), B(LdaSmi), I16(134), + B(Wide), B(LdaSmi), I16(137), B(Star), R(16), B(LdaConstant), U8(10), B(Star), R(17), @@ -796,7 +794,7 @@ bytecodes: [ /* 55 S> */ B(Return), ] constant pool: [ - Smi [44], + Smi [37], Smi [10], Smi [7], SYMBOL_TYPE, @@ -810,9 +808,9 @@ constant pool: [ FIXED_ARRAY_TYPE, ] handlers: [ - [92, 210, 218], - [95, 174, 176], - [278, 288, 290], + [85, 203, 211], + [88, 167, 169], + [271, 281, 283], ] --- @@ -824,18 +822,16 @@ snippet: " " frame size: 18 parameter count: 2 -bytecode array length: 422 +bytecode array length: 408 bytecodes: [ B(Ldar), R(2), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(2), U8(1), B(PushContext), R(11), B(RestoreGeneratorState), R(2), B(Star), R(10), B(SwitchOnSmiNoFeedback), U8(0), U8(2), I8(0), - B(LdaSmi), I8(45), - B(Star), R(11), - B(CallRuntime), U16(Runtime::kAbort), R(11), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(10), B(CreateFunctionContext), U8(1), @@ -876,10 +872,8 @@ bytecodes: [ B(SwitchOnSmiNoFeedback), U8(5), U8(1), I8(1), B(LdaSmi), I8(-2), /* 35 E> */ B(TestEqualStrictNoFeedback), R(10), - B(JumpIfTrue), U8(11), - B(LdaSmi), I8(45), - B(Star), R(16), - B(CallRuntime), U16(Runtime::kAbort), R(16), U8(1), + B(JumpIfTrue), U8(4), + B(Abort), U8(43), /* 30 S> */ B(LdaNamedProperty), R(4), U8(6), U8(6), B(Star), R(16), B(CallProperty0), R(16), R(4), U8(4), @@ -918,7 +912,7 @@ bytecodes: [ B(Jump), U8(58), B(LdaZero), B(Star), R(6), - B(JumpLoop), U8(120), I8(0), + B(JumpLoop), U8(113), I8(0), B(Jump), U8(36), B(Star), R(16), B(Ldar), R(closure), @@ -959,7 +953,7 @@ bytecodes: [ B(TestTypeOf), U8(5), B(JumpIfFalse), U8(4), B(Jump), U8(18), - B(Wide), B(LdaSmi), I16(134), + B(Wide), B(LdaSmi), I16(137), B(Star), R(15), B(LdaConstant), U8(14), B(Star), R(16), @@ -1001,12 +995,12 @@ bytecodes: [ /* 49 S> */ B(Return), ] constant pool: [ - Smi [44], - Smi [104], + Smi [37], + Smi [97], Smi [10], Smi [7], SYMBOL_TYPE, - Smi [82], + Smi [75], ONE_BYTE_INTERNALIZED_STRING_TYPE ["next"], ONE_BYTE_INTERNALIZED_STRING_TYPE ["done"], ONE_BYTE_INTERNALIZED_STRING_TYPE ["value"], @@ -1021,9 +1015,9 @@ constant pool: [ Smi [9], ] handlers: [ - [92, 277, 285], - [95, 241, 243], - [346, 356, 358], + [85, 263, 271], + [88, 227, 229], + [332, 342, 344], ] --- @@ -1035,16 +1029,14 @@ snippet: " " frame size: 23 parameter count: 2 -bytecode array length: 401 +bytecode array length: 386 bytecodes: [ B(CreateFunctionContext), U8(1), B(PushContext), R(12), B(Ldar), R(arg0), B(StaCurrentContextSlot), U8(4), /* 16 E> */ B(StackCheck), - B(LdaUndefined), - B(Star), R(13), - B(CallJSRuntime), U8(%async_function_promise_create), R(13), U8(1), + B(CallJSRuntime), U8(%async_function_promise_create), R(0), U8(0), B(Star), R(11), B(Mov), R(context), R(15), B(Mov), R(context), R(16), @@ -1124,7 +1116,7 @@ bytecodes: [ B(TestTypeOf), U8(5), B(JumpIfFalse), U8(4), B(Jump), U8(18), - B(Wide), B(LdaSmi), I16(134), + B(Wide), B(LdaSmi), I16(137), B(Star), R(20), B(LdaConstant), U8(7), B(Star), R(21), @@ -1161,16 +1153,14 @@ bytecodes: [ B(Ldar), R(18), B(ReThrow), B(LdaUndefined), - B(Star), R(17), - B(LdaUndefined), - B(Star), R(19), - B(Mov), R(11), R(18), - B(CallJSRuntime), U8(%promise_resolve), R(17), U8(3), + B(Star), R(18), + B(Mov), R(11), R(17), + B(CallJSRuntime), U8(%promise_resolve), R(17), U8(2), B(LdaZero), B(Star), R(13), B(Mov), R(11), R(14), - B(Jump), U8(61), - B(Jump), U8(45), + B(Jump), U8(58), + B(Jump), U8(42), B(Star), R(17), B(Ldar), R(closure), B(CreateCatchContext), R(17), U8(4), U8(9), @@ -1179,14 +1169,12 @@ bytecodes: [ B(SetPendingMessage), B(Ldar), R(16), B(PushContext), R(17), - B(LdaUndefined), - B(Star), R(18), B(LdaImmutableCurrentContextSlot), U8(4), - B(Star), R(20), + B(Star), R(19), B(LdaFalse), - B(Star), R(21), - B(Mov), R(11), R(19), - B(CallJSRuntime), U8(%promise_internal_reject), R(18), U8(4), + B(Star), R(20), + B(Mov), R(11), R(18), + B(CallJSRuntime), U8(%promise_internal_reject), R(18), U8(3), B(PopContext), R(17), B(LdaZero), B(Star), R(13), @@ -1202,10 +1190,7 @@ bytecodes: [ B(LdaTheHole), B(SetPendingMessage), B(Star), R(15), - B(LdaUndefined), - B(Star), R(16), - B(Mov), R(11), R(17), - B(CallJSRuntime), U8(%async_function_promise_release), R(16), U8(2), + B(CallJSRuntime), U8(%async_function_promise_release), R(11), U8(1), B(Ldar), R(15), B(SetPendingMessage), B(Ldar), R(13), @@ -1233,11 +1218,11 @@ constant pool: [ Smi [9], ] handlers: [ - [21, 354, 362], - [24, 309, 311], - [30, 152, 160], - [33, 112, 114], - [220, 230, 232], + [18, 345, 353], + [21, 303, 305], + [27, 149, 157], + [30, 109, 111], + [217, 227, 229], ] --- @@ -1249,18 +1234,16 @@ snippet: " " frame size: 24 parameter count: 2 -bytecode array length: 509 +bytecode array length: 480 bytecodes: [ B(Ldar), R(2), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(2), U8(1), B(PushContext), R(12), B(RestoreGeneratorState), R(2), B(Star), R(11), B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0), - B(LdaSmi), I8(45), - B(Star), R(12), - B(CallRuntime), U16(Runtime::kAbort), R(12), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(11), B(CreateFunctionContext), U8(1), @@ -1272,9 +1255,7 @@ bytecodes: [ B(InvokeIntrinsic), U8(Runtime::k_CreateJSGeneratorObject), R(13), U8(2), B(Star), R(2), /* 16 E> */ B(StackCheck), - B(LdaUndefined), - B(Star), R(13), - B(CallJSRuntime), U8(%async_function_promise_create), R(13), U8(1), + B(CallJSRuntime), U8(%async_function_promise_create), R(0), U8(0), B(Star), R(10), B(Mov), R(context), R(15), B(Mov), R(context), R(16), @@ -1294,10 +1275,8 @@ bytecodes: [ B(SwitchOnSmiNoFeedback), U8(2), U8(1), I8(0), B(LdaSmi), I8(-2), /* 40 E> */ B(TestEqualStrictNoFeedback), R(11), - B(JumpIfTrue), U8(11), - B(LdaSmi), I8(45), - B(Star), R(21), - B(CallRuntime), U16(Runtime::kAbort), R(21), U8(1), + B(JumpIfTrue), U8(4), + B(Abort), U8(43), /* 35 S> */ B(LdaNamedProperty), R(4), U8(3), U8(6), B(Star), R(21), B(CallProperty0), R(21), R(4), U8(4), @@ -1335,7 +1314,7 @@ bytecodes: [ B(ReThrow), B(LdaZero), B(Star), R(6), - B(JumpLoop), U8(118), I8(0), + B(JumpLoop), U8(111), I8(0), B(Jump), U8(40), B(Star), R(21), B(Ldar), R(closure), @@ -1379,7 +1358,7 @@ bytecodes: [ B(TestTypeOf), U8(5), B(JumpIfFalse), U8(4), B(Jump), U8(18), - B(Wide), B(LdaSmi), I16(134), + B(Wide), B(LdaSmi), I16(137), B(Star), R(20), B(LdaConstant), U8(9), B(Star), R(21), @@ -1416,16 +1395,14 @@ bytecodes: [ B(Ldar), R(18), B(ReThrow), B(LdaUndefined), - B(Star), R(17), - B(LdaUndefined), - B(Star), R(19), - B(Mov), R(10), R(18), - B(CallJSRuntime), U8(%promise_resolve), R(17), U8(3), + B(Star), R(18), + B(Mov), R(10), R(17), + B(CallJSRuntime), U8(%promise_resolve), R(17), U8(2), B(LdaZero), B(Star), R(13), B(Mov), R(10), R(14), - B(Jump), U8(61), - B(Jump), U8(45), + B(Jump), U8(58), + B(Jump), U8(42), B(Star), R(17), B(Ldar), R(closure), B(CreateCatchContext), R(17), U8(6), U8(11), @@ -1434,14 +1411,12 @@ bytecodes: [ B(SetPendingMessage), B(Ldar), R(16), B(PushContext), R(17), - B(LdaUndefined), - B(Star), R(18), B(LdaImmutableCurrentContextSlot), U8(4), - B(Star), R(20), + B(Star), R(19), B(LdaFalse), - B(Star), R(21), - B(Mov), R(10), R(19), - B(CallJSRuntime), U8(%promise_internal_reject), R(18), U8(4), + B(Star), R(20), + B(Mov), R(10), R(18), + B(CallJSRuntime), U8(%promise_internal_reject), R(18), U8(3), B(PopContext), R(17), B(LdaZero), B(Star), R(13), @@ -1457,10 +1432,7 @@ bytecodes: [ B(LdaTheHole), B(SetPendingMessage), B(Star), R(15), - B(LdaUndefined), - B(Star), R(16), - B(Mov), R(10), R(17), - B(CallJSRuntime), U8(%async_function_promise_release), R(16), U8(2), + B(CallJSRuntime), U8(%async_function_promise_release), R(10), U8(1), B(Ldar), R(15), B(SetPendingMessage), B(Ldar), R(13), @@ -1474,9 +1446,9 @@ bytecodes: [ /* 54 S> */ B(Return), ] constant pool: [ - Smi [85], + Smi [75], SYMBOL_TYPE, - Smi [85], + Smi [78], ONE_BYTE_INTERNALIZED_STRING_TYPE ["next"], ONE_BYTE_INTERNALIZED_STRING_TYPE ["done"], ONE_BYTE_INTERNALIZED_STRING_TYPE ["value"], @@ -1490,10 +1462,10 @@ constant pool: [ Smi [9], ] handlers: [ - [64, 462, 470], - [67, 417, 419], - [73, 260, 268], - [76, 220, 222], - [328, 338, 340], + [54, 439, 447], + [57, 397, 399], + [63, 243, 251], + [66, 203, 205], + [311, 321, 323], ] diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/Generators.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/Generators.golden index afb949fe0a..bf2eb53a4f 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/Generators.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/Generators.golden @@ -13,18 +13,16 @@ snippet: " " frame size: 4 parameter count: 1 -bytecode array length: 80 +bytecode array length: 73 bytecodes: [ B(Ldar), R(0), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(0), U8(1), B(PushContext), R(2), B(RestoreGeneratorState), R(0), B(Star), R(1), B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0), - B(LdaSmi), I8(45), - B(Star), R(2), - B(CallRuntime), U16(Runtime::kAbort), R(2), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(1), B(Mov), R(closure), R(2), @@ -49,7 +47,7 @@ bytecodes: [ /* 16 S> */ B(Return), ] constant pool: [ - Smi [36], + Smi [29], Smi [10], Smi [7], ] @@ -63,18 +61,16 @@ snippet: " " frame size: 4 parameter count: 1 -bytecode array length: 125 +bytecode array length: 118 bytecodes: [ B(Ldar), R(0), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(0), U8(1), B(PushContext), R(2), B(RestoreGeneratorState), R(0), B(Star), R(1), B(SwitchOnSmiNoFeedback), U8(0), U8(2), I8(0), - B(LdaSmi), I8(45), - B(Star), R(2), - B(CallRuntime), U16(Runtime::kAbort), R(2), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(1), B(Mov), R(closure), R(2), @@ -117,8 +113,8 @@ bytecodes: [ /* 25 S> */ B(Return), ] constant pool: [ - Smi [36], - Smi [81], + Smi [29], + Smi [74], Smi [10], Smi [7], Smi [10], @@ -134,18 +130,16 @@ snippet: " " frame size: 17 parameter count: 1 -bytecode array length: 416 +bytecode array length: 402 bytecodes: [ B(Ldar), R(2), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(2), U8(1), B(PushContext), R(11), B(RestoreGeneratorState), R(2), B(Star), R(10), B(SwitchOnSmiNoFeedback), U8(0), U8(2), I8(0), - B(LdaSmi), I8(45), - B(Star), R(11), - B(CallRuntime), U16(Runtime::kAbort), R(11), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(10), B(Mov), R(closure), R(11), @@ -182,10 +176,8 @@ bytecodes: [ B(SwitchOnSmiNoFeedback), U8(6), U8(1), I8(1), B(LdaSmi), I8(-2), /* 30 E> */ B(TestEqualStrictNoFeedback), R(10), - B(JumpIfTrue), U8(11), - B(LdaSmi), I8(45), - B(Star), R(15), - B(CallRuntime), U16(Runtime::kAbort), R(15), U8(1), + B(JumpIfTrue), U8(4), + B(Abort), U8(43), /* 25 S> */ B(LdaNamedProperty), R(4), U8(7), U8(7), B(Star), R(15), B(CallProperty0), R(15), R(4), U8(5), @@ -224,7 +216,7 @@ bytecodes: [ B(Jump), U8(58), B(LdaZero), B(Star), R(6), - B(JumpLoop), U8(120), I8(0), + B(JumpLoop), U8(113), I8(0), B(Jump), U8(36), B(Star), R(15), B(Ldar), R(closure), @@ -265,7 +257,7 @@ bytecodes: [ B(TestTypeOf), U8(5), B(JumpIfFalse), U8(4), B(Jump), U8(18), - B(Wide), B(LdaSmi), I16(134), + B(Wide), B(LdaSmi), I16(137), B(Star), R(14), B(LdaConstant), U8(15), B(Star), R(15), @@ -307,13 +299,13 @@ bytecodes: [ /* 44 S> */ B(Return), ] constant pool: [ - Smi [36], - Smi [98], + Smi [29], + Smi [91], Smi [10], Smi [7], TUPLE2_TYPE, SYMBOL_TYPE, - Smi [82], + Smi [75], ONE_BYTE_INTERNALIZED_STRING_TYPE ["next"], ONE_BYTE_INTERNALIZED_STRING_TYPE ["done"], ONE_BYTE_INTERNALIZED_STRING_TYPE ["value"], @@ -328,9 +320,9 @@ constant pool: [ Smi [9], ] handlers: [ - [84, 271, 279], - [87, 235, 237], - [340, 350, 352], + [77, 257, 265], + [80, 221, 223], + [326, 336, 338], ] --- @@ -341,18 +333,16 @@ snippet: " " frame size: 9 parameter count: 1 -bytecode array length: 279 +bytecode array length: 265 bytecodes: [ B(Ldar), R(0), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(0), U8(1), B(PushContext), R(2), B(RestoreGeneratorState), R(0), B(Star), R(1), B(SwitchOnSmiNoFeedback), U8(0), U8(2), I8(0), - B(LdaSmi), I8(45), - B(Star), R(2), - B(CallRuntime), U16(Runtime::kAbort), R(2), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(1), B(Mov), R(closure), R(2), @@ -391,10 +381,8 @@ bytecodes: [ B(SwitchOnSmiNoFeedback), U8(6), U8(1), I8(1), B(LdaSmi), I8(-2), B(TestEqualStrictNoFeedback), R(1), - B(JumpIfTrue), U8(11), - B(LdaSmi), I8(45), - B(Star), R(8), - B(CallRuntime), U16(Runtime::kAbort), R(8), U8(1), + B(JumpIfTrue), U8(4), + B(Abort), U8(43), B(Ldar), R(3), B(SwitchOnSmiNoFeedback), U8(7), U8(2), I8(1), B(LdaNamedProperty), R(4), U8(9), U8(8), @@ -438,7 +426,7 @@ bytecodes: [ B(Star), R(5), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetResumeMode), R(0), U8(1), B(Star), R(3), - B(JumpLoop), U8(146), I8(0), + B(JumpLoop), U8(139), I8(0), B(LdaNamedProperty), R(2), U8(13), U8(14), B(Star), R(4), B(LdaSmi), I8(1), @@ -450,13 +438,13 @@ bytecodes: [ /* 54 S> */ B(Return), ] constant pool: [ - Smi [36], - Smi [99], + Smi [29], + Smi [92], Smi [10], Smi [7], ONE_BYTE_INTERNALIZED_STRING_TYPE ["g"], SYMBOL_TYPE, - Smi [124], + Smi [117], Smi [17], Smi [37], ONE_BYTE_INTERNALIZED_STRING_TYPE ["next"], diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/GlobalCountOperators.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/GlobalCountOperators.golden index 0068d80e71..2e0b987b22 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/GlobalCountOperators.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/GlobalCountOperators.golden @@ -36,12 +36,12 @@ snippet: " " frame size: 1 parameter count: 1 -bytecode array length: 17 +bytecode array length: 16 bytecodes: [ /* 26 E> */ B(StackCheck), /* 31 S> */ B(LdaGlobal), U8(0), U8(0), - B(ToNumber), R(0), U8(4), - B(Ldar), R(0), + B(ToNumber), U8(4), + B(Star), R(0), B(Dec), U8(4), /* 44 E> */ B(StaGlobalSloppy), U8(0), U8(2), B(Ldar), R(0), @@ -83,12 +83,12 @@ snippet: " " frame size: 1 parameter count: 1 -bytecode array length: 17 +bytecode array length: 16 bytecodes: [ /* 27 E> */ B(StackCheck), /* 32 S> */ B(LdaGlobal), U8(0), U8(0), - B(ToNumber), R(0), U8(4), - B(Ldar), R(0), + B(ToNumber), U8(4), + B(Star), R(0), B(Inc), U8(4), /* 50 E> */ B(StaGlobalSloppy), U8(0), U8(2), B(Ldar), R(0), diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/Modules.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/Modules.golden index b38d352ec6..7ee726bb85 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/Modules.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/Modules.golden @@ -13,18 +13,16 @@ snippet: " " frame size: 5 parameter count: 2 -bytecode array length: 103 +bytecode array length: 96 bytecodes: [ B(Ldar), R(1), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(1), U8(1), B(PushContext), R(2), B(RestoreGeneratorState), R(1), B(Star), R(0), B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0), - B(LdaSmi), I8(45), - B(Star), R(2), - B(CallRuntime), U16(Runtime::kAbort), R(2), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(0), B(LdaConstant), U8(1), @@ -58,7 +56,7 @@ bytecodes: [ /* 13 S> */ B(Return), ] constant pool: [ - Smi [54], + Smi [47], FIXED_ARRAY_TYPE, Smi [10], Smi [7], @@ -72,18 +70,16 @@ snippet: " " frame size: 5 parameter count: 2 -bytecode array length: 103 +bytecode array length: 96 bytecodes: [ B(Ldar), R(1), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(1), U8(1), B(PushContext), R(2), B(RestoreGeneratorState), R(1), B(Star), R(0), B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0), - B(LdaSmi), I8(45), - B(Star), R(2), - B(CallRuntime), U16(Runtime::kAbort), R(2), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(0), B(LdaConstant), U8(1), @@ -117,7 +113,7 @@ bytecodes: [ /* 24 S> */ B(Return), ] constant pool: [ - Smi [54], + Smi [47], FIXED_ARRAY_TYPE, Smi [10], Smi [7], @@ -133,18 +129,16 @@ snippet: " " frame size: 6 parameter count: 2 -bytecode array length: 147 +bytecode array length: 140 bytecodes: [ B(Ldar), R(1), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(1), U8(1), B(PushContext), R(2), B(RestoreGeneratorState), R(1), B(Star), R(0), B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0), - B(LdaSmi), I8(45), - B(Star), R(2), - B(CallRuntime), U16(Runtime::kAbort), R(2), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(0), B(LdaConstant), U8(1), @@ -197,7 +191,7 @@ bytecodes: [ /* 64 S> */ B(Return), ] constant pool: [ - Smi [54], + Smi [47], FIXED_ARRAY_TYPE, Smi [10], Smi [7], @@ -215,18 +209,16 @@ snippet: " " frame size: 5 parameter count: 2 -bytecode array length: 145 +bytecode array length: 137 bytecodes: [ B(Ldar), R(1), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(1), U8(1), B(PushContext), R(2), B(RestoreGeneratorState), R(1), B(Star), R(0), B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0), - B(LdaSmi), I8(45), - B(Star), R(2), - B(CallRuntime), U16(Runtime::kAbort), R(2), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(0), B(LdaConstant), U8(1), @@ -267,8 +259,8 @@ bytecodes: [ /* 34 S> */ B(LdaUndefined), /* 34 E> */ B(StaCurrentContextSlot), U8(4), /* 39 S> */ B(LdaModuleVariable), I8(1), U8(1), - B(ToNumber), R(4), U8(1), - B(Ldar), R(4), + B(ToNumber), U8(1), + B(Star), R(4), B(Inc), U8(1), /* 42 E> */ B(StaModuleVariable), I8(1), U8(1), B(Ldar), R(4), @@ -278,7 +270,7 @@ bytecodes: [ /* 49 S> */ B(Return), ] constant pool: [ - Smi [54], + Smi [47], FIXED_ARRAY_TYPE, Smi [10], Smi [7], @@ -295,18 +287,16 @@ snippet: " " frame size: 5 parameter count: 2 -bytecode array length: 149 +bytecode array length: 141 bytecodes: [ B(Ldar), R(1), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(1), U8(1), B(PushContext), R(2), B(RestoreGeneratorState), R(1), B(Star), R(0), B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0), - B(LdaSmi), I8(45), - B(Star), R(2), - B(CallRuntime), U16(Runtime::kAbort), R(2), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(0), B(LdaConstant), U8(1), @@ -349,8 +339,8 @@ bytecodes: [ /* 34 S> */ B(LdaUndefined), /* 34 E> */ B(StaCurrentContextSlot), U8(4), /* 39 S> */ B(LdaModuleVariable), I8(1), U8(1), - B(ToNumber), R(4), U8(1), - B(Ldar), R(4), + B(ToNumber), U8(1), + B(Star), R(4), B(Inc), U8(1), /* 42 E> */ B(StaModuleVariable), I8(1), U8(1), B(Ldar), R(4), @@ -360,7 +350,7 @@ bytecodes: [ /* 49 S> */ B(Return), ] constant pool: [ - Smi [58], + Smi [51], FIXED_ARRAY_TYPE, Smi [10], Smi [7], @@ -377,18 +367,16 @@ snippet: " " frame size: 5 parameter count: 2 -bytecode array length: 153 +bytecode array length: 145 bytecodes: [ B(Ldar), R(1), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(1), U8(1), B(PushContext), R(2), B(RestoreGeneratorState), R(1), B(Star), R(0), B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0), - B(LdaSmi), I8(45), - B(Star), R(2), - B(CallRuntime), U16(Runtime::kAbort), R(2), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(0), B(LdaConstant), U8(1), @@ -431,8 +419,8 @@ bytecodes: [ /* 36 S> */ B(LdaUndefined), /* 36 E> */ B(StaCurrentContextSlot), U8(4), /* 41 S> */ B(LdaModuleVariable), I8(1), U8(1), - B(ToNumber), R(4), U8(1), - B(Ldar), R(4), + B(ToNumber), U8(1), + B(Star), R(4), B(Inc), U8(1), /* 44 E> */ B(CallRuntime), U16(Runtime::kThrowConstAssignError), R(0), U8(0), B(Ldar), R(4), @@ -442,7 +430,7 @@ bytecodes: [ /* 51 S> */ B(Return), ] constant pool: [ - Smi [58], + Smi [51], FIXED_ARRAY_TYPE, Smi [10], Smi [7], @@ -457,18 +445,16 @@ snippet: " " frame size: 5 parameter count: 2 -bytecode array length: 114 +bytecode array length: 107 bytecodes: [ B(Ldar), R(1), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(1), U8(1), B(PushContext), R(2), B(RestoreGeneratorState), R(1), B(Star), R(0), B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0), - B(LdaSmi), I8(45), - B(Star), R(2), - B(CallRuntime), U16(Runtime::kAbort), R(2), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(0), B(LdaConstant), U8(1), @@ -506,7 +492,7 @@ bytecodes: [ /* 32 S> */ B(Return), ] constant pool: [ - Smi [58], + Smi [51], FIXED_ARRAY_TYPE, Smi [10], Smi [7], @@ -521,18 +507,16 @@ snippet: " " frame size: 8 parameter count: 2 -bytecode array length: 147 +bytecode array length: 140 bytecodes: [ B(Ldar), R(1), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(1), U8(1), B(PushContext), R(2), B(RestoreGeneratorState), R(1), B(Star), R(0), B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0), - B(LdaSmi), I8(45), - B(Star), R(2), - B(CallRuntime), U16(Runtime::kAbort), R(2), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(0), B(LdaConstant), U8(1), @@ -582,7 +566,7 @@ bytecodes: [ /* 26 S> */ B(Return), ] constant pool: [ - Smi [58], + Smi [51], FIXED_ARRAY_TYPE, Smi [10], Smi [7], @@ -597,18 +581,16 @@ snippet: " " frame size: 5 parameter count: 2 -bytecode array length: 103 +bytecode array length: 96 bytecodes: [ B(Ldar), R(1), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(1), U8(1), B(PushContext), R(2), B(RestoreGeneratorState), R(1), B(Star), R(0), B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0), - B(LdaSmi), I8(45), - B(Star), R(2), - B(CallRuntime), U16(Runtime::kAbort), R(2), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(0), B(LdaConstant), U8(1), @@ -642,7 +624,7 @@ bytecodes: [ /* 30 S> */ B(Return), ] constant pool: [ - Smi [54], + Smi [47], FIXED_ARRAY_TYPE, Smi [10], Smi [7], @@ -656,18 +638,16 @@ snippet: " " frame size: 5 parameter count: 2 -bytecode array length: 103 +bytecode array length: 96 bytecodes: [ B(Ldar), R(1), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(1), U8(1), B(PushContext), R(2), B(RestoreGeneratorState), R(1), B(Star), R(0), B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0), - B(LdaSmi), I8(45), - B(Star), R(2), - B(CallRuntime), U16(Runtime::kAbort), R(2), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(0), B(LdaConstant), U8(1), @@ -701,7 +681,7 @@ bytecodes: [ /* 19 S> */ B(Return), ] constant pool: [ - Smi [54], + Smi [47], FIXED_ARRAY_TYPE, Smi [10], Smi [7], @@ -716,18 +696,16 @@ snippet: " " frame size: 7 parameter count: 2 -bytecode array length: 141 +bytecode array length: 134 bytecodes: [ B(Ldar), R(1), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(1), U8(1), B(PushContext), R(2), B(RestoreGeneratorState), R(1), B(Star), R(0), B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0), - B(LdaSmi), I8(45), - B(Star), R(2), - B(CallRuntime), U16(Runtime::kAbort), R(2), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(0), B(LdaConstant), U8(1), @@ -775,7 +753,7 @@ bytecodes: [ /* 45 S> */ B(Return), ] constant pool: [ - Smi [64], + Smi [57], FIXED_ARRAY_TYPE, Smi [10], Smi [7], diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/NewAndSpread.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/NewAndSpread.golden index 683b091356..9f701feb05 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/NewAndSpread.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/NewAndSpread.golden @@ -90,9 +90,9 @@ snippet: " class A { constructor(...args) { this.args = args; } } new A(0, ...[1, 2, 3], 4); " -frame size: 8 +frame size: 7 parameter count: 1 -bytecode array length: 90 +bytecode array length: 81 bytecodes: [ /* 30 E> */ B(StackCheck), B(CreateClosure), U8(0), U8(0), U8(2), @@ -110,24 +110,18 @@ bytecodes: [ B(CallRuntime), U16(Runtime::kToFastProperties), R(2), U8(1), B(Star), R(0), B(Star), R(1), - /* 89 S> */ B(LdaUndefined), - B(Star), R(2), - B(LdaUndefined), - B(Star), R(4), - /* 93 E> */ B(CreateArrayLiteral), U8(1), U8(1), U8(37), - B(Star), R(5), - B(LdaUndefined), - B(Star), R(6), + /* 89 S> */ B(CreateArrayLiteral), U8(1), U8(1), U8(37), + B(Star), R(3), B(CreateArrayLiteral), U8(2), U8(2), U8(37), - B(Star), R(7), - B(CallJSRuntime), U8(%spread_iterable), R(6), U8(2), - B(Star), R(6), - B(CreateArrayLiteral), U8(3), U8(3), U8(37), - B(Star), R(7), - B(CallJSRuntime), U8(%spread_arguments), R(4), U8(4), B(Star), R(4), - B(Mov), R(0), R(3), - B(CallJSRuntime), U8(%reflect_construct), R(2), U8(3), + B(CallJSRuntime), U8(%spread_iterable), R(4), U8(1), + B(Star), R(4), + B(CreateArrayLiteral), U8(3), U8(3), U8(37), + B(Star), R(5), + B(CallJSRuntime), U8(%spread_arguments), R(3), U8(3), + B(Star), R(3), + B(Mov), R(1), R(2), + B(CallJSRuntime), U8(%reflect_construct), R(2), U8(2), B(LdaUndefined), /* 116 S> */ B(Return), ] diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/ObjectLiterals.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/ObjectLiterals.golden index 5aab58c78f..242d988f63 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/ObjectLiterals.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/ObjectLiterals.golden @@ -338,10 +338,10 @@ bytecodes: [ /* 30 E> */ B(StackCheck), /* 42 S> */ B(LdaConstant), U8(0), B(Star), R(0), - /* 50 S> */ B(CreateObjectLiteral), U8(1), U8(1), U8(41), R(1), + /* 50 S> */ B(CreateObjectLiteral), U8(1), U8(0), U8(41), R(1), /* 60 E> */ B(ToName), R(2), B(LdaSmi), I8(1), - B(StaDataPropertyInLiteral), R(1), R(2), U8(0), U8(2), + B(StaDataPropertyInLiteral), R(1), R(2), U8(0), U8(1), B(CreateEmptyObjectLiteral), B(Star), R(3), B(Mov), R(1), R(2), diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/PropertyStores.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/PropertyStores.golden index 31036735ae..41f2290805 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/PropertyStores.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/PropertyStores.golden @@ -17,7 +17,7 @@ bytecode array length: 9 bytecodes: [ /* 10 E> */ B(StackCheck), /* 16 S> */ B(LdaConstant), U8(0), - /* 23 E> */ B(StaNamedPropertySloppy), R(arg0), U8(1), U8(0), + /* 23 E> */ B(StaNamedProperty), R(arg0), U8(1), U8(0), B(LdaUndefined), /* 32 S> */ B(Return), ] @@ -39,7 +39,7 @@ bytecode array length: 9 bytecodes: [ /* 10 E> */ B(StackCheck), /* 16 S> */ B(LdaConstant), U8(0), - /* 25 E> */ B(StaNamedPropertySloppy), R(arg0), U8(1), U8(0), + /* 25 E> */ B(StaNamedProperty), R(arg0), U8(1), U8(0), B(LdaUndefined), /* 34 S> */ B(Return), ] @@ -63,7 +63,7 @@ bytecodes: [ /* 16 S> */ B(LdaSmi), I8(100), B(Star), R(1), B(LdaConstant), U8(0), - /* 23 E> */ B(StaKeyedPropertySloppy), R(arg0), R(1), U8(0), + /* 23 E> */ B(StaKeyedProperty), R(arg0), R(1), U8(0), B(LdaUndefined), /* 32 S> */ B(Return), ] @@ -84,7 +84,7 @@ bytecode array length: 9 bytecodes: [ /* 10 E> */ B(StackCheck), /* 19 S> */ B(LdaConstant), U8(0), - /* 24 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(0), + /* 24 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(0), B(LdaUndefined), /* 33 S> */ B(Return), ] @@ -106,7 +106,7 @@ bytecodes: [ /* 10 E> */ B(StackCheck), /* 16 S> */ B(LdaSmi), I8(-124), /* 26 E> */ B(LdaKeyedProperty), R(arg0), U8(0), - /* 23 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(2), + /* 23 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(2), B(LdaUndefined), /* 34 S> */ B(Return), ] @@ -127,7 +127,7 @@ bytecode array length: 9 bytecodes: [ /* 10 E> */ B(StackCheck), /* 30 S> */ B(LdaConstant), U8(0), - /* 37 E> */ B(StaNamedPropertyStrict), R(arg0), U8(1), U8(0), + /* 37 E> */ B(StaNamedProperty), R(arg0), U8(1), U8(0), B(LdaUndefined), /* 46 S> */ B(Return), ] @@ -149,7 +149,7 @@ bytecode array length: 9 bytecodes: [ /* 10 E> */ B(StackCheck), /* 33 S> */ B(LdaConstant), U8(0), - /* 38 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(0), + /* 38 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(0), B(LdaUndefined), /* 47 S> */ B(Return), ] @@ -300,263 +300,263 @@ bytecode array length: 781 bytecodes: [ /* 10 E> */ B(StackCheck), /* 18 S> */ B(LdaSmi), I8(1), - /* 25 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(0), + /* 25 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(0), /* 32 S> */ B(LdaSmi), I8(1), - /* 39 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(2), + /* 39 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(2), /* 46 S> */ B(LdaSmi), I8(1), - /* 53 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(4), + /* 53 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(4), /* 60 S> */ B(LdaSmi), I8(1), - /* 67 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(6), + /* 67 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(6), /* 74 S> */ B(LdaSmi), I8(1), - /* 81 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(8), + /* 81 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(8), /* 88 S> */ B(LdaSmi), I8(1), - /* 95 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(10), + /* 95 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(10), /* 102 S> */ B(LdaSmi), I8(1), - /* 109 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(12), + /* 109 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(12), /* 116 S> */ B(LdaSmi), I8(1), - /* 123 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(14), + /* 123 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(14), /* 130 S> */ B(LdaSmi), I8(1), - /* 137 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(16), + /* 137 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(16), /* 144 S> */ B(LdaSmi), I8(1), - /* 151 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(18), + /* 151 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(18), /* 158 S> */ B(LdaSmi), I8(1), - /* 165 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(20), + /* 165 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(20), /* 172 S> */ B(LdaSmi), I8(1), - /* 179 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(22), + /* 179 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(22), /* 186 S> */ B(LdaSmi), I8(1), - /* 193 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(24), + /* 193 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(24), /* 200 S> */ B(LdaSmi), I8(1), - /* 207 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(26), + /* 207 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(26), /* 214 S> */ B(LdaSmi), I8(1), - /* 221 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(28), + /* 221 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(28), /* 228 S> */ B(LdaSmi), I8(1), - /* 235 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(30), + /* 235 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(30), /* 242 S> */ B(LdaSmi), I8(1), - /* 249 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(32), + /* 249 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(32), /* 256 S> */ B(LdaSmi), I8(1), - /* 263 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(34), + /* 263 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(34), /* 270 S> */ B(LdaSmi), I8(1), - /* 277 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(36), + /* 277 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(36), /* 284 S> */ B(LdaSmi), I8(1), - /* 291 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(38), + /* 291 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(38), /* 298 S> */ B(LdaSmi), I8(1), - /* 305 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(40), + /* 305 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(40), /* 312 S> */ B(LdaSmi), I8(1), - /* 319 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(42), + /* 319 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(42), /* 326 S> */ B(LdaSmi), I8(1), - /* 333 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(44), + /* 333 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(44), /* 340 S> */ B(LdaSmi), I8(1), - /* 347 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(46), + /* 347 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(46), /* 354 S> */ B(LdaSmi), I8(1), - /* 361 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(48), + /* 361 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(48), /* 368 S> */ B(LdaSmi), I8(1), - /* 375 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(50), + /* 375 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(50), /* 382 S> */ B(LdaSmi), I8(1), - /* 389 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(52), + /* 389 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(52), /* 396 S> */ B(LdaSmi), I8(1), - /* 403 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(54), + /* 403 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(54), /* 410 S> */ B(LdaSmi), I8(1), - /* 417 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(56), + /* 417 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(56), /* 424 S> */ B(LdaSmi), I8(1), - /* 431 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(58), + /* 431 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(58), /* 438 S> */ B(LdaSmi), I8(1), - /* 445 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(60), + /* 445 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(60), /* 452 S> */ B(LdaSmi), I8(1), - /* 459 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(62), + /* 459 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(62), /* 466 S> */ B(LdaSmi), I8(1), - /* 473 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(64), + /* 473 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(64), /* 480 S> */ B(LdaSmi), I8(1), - /* 487 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(66), + /* 487 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(66), /* 494 S> */ B(LdaSmi), I8(1), - /* 501 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(68), + /* 501 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(68), /* 508 S> */ B(LdaSmi), I8(1), - /* 515 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(70), + /* 515 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(70), /* 522 S> */ B(LdaSmi), I8(1), - /* 529 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(72), + /* 529 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(72), /* 536 S> */ B(LdaSmi), I8(1), - /* 543 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(74), + /* 543 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(74), /* 550 S> */ B(LdaSmi), I8(1), - /* 557 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(76), + /* 557 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(76), /* 564 S> */ B(LdaSmi), I8(1), - /* 571 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(78), + /* 571 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(78), /* 578 S> */ B(LdaSmi), I8(1), - /* 585 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(80), + /* 585 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(80), /* 592 S> */ B(LdaSmi), I8(1), - /* 599 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(82), + /* 599 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(82), /* 606 S> */ B(LdaSmi), I8(1), - /* 613 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(84), + /* 613 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(84), /* 620 S> */ B(LdaSmi), I8(1), - /* 627 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(86), + /* 627 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(86), /* 634 S> */ B(LdaSmi), I8(1), - /* 641 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(88), + /* 641 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(88), /* 648 S> */ B(LdaSmi), I8(1), - /* 655 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(90), + /* 655 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(90), /* 662 S> */ B(LdaSmi), I8(1), - /* 669 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(92), + /* 669 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(92), /* 676 S> */ B(LdaSmi), I8(1), - /* 683 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(94), + /* 683 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(94), /* 690 S> */ B(LdaSmi), I8(1), - /* 697 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(96), + /* 697 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(96), /* 704 S> */ B(LdaSmi), I8(1), - /* 711 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(98), + /* 711 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(98), /* 718 S> */ B(LdaSmi), I8(1), - /* 725 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(100), + /* 725 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(100), /* 732 S> */ B(LdaSmi), I8(1), - /* 739 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(102), + /* 739 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(102), /* 746 S> */ B(LdaSmi), I8(1), - /* 753 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(104), + /* 753 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(104), /* 760 S> */ B(LdaSmi), I8(1), - /* 767 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(106), + /* 767 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(106), /* 774 S> */ B(LdaSmi), I8(1), - /* 781 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(108), + /* 781 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(108), /* 788 S> */ B(LdaSmi), I8(1), - /* 795 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(110), + /* 795 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(110), /* 802 S> */ B(LdaSmi), I8(1), - /* 809 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(112), + /* 809 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(112), /* 816 S> */ B(LdaSmi), I8(1), - /* 823 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(114), + /* 823 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(114), /* 830 S> */ B(LdaSmi), I8(1), - /* 837 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(116), + /* 837 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(116), /* 844 S> */ B(LdaSmi), I8(1), - /* 851 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(118), + /* 851 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(118), /* 858 S> */ B(LdaSmi), I8(1), - /* 865 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(120), + /* 865 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(120), /* 872 S> */ B(LdaSmi), I8(1), - /* 879 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(122), + /* 879 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(122), /* 886 S> */ B(LdaSmi), I8(1), - /* 893 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(124), + /* 893 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(124), /* 900 S> */ B(LdaSmi), I8(1), - /* 907 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(126), + /* 907 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(126), /* 914 S> */ B(LdaSmi), I8(1), - /* 921 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(128), + /* 921 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(128), /* 928 S> */ B(LdaSmi), I8(1), - /* 935 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(130), + /* 935 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(130), /* 942 S> */ B(LdaSmi), I8(1), - /* 949 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(132), + /* 949 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(132), /* 956 S> */ B(LdaSmi), I8(1), - /* 963 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(134), + /* 963 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(134), /* 970 S> */ B(LdaSmi), I8(1), - /* 977 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(136), + /* 977 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(136), /* 984 S> */ B(LdaSmi), I8(1), - /* 991 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(138), + /* 991 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(138), /* 998 S> */ B(LdaSmi), I8(1), - /* 1005 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(140), + /* 1005 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(140), /* 1012 S> */ B(LdaSmi), I8(1), - /* 1019 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(142), + /* 1019 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(142), /* 1026 S> */ B(LdaSmi), I8(1), - /* 1033 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(144), + /* 1033 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(144), /* 1040 S> */ B(LdaSmi), I8(1), - /* 1047 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(146), + /* 1047 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(146), /* 1054 S> */ B(LdaSmi), I8(1), - /* 1061 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(148), + /* 1061 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(148), /* 1068 S> */ B(LdaSmi), I8(1), - /* 1075 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(150), + /* 1075 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(150), /* 1082 S> */ B(LdaSmi), I8(1), - /* 1089 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(152), + /* 1089 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(152), /* 1096 S> */ B(LdaSmi), I8(1), - /* 1103 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(154), + /* 1103 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(154), /* 1110 S> */ B(LdaSmi), I8(1), - /* 1117 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(156), + /* 1117 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(156), /* 1124 S> */ B(LdaSmi), I8(1), - /* 1131 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(158), + /* 1131 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(158), /* 1138 S> */ B(LdaSmi), I8(1), - /* 1145 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(160), + /* 1145 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(160), /* 1152 S> */ B(LdaSmi), I8(1), - /* 1159 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(162), + /* 1159 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(162), /* 1166 S> */ B(LdaSmi), I8(1), - /* 1173 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(164), + /* 1173 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(164), /* 1180 S> */ B(LdaSmi), I8(1), - /* 1187 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(166), + /* 1187 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(166), /* 1194 S> */ B(LdaSmi), I8(1), - /* 1201 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(168), + /* 1201 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(168), /* 1208 S> */ B(LdaSmi), I8(1), - /* 1215 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(170), + /* 1215 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(170), /* 1222 S> */ B(LdaSmi), I8(1), - /* 1229 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(172), + /* 1229 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(172), /* 1236 S> */ B(LdaSmi), I8(1), - /* 1243 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(174), + /* 1243 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(174), /* 1250 S> */ B(LdaSmi), I8(1), - /* 1257 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(176), + /* 1257 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(176), /* 1264 S> */ B(LdaSmi), I8(1), - /* 1271 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(178), + /* 1271 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(178), /* 1278 S> */ B(LdaSmi), I8(1), - /* 1285 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(180), + /* 1285 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(180), /* 1292 S> */ B(LdaSmi), I8(1), - /* 1299 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(182), + /* 1299 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(182), /* 1306 S> */ B(LdaSmi), I8(1), - /* 1313 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(184), + /* 1313 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(184), /* 1320 S> */ B(LdaSmi), I8(1), - /* 1327 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(186), + /* 1327 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(186), /* 1334 S> */ B(LdaSmi), I8(1), - /* 1341 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(188), + /* 1341 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(188), /* 1348 S> */ B(LdaSmi), I8(1), - /* 1355 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(190), + /* 1355 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(190), /* 1362 S> */ B(LdaSmi), I8(1), - /* 1369 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(192), + /* 1369 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(192), /* 1376 S> */ B(LdaSmi), I8(1), - /* 1383 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(194), + /* 1383 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(194), /* 1390 S> */ B(LdaSmi), I8(1), - /* 1397 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(196), + /* 1397 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(196), /* 1404 S> */ B(LdaSmi), I8(1), - /* 1411 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(198), + /* 1411 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(198), /* 1418 S> */ B(LdaSmi), I8(1), - /* 1425 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(200), + /* 1425 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(200), /* 1432 S> */ B(LdaSmi), I8(1), - /* 1439 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(202), + /* 1439 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(202), /* 1446 S> */ B(LdaSmi), I8(1), - /* 1453 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(204), + /* 1453 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(204), /* 1460 S> */ B(LdaSmi), I8(1), - /* 1467 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(206), + /* 1467 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(206), /* 1474 S> */ B(LdaSmi), I8(1), - /* 1481 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(208), + /* 1481 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(208), /* 1488 S> */ B(LdaSmi), I8(1), - /* 1495 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(210), + /* 1495 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(210), /* 1502 S> */ B(LdaSmi), I8(1), - /* 1509 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(212), + /* 1509 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(212), /* 1516 S> */ B(LdaSmi), I8(1), - /* 1523 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(214), + /* 1523 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(214), /* 1530 S> */ B(LdaSmi), I8(1), - /* 1537 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(216), + /* 1537 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(216), /* 1544 S> */ B(LdaSmi), I8(1), - /* 1551 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(218), + /* 1551 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(218), /* 1558 S> */ B(LdaSmi), I8(1), - /* 1565 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(220), + /* 1565 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(220), /* 1572 S> */ B(LdaSmi), I8(1), - /* 1579 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(222), + /* 1579 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(222), /* 1586 S> */ B(LdaSmi), I8(1), - /* 1593 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(224), + /* 1593 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(224), /* 1600 S> */ B(LdaSmi), I8(1), - /* 1607 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(226), + /* 1607 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(226), /* 1614 S> */ B(LdaSmi), I8(1), - /* 1621 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(228), + /* 1621 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(228), /* 1628 S> */ B(LdaSmi), I8(1), - /* 1635 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(230), + /* 1635 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(230), /* 1642 S> */ B(LdaSmi), I8(1), - /* 1649 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(232), + /* 1649 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(232), /* 1656 S> */ B(LdaSmi), I8(1), - /* 1663 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(234), + /* 1663 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(234), /* 1670 S> */ B(LdaSmi), I8(1), - /* 1677 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(236), + /* 1677 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(236), /* 1684 S> */ B(LdaSmi), I8(1), - /* 1691 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(238), + /* 1691 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(238), /* 1698 S> */ B(LdaSmi), I8(1), - /* 1705 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(240), + /* 1705 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(240), /* 1712 S> */ B(LdaSmi), I8(1), - /* 1719 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(242), + /* 1719 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(242), /* 1726 S> */ B(LdaSmi), I8(1), - /* 1733 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(244), + /* 1733 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(244), /* 1740 S> */ B(LdaSmi), I8(1), - /* 1747 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(246), + /* 1747 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(246), /* 1754 S> */ B(LdaSmi), I8(1), - /* 1761 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(248), + /* 1761 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(248), /* 1768 S> */ B(LdaSmi), I8(1), - /* 1775 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(250), + /* 1775 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(250), /* 1782 S> */ B(LdaSmi), I8(1), - /* 1789 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(252), + /* 1789 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(252), /* 1796 S> */ B(LdaSmi), I8(1), - /* 1803 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(254), + /* 1803 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(254), /* 1810 S> */ B(LdaSmi), I8(2), - /* 1817 E> */ B(Wide), B(StaNamedPropertySloppy), R16(arg0), U16(0), U16(256), + /* 1817 E> */ B(Wide), B(StaNamedProperty), R16(arg0), U16(0), U16(256), B(LdaUndefined), /* 1822 S> */ B(Return), ] @@ -708,263 +708,263 @@ bytecode array length: 781 bytecodes: [ /* 10 E> */ B(StackCheck), /* 33 S> */ B(LdaSmi), I8(1), - /* 40 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(0), + /* 40 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(0), /* 47 S> */ B(LdaSmi), I8(1), - /* 54 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(2), + /* 54 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(2), /* 61 S> */ B(LdaSmi), I8(1), - /* 68 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(4), + /* 68 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(4), /* 75 S> */ B(LdaSmi), I8(1), - /* 82 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(6), + /* 82 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(6), /* 89 S> */ B(LdaSmi), I8(1), - /* 96 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(8), + /* 96 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(8), /* 103 S> */ B(LdaSmi), I8(1), - /* 110 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(10), + /* 110 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(10), /* 117 S> */ B(LdaSmi), I8(1), - /* 124 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(12), + /* 124 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(12), /* 131 S> */ B(LdaSmi), I8(1), - /* 138 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(14), + /* 138 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(14), /* 145 S> */ B(LdaSmi), I8(1), - /* 152 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(16), + /* 152 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(16), /* 159 S> */ B(LdaSmi), I8(1), - /* 166 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(18), + /* 166 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(18), /* 173 S> */ B(LdaSmi), I8(1), - /* 180 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(20), + /* 180 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(20), /* 187 S> */ B(LdaSmi), I8(1), - /* 194 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(22), + /* 194 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(22), /* 201 S> */ B(LdaSmi), I8(1), - /* 208 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(24), + /* 208 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(24), /* 215 S> */ B(LdaSmi), I8(1), - /* 222 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(26), + /* 222 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(26), /* 229 S> */ B(LdaSmi), I8(1), - /* 236 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(28), + /* 236 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(28), /* 243 S> */ B(LdaSmi), I8(1), - /* 250 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(30), + /* 250 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(30), /* 257 S> */ B(LdaSmi), I8(1), - /* 264 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(32), + /* 264 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(32), /* 271 S> */ B(LdaSmi), I8(1), - /* 278 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(34), + /* 278 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(34), /* 285 S> */ B(LdaSmi), I8(1), - /* 292 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(36), + /* 292 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(36), /* 299 S> */ B(LdaSmi), I8(1), - /* 306 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(38), + /* 306 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(38), /* 313 S> */ B(LdaSmi), I8(1), - /* 320 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(40), + /* 320 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(40), /* 327 S> */ B(LdaSmi), I8(1), - /* 334 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(42), + /* 334 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(42), /* 341 S> */ B(LdaSmi), I8(1), - /* 348 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(44), + /* 348 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(44), /* 355 S> */ B(LdaSmi), I8(1), - /* 362 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(46), + /* 362 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(46), /* 369 S> */ B(LdaSmi), I8(1), - /* 376 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(48), + /* 376 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(48), /* 383 S> */ B(LdaSmi), I8(1), - /* 390 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(50), + /* 390 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(50), /* 397 S> */ B(LdaSmi), I8(1), - /* 404 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(52), + /* 404 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(52), /* 411 S> */ B(LdaSmi), I8(1), - /* 418 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(54), + /* 418 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(54), /* 425 S> */ B(LdaSmi), I8(1), - /* 432 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(56), + /* 432 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(56), /* 439 S> */ B(LdaSmi), I8(1), - /* 446 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(58), + /* 446 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(58), /* 453 S> */ B(LdaSmi), I8(1), - /* 460 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(60), + /* 460 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(60), /* 467 S> */ B(LdaSmi), I8(1), - /* 474 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(62), + /* 474 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(62), /* 481 S> */ B(LdaSmi), I8(1), - /* 488 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(64), + /* 488 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(64), /* 495 S> */ B(LdaSmi), I8(1), - /* 502 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(66), + /* 502 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(66), /* 509 S> */ B(LdaSmi), I8(1), - /* 516 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(68), + /* 516 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(68), /* 523 S> */ B(LdaSmi), I8(1), - /* 530 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(70), + /* 530 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(70), /* 537 S> */ B(LdaSmi), I8(1), - /* 544 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(72), + /* 544 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(72), /* 551 S> */ B(LdaSmi), I8(1), - /* 558 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(74), + /* 558 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(74), /* 565 S> */ B(LdaSmi), I8(1), - /* 572 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(76), + /* 572 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(76), /* 579 S> */ B(LdaSmi), I8(1), - /* 586 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(78), + /* 586 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(78), /* 593 S> */ B(LdaSmi), I8(1), - /* 600 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(80), + /* 600 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(80), /* 607 S> */ B(LdaSmi), I8(1), - /* 614 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(82), + /* 614 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(82), /* 621 S> */ B(LdaSmi), I8(1), - /* 628 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(84), + /* 628 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(84), /* 635 S> */ B(LdaSmi), I8(1), - /* 642 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(86), + /* 642 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(86), /* 649 S> */ B(LdaSmi), I8(1), - /* 656 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(88), + /* 656 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(88), /* 663 S> */ B(LdaSmi), I8(1), - /* 670 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(90), + /* 670 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(90), /* 677 S> */ B(LdaSmi), I8(1), - /* 684 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(92), + /* 684 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(92), /* 691 S> */ B(LdaSmi), I8(1), - /* 698 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(94), + /* 698 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(94), /* 705 S> */ B(LdaSmi), I8(1), - /* 712 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(96), + /* 712 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(96), /* 719 S> */ B(LdaSmi), I8(1), - /* 726 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(98), + /* 726 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(98), /* 733 S> */ B(LdaSmi), I8(1), - /* 740 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(100), + /* 740 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(100), /* 747 S> */ B(LdaSmi), I8(1), - /* 754 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(102), + /* 754 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(102), /* 761 S> */ B(LdaSmi), I8(1), - /* 768 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(104), + /* 768 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(104), /* 775 S> */ B(LdaSmi), I8(1), - /* 782 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(106), + /* 782 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(106), /* 789 S> */ B(LdaSmi), I8(1), - /* 796 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(108), + /* 796 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(108), /* 803 S> */ B(LdaSmi), I8(1), - /* 810 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(110), + /* 810 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(110), /* 817 S> */ B(LdaSmi), I8(1), - /* 824 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(112), + /* 824 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(112), /* 831 S> */ B(LdaSmi), I8(1), - /* 838 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(114), + /* 838 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(114), /* 845 S> */ B(LdaSmi), I8(1), - /* 852 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(116), + /* 852 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(116), /* 859 S> */ B(LdaSmi), I8(1), - /* 866 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(118), + /* 866 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(118), /* 873 S> */ B(LdaSmi), I8(1), - /* 880 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(120), + /* 880 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(120), /* 887 S> */ B(LdaSmi), I8(1), - /* 894 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(122), + /* 894 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(122), /* 901 S> */ B(LdaSmi), I8(1), - /* 908 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(124), + /* 908 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(124), /* 915 S> */ B(LdaSmi), I8(1), - /* 922 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(126), + /* 922 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(126), /* 929 S> */ B(LdaSmi), I8(1), - /* 936 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(128), + /* 936 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(128), /* 943 S> */ B(LdaSmi), I8(1), - /* 950 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(130), + /* 950 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(130), /* 957 S> */ B(LdaSmi), I8(1), - /* 964 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(132), + /* 964 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(132), /* 971 S> */ B(LdaSmi), I8(1), - /* 978 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(134), + /* 978 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(134), /* 985 S> */ B(LdaSmi), I8(1), - /* 992 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(136), + /* 992 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(136), /* 999 S> */ B(LdaSmi), I8(1), - /* 1006 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(138), + /* 1006 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(138), /* 1013 S> */ B(LdaSmi), I8(1), - /* 1020 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(140), + /* 1020 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(140), /* 1027 S> */ B(LdaSmi), I8(1), - /* 1034 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(142), + /* 1034 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(142), /* 1041 S> */ B(LdaSmi), I8(1), - /* 1048 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(144), + /* 1048 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(144), /* 1055 S> */ B(LdaSmi), I8(1), - /* 1062 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(146), + /* 1062 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(146), /* 1069 S> */ B(LdaSmi), I8(1), - /* 1076 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(148), + /* 1076 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(148), /* 1083 S> */ B(LdaSmi), I8(1), - /* 1090 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(150), + /* 1090 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(150), /* 1097 S> */ B(LdaSmi), I8(1), - /* 1104 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(152), + /* 1104 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(152), /* 1111 S> */ B(LdaSmi), I8(1), - /* 1118 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(154), + /* 1118 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(154), /* 1125 S> */ B(LdaSmi), I8(1), - /* 1132 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(156), + /* 1132 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(156), /* 1139 S> */ B(LdaSmi), I8(1), - /* 1146 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(158), + /* 1146 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(158), /* 1153 S> */ B(LdaSmi), I8(1), - /* 1160 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(160), + /* 1160 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(160), /* 1167 S> */ B(LdaSmi), I8(1), - /* 1174 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(162), + /* 1174 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(162), /* 1181 S> */ B(LdaSmi), I8(1), - /* 1188 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(164), + /* 1188 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(164), /* 1195 S> */ B(LdaSmi), I8(1), - /* 1202 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(166), + /* 1202 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(166), /* 1209 S> */ B(LdaSmi), I8(1), - /* 1216 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(168), + /* 1216 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(168), /* 1223 S> */ B(LdaSmi), I8(1), - /* 1230 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(170), + /* 1230 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(170), /* 1237 S> */ B(LdaSmi), I8(1), - /* 1244 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(172), + /* 1244 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(172), /* 1251 S> */ B(LdaSmi), I8(1), - /* 1258 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(174), + /* 1258 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(174), /* 1265 S> */ B(LdaSmi), I8(1), - /* 1272 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(176), + /* 1272 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(176), /* 1279 S> */ B(LdaSmi), I8(1), - /* 1286 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(178), + /* 1286 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(178), /* 1293 S> */ B(LdaSmi), I8(1), - /* 1300 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(180), + /* 1300 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(180), /* 1307 S> */ B(LdaSmi), I8(1), - /* 1314 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(182), + /* 1314 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(182), /* 1321 S> */ B(LdaSmi), I8(1), - /* 1328 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(184), + /* 1328 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(184), /* 1335 S> */ B(LdaSmi), I8(1), - /* 1342 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(186), + /* 1342 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(186), /* 1349 S> */ B(LdaSmi), I8(1), - /* 1356 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(188), + /* 1356 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(188), /* 1363 S> */ B(LdaSmi), I8(1), - /* 1370 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(190), + /* 1370 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(190), /* 1377 S> */ B(LdaSmi), I8(1), - /* 1384 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(192), + /* 1384 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(192), /* 1391 S> */ B(LdaSmi), I8(1), - /* 1398 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(194), + /* 1398 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(194), /* 1405 S> */ B(LdaSmi), I8(1), - /* 1412 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(196), + /* 1412 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(196), /* 1419 S> */ B(LdaSmi), I8(1), - /* 1426 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(198), + /* 1426 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(198), /* 1433 S> */ B(LdaSmi), I8(1), - /* 1440 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(200), + /* 1440 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(200), /* 1447 S> */ B(LdaSmi), I8(1), - /* 1454 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(202), + /* 1454 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(202), /* 1461 S> */ B(LdaSmi), I8(1), - /* 1468 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(204), + /* 1468 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(204), /* 1475 S> */ B(LdaSmi), I8(1), - /* 1482 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(206), + /* 1482 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(206), /* 1489 S> */ B(LdaSmi), I8(1), - /* 1496 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(208), + /* 1496 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(208), /* 1503 S> */ B(LdaSmi), I8(1), - /* 1510 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(210), + /* 1510 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(210), /* 1517 S> */ B(LdaSmi), I8(1), - /* 1524 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(212), + /* 1524 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(212), /* 1531 S> */ B(LdaSmi), I8(1), - /* 1538 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(214), + /* 1538 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(214), /* 1545 S> */ B(LdaSmi), I8(1), - /* 1552 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(216), + /* 1552 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(216), /* 1559 S> */ B(LdaSmi), I8(1), - /* 1566 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(218), + /* 1566 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(218), /* 1573 S> */ B(LdaSmi), I8(1), - /* 1580 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(220), + /* 1580 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(220), /* 1587 S> */ B(LdaSmi), I8(1), - /* 1594 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(222), + /* 1594 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(222), /* 1601 S> */ B(LdaSmi), I8(1), - /* 1608 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(224), + /* 1608 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(224), /* 1615 S> */ B(LdaSmi), I8(1), - /* 1622 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(226), + /* 1622 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(226), /* 1629 S> */ B(LdaSmi), I8(1), - /* 1636 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(228), + /* 1636 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(228), /* 1643 S> */ B(LdaSmi), I8(1), - /* 1650 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(230), + /* 1650 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(230), /* 1657 S> */ B(LdaSmi), I8(1), - /* 1664 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(232), + /* 1664 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(232), /* 1671 S> */ B(LdaSmi), I8(1), - /* 1678 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(234), + /* 1678 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(234), /* 1685 S> */ B(LdaSmi), I8(1), - /* 1692 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(236), + /* 1692 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(236), /* 1699 S> */ B(LdaSmi), I8(1), - /* 1706 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(238), + /* 1706 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(238), /* 1713 S> */ B(LdaSmi), I8(1), - /* 1720 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(240), + /* 1720 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(240), /* 1727 S> */ B(LdaSmi), I8(1), - /* 1734 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(242), + /* 1734 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(242), /* 1741 S> */ B(LdaSmi), I8(1), - /* 1748 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(244), + /* 1748 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(244), /* 1755 S> */ B(LdaSmi), I8(1), - /* 1762 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(246), + /* 1762 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(246), /* 1769 S> */ B(LdaSmi), I8(1), - /* 1776 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(248), + /* 1776 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(248), /* 1783 S> */ B(LdaSmi), I8(1), - /* 1790 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(250), + /* 1790 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(250), /* 1797 S> */ B(LdaSmi), I8(1), - /* 1804 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(252), + /* 1804 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(252), /* 1811 S> */ B(LdaSmi), I8(1), - /* 1818 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(254), + /* 1818 E> */ B(StaNamedProperty), R(arg0), U8(0), U8(254), /* 1825 S> */ B(LdaSmi), I8(2), - /* 1832 E> */ B(Wide), B(StaNamedPropertyStrict), R16(arg0), U16(0), U16(256), + /* 1832 E> */ B(Wide), B(StaNamedProperty), R16(arg0), U16(0), U16(256), B(LdaUndefined), /* 1837 S> */ B(Return), ] @@ -1115,263 +1115,263 @@ bytecode array length: 781 bytecodes: [ /* 10 E> */ B(StackCheck), /* 21 S> */ B(LdaSmi), I8(1), - /* 26 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(0), + /* 26 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(0), /* 33 S> */ B(LdaSmi), I8(1), - /* 38 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(2), + /* 38 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(2), /* 45 S> */ B(LdaSmi), I8(1), - /* 50 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(4), + /* 50 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(4), /* 57 S> */ B(LdaSmi), I8(1), - /* 62 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(6), + /* 62 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(6), /* 69 S> */ B(LdaSmi), I8(1), - /* 74 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(8), + /* 74 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(8), /* 81 S> */ B(LdaSmi), I8(1), - /* 86 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(10), + /* 86 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(10), /* 93 S> */ B(LdaSmi), I8(1), - /* 98 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(12), + /* 98 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(12), /* 105 S> */ B(LdaSmi), I8(1), - /* 110 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(14), + /* 110 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(14), /* 117 S> */ B(LdaSmi), I8(1), - /* 122 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(16), + /* 122 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(16), /* 129 S> */ B(LdaSmi), I8(1), - /* 134 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(18), + /* 134 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(18), /* 141 S> */ B(LdaSmi), I8(1), - /* 146 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(20), + /* 146 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(20), /* 153 S> */ B(LdaSmi), I8(1), - /* 158 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(22), + /* 158 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(22), /* 165 S> */ B(LdaSmi), I8(1), - /* 170 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(24), + /* 170 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(24), /* 177 S> */ B(LdaSmi), I8(1), - /* 182 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(26), + /* 182 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(26), /* 189 S> */ B(LdaSmi), I8(1), - /* 194 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(28), + /* 194 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(28), /* 201 S> */ B(LdaSmi), I8(1), - /* 206 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(30), + /* 206 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(30), /* 213 S> */ B(LdaSmi), I8(1), - /* 218 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(32), + /* 218 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(32), /* 225 S> */ B(LdaSmi), I8(1), - /* 230 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(34), + /* 230 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(34), /* 237 S> */ B(LdaSmi), I8(1), - /* 242 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(36), + /* 242 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(36), /* 249 S> */ B(LdaSmi), I8(1), - /* 254 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(38), + /* 254 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(38), /* 261 S> */ B(LdaSmi), I8(1), - /* 266 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(40), + /* 266 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(40), /* 273 S> */ B(LdaSmi), I8(1), - /* 278 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(42), + /* 278 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(42), /* 285 S> */ B(LdaSmi), I8(1), - /* 290 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(44), + /* 290 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(44), /* 297 S> */ B(LdaSmi), I8(1), - /* 302 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(46), + /* 302 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(46), /* 309 S> */ B(LdaSmi), I8(1), - /* 314 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(48), + /* 314 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(48), /* 321 S> */ B(LdaSmi), I8(1), - /* 326 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(50), + /* 326 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(50), /* 333 S> */ B(LdaSmi), I8(1), - /* 338 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(52), + /* 338 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(52), /* 345 S> */ B(LdaSmi), I8(1), - /* 350 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(54), + /* 350 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(54), /* 357 S> */ B(LdaSmi), I8(1), - /* 362 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(56), + /* 362 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(56), /* 369 S> */ B(LdaSmi), I8(1), - /* 374 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(58), + /* 374 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(58), /* 381 S> */ B(LdaSmi), I8(1), - /* 386 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(60), + /* 386 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(60), /* 393 S> */ B(LdaSmi), I8(1), - /* 398 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(62), + /* 398 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(62), /* 405 S> */ B(LdaSmi), I8(1), - /* 410 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(64), + /* 410 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(64), /* 417 S> */ B(LdaSmi), I8(1), - /* 422 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(66), + /* 422 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(66), /* 429 S> */ B(LdaSmi), I8(1), - /* 434 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(68), + /* 434 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(68), /* 441 S> */ B(LdaSmi), I8(1), - /* 446 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(70), + /* 446 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(70), /* 453 S> */ B(LdaSmi), I8(1), - /* 458 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(72), + /* 458 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(72), /* 465 S> */ B(LdaSmi), I8(1), - /* 470 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(74), + /* 470 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(74), /* 477 S> */ B(LdaSmi), I8(1), - /* 482 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(76), + /* 482 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(76), /* 489 S> */ B(LdaSmi), I8(1), - /* 494 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(78), + /* 494 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(78), /* 501 S> */ B(LdaSmi), I8(1), - /* 506 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(80), + /* 506 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(80), /* 513 S> */ B(LdaSmi), I8(1), - /* 518 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(82), + /* 518 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(82), /* 525 S> */ B(LdaSmi), I8(1), - /* 530 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(84), + /* 530 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(84), /* 537 S> */ B(LdaSmi), I8(1), - /* 542 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(86), + /* 542 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(86), /* 549 S> */ B(LdaSmi), I8(1), - /* 554 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(88), + /* 554 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(88), /* 561 S> */ B(LdaSmi), I8(1), - /* 566 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(90), + /* 566 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(90), /* 573 S> */ B(LdaSmi), I8(1), - /* 578 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(92), + /* 578 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(92), /* 585 S> */ B(LdaSmi), I8(1), - /* 590 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(94), + /* 590 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(94), /* 597 S> */ B(LdaSmi), I8(1), - /* 602 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(96), + /* 602 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(96), /* 609 S> */ B(LdaSmi), I8(1), - /* 614 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(98), + /* 614 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(98), /* 621 S> */ B(LdaSmi), I8(1), - /* 626 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(100), + /* 626 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(100), /* 633 S> */ B(LdaSmi), I8(1), - /* 638 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(102), + /* 638 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(102), /* 645 S> */ B(LdaSmi), I8(1), - /* 650 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(104), + /* 650 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(104), /* 657 S> */ B(LdaSmi), I8(1), - /* 662 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(106), + /* 662 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(106), /* 669 S> */ B(LdaSmi), I8(1), - /* 674 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(108), + /* 674 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(108), /* 681 S> */ B(LdaSmi), I8(1), - /* 686 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(110), + /* 686 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(110), /* 693 S> */ B(LdaSmi), I8(1), - /* 698 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(112), + /* 698 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(112), /* 705 S> */ B(LdaSmi), I8(1), - /* 710 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(114), + /* 710 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(114), /* 717 S> */ B(LdaSmi), I8(1), - /* 722 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(116), + /* 722 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(116), /* 729 S> */ B(LdaSmi), I8(1), - /* 734 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(118), + /* 734 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(118), /* 741 S> */ B(LdaSmi), I8(1), - /* 746 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(120), + /* 746 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(120), /* 753 S> */ B(LdaSmi), I8(1), - /* 758 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(122), + /* 758 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(122), /* 765 S> */ B(LdaSmi), I8(1), - /* 770 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(124), + /* 770 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(124), /* 777 S> */ B(LdaSmi), I8(1), - /* 782 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(126), + /* 782 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(126), /* 789 S> */ B(LdaSmi), I8(1), - /* 794 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(128), + /* 794 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(128), /* 801 S> */ B(LdaSmi), I8(1), - /* 806 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(130), + /* 806 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(130), /* 813 S> */ B(LdaSmi), I8(1), - /* 818 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(132), + /* 818 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(132), /* 825 S> */ B(LdaSmi), I8(1), - /* 830 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(134), + /* 830 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(134), /* 837 S> */ B(LdaSmi), I8(1), - /* 842 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(136), + /* 842 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(136), /* 849 S> */ B(LdaSmi), I8(1), - /* 854 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(138), + /* 854 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(138), /* 861 S> */ B(LdaSmi), I8(1), - /* 866 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(140), + /* 866 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(140), /* 873 S> */ B(LdaSmi), I8(1), - /* 878 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(142), + /* 878 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(142), /* 885 S> */ B(LdaSmi), I8(1), - /* 890 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(144), + /* 890 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(144), /* 897 S> */ B(LdaSmi), I8(1), - /* 902 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(146), + /* 902 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(146), /* 909 S> */ B(LdaSmi), I8(1), - /* 914 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(148), + /* 914 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(148), /* 921 S> */ B(LdaSmi), I8(1), - /* 926 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(150), + /* 926 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(150), /* 933 S> */ B(LdaSmi), I8(1), - /* 938 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(152), + /* 938 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(152), /* 945 S> */ B(LdaSmi), I8(1), - /* 950 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(154), + /* 950 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(154), /* 957 S> */ B(LdaSmi), I8(1), - /* 962 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(156), + /* 962 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(156), /* 969 S> */ B(LdaSmi), I8(1), - /* 974 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(158), + /* 974 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(158), /* 981 S> */ B(LdaSmi), I8(1), - /* 986 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(160), + /* 986 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(160), /* 993 S> */ B(LdaSmi), I8(1), - /* 998 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(162), + /* 998 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(162), /* 1005 S> */ B(LdaSmi), I8(1), - /* 1010 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(164), + /* 1010 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(164), /* 1017 S> */ B(LdaSmi), I8(1), - /* 1022 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(166), + /* 1022 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(166), /* 1029 S> */ B(LdaSmi), I8(1), - /* 1034 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(168), + /* 1034 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(168), /* 1041 S> */ B(LdaSmi), I8(1), - /* 1046 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(170), + /* 1046 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(170), /* 1053 S> */ B(LdaSmi), I8(1), - /* 1058 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(172), + /* 1058 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(172), /* 1065 S> */ B(LdaSmi), I8(1), - /* 1070 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(174), + /* 1070 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(174), /* 1077 S> */ B(LdaSmi), I8(1), - /* 1082 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(176), + /* 1082 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(176), /* 1089 S> */ B(LdaSmi), I8(1), - /* 1094 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(178), + /* 1094 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(178), /* 1101 S> */ B(LdaSmi), I8(1), - /* 1106 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(180), + /* 1106 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(180), /* 1113 S> */ B(LdaSmi), I8(1), - /* 1118 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(182), + /* 1118 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(182), /* 1125 S> */ B(LdaSmi), I8(1), - /* 1130 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(184), + /* 1130 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(184), /* 1137 S> */ B(LdaSmi), I8(1), - /* 1142 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(186), + /* 1142 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(186), /* 1149 S> */ B(LdaSmi), I8(1), - /* 1154 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(188), + /* 1154 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(188), /* 1161 S> */ B(LdaSmi), I8(1), - /* 1166 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(190), + /* 1166 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(190), /* 1173 S> */ B(LdaSmi), I8(1), - /* 1178 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(192), + /* 1178 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(192), /* 1185 S> */ B(LdaSmi), I8(1), - /* 1190 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(194), + /* 1190 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(194), /* 1197 S> */ B(LdaSmi), I8(1), - /* 1202 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(196), + /* 1202 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(196), /* 1209 S> */ B(LdaSmi), I8(1), - /* 1214 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(198), + /* 1214 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(198), /* 1221 S> */ B(LdaSmi), I8(1), - /* 1226 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(200), + /* 1226 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(200), /* 1233 S> */ B(LdaSmi), I8(1), - /* 1238 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(202), + /* 1238 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(202), /* 1245 S> */ B(LdaSmi), I8(1), - /* 1250 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(204), + /* 1250 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(204), /* 1257 S> */ B(LdaSmi), I8(1), - /* 1262 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(206), + /* 1262 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(206), /* 1269 S> */ B(LdaSmi), I8(1), - /* 1274 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(208), + /* 1274 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(208), /* 1281 S> */ B(LdaSmi), I8(1), - /* 1286 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(210), + /* 1286 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(210), /* 1293 S> */ B(LdaSmi), I8(1), - /* 1298 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(212), + /* 1298 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(212), /* 1305 S> */ B(LdaSmi), I8(1), - /* 1310 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(214), + /* 1310 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(214), /* 1317 S> */ B(LdaSmi), I8(1), - /* 1322 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(216), + /* 1322 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(216), /* 1329 S> */ B(LdaSmi), I8(1), - /* 1334 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(218), + /* 1334 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(218), /* 1341 S> */ B(LdaSmi), I8(1), - /* 1346 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(220), + /* 1346 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(220), /* 1353 S> */ B(LdaSmi), I8(1), - /* 1358 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(222), + /* 1358 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(222), /* 1365 S> */ B(LdaSmi), I8(1), - /* 1370 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(224), + /* 1370 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(224), /* 1377 S> */ B(LdaSmi), I8(1), - /* 1382 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(226), + /* 1382 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(226), /* 1389 S> */ B(LdaSmi), I8(1), - /* 1394 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(228), + /* 1394 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(228), /* 1401 S> */ B(LdaSmi), I8(1), - /* 1406 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(230), + /* 1406 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(230), /* 1413 S> */ B(LdaSmi), I8(1), - /* 1418 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(232), + /* 1418 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(232), /* 1425 S> */ B(LdaSmi), I8(1), - /* 1430 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(234), + /* 1430 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(234), /* 1437 S> */ B(LdaSmi), I8(1), - /* 1442 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(236), + /* 1442 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(236), /* 1449 S> */ B(LdaSmi), I8(1), - /* 1454 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(238), + /* 1454 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(238), /* 1461 S> */ B(LdaSmi), I8(1), - /* 1466 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(240), + /* 1466 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(240), /* 1473 S> */ B(LdaSmi), I8(1), - /* 1478 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(242), + /* 1478 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(242), /* 1485 S> */ B(LdaSmi), I8(1), - /* 1490 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(244), + /* 1490 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(244), /* 1497 S> */ B(LdaSmi), I8(1), - /* 1502 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(246), + /* 1502 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(246), /* 1509 S> */ B(LdaSmi), I8(1), - /* 1514 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(248), + /* 1514 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(248), /* 1521 S> */ B(LdaSmi), I8(1), - /* 1526 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(250), + /* 1526 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(250), /* 1533 S> */ B(LdaSmi), I8(1), - /* 1538 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(252), + /* 1538 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(252), /* 1545 S> */ B(LdaSmi), I8(1), - /* 1550 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(254), + /* 1550 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(254), /* 1557 S> */ B(LdaSmi), I8(2), - /* 1562 E> */ B(Wide), B(StaKeyedPropertySloppy), R16(arg0), R16(arg1), U16(256), + /* 1562 E> */ B(Wide), B(StaKeyedProperty), R16(arg0), R16(arg1), U16(256), B(LdaUndefined), /* 1567 S> */ B(Return), ] @@ -1522,263 +1522,263 @@ bytecode array length: 781 bytecodes: [ /* 10 E> */ B(StackCheck), /* 37 S> */ B(LdaSmi), I8(1), - /* 42 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(0), + /* 42 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(0), /* 49 S> */ B(LdaSmi), I8(1), - /* 54 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(2), + /* 54 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(2), /* 61 S> */ B(LdaSmi), I8(1), - /* 66 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(4), + /* 66 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(4), /* 73 S> */ B(LdaSmi), I8(1), - /* 78 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(6), + /* 78 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(6), /* 85 S> */ B(LdaSmi), I8(1), - /* 90 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(8), + /* 90 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(8), /* 97 S> */ B(LdaSmi), I8(1), - /* 102 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(10), + /* 102 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(10), /* 109 S> */ B(LdaSmi), I8(1), - /* 114 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(12), + /* 114 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(12), /* 121 S> */ B(LdaSmi), I8(1), - /* 126 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(14), + /* 126 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(14), /* 133 S> */ B(LdaSmi), I8(1), - /* 138 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(16), + /* 138 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(16), /* 145 S> */ B(LdaSmi), I8(1), - /* 150 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(18), + /* 150 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(18), /* 157 S> */ B(LdaSmi), I8(1), - /* 162 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(20), + /* 162 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(20), /* 169 S> */ B(LdaSmi), I8(1), - /* 174 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(22), + /* 174 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(22), /* 181 S> */ B(LdaSmi), I8(1), - /* 186 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(24), + /* 186 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(24), /* 193 S> */ B(LdaSmi), I8(1), - /* 198 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(26), + /* 198 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(26), /* 205 S> */ B(LdaSmi), I8(1), - /* 210 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(28), + /* 210 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(28), /* 217 S> */ B(LdaSmi), I8(1), - /* 222 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(30), + /* 222 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(30), /* 229 S> */ B(LdaSmi), I8(1), - /* 234 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(32), + /* 234 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(32), /* 241 S> */ B(LdaSmi), I8(1), - /* 246 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(34), + /* 246 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(34), /* 253 S> */ B(LdaSmi), I8(1), - /* 258 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(36), + /* 258 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(36), /* 265 S> */ B(LdaSmi), I8(1), - /* 270 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(38), + /* 270 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(38), /* 277 S> */ B(LdaSmi), I8(1), - /* 282 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(40), + /* 282 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(40), /* 289 S> */ B(LdaSmi), I8(1), - /* 294 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(42), + /* 294 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(42), /* 301 S> */ B(LdaSmi), I8(1), - /* 306 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(44), + /* 306 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(44), /* 313 S> */ B(LdaSmi), I8(1), - /* 318 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(46), + /* 318 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(46), /* 325 S> */ B(LdaSmi), I8(1), - /* 330 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(48), + /* 330 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(48), /* 337 S> */ B(LdaSmi), I8(1), - /* 342 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(50), + /* 342 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(50), /* 349 S> */ B(LdaSmi), I8(1), - /* 354 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(52), + /* 354 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(52), /* 361 S> */ B(LdaSmi), I8(1), - /* 366 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(54), + /* 366 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(54), /* 373 S> */ B(LdaSmi), I8(1), - /* 378 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(56), + /* 378 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(56), /* 385 S> */ B(LdaSmi), I8(1), - /* 390 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(58), + /* 390 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(58), /* 397 S> */ B(LdaSmi), I8(1), - /* 402 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(60), + /* 402 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(60), /* 409 S> */ B(LdaSmi), I8(1), - /* 414 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(62), + /* 414 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(62), /* 421 S> */ B(LdaSmi), I8(1), - /* 426 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(64), + /* 426 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(64), /* 433 S> */ B(LdaSmi), I8(1), - /* 438 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(66), + /* 438 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(66), /* 445 S> */ B(LdaSmi), I8(1), - /* 450 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(68), + /* 450 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(68), /* 457 S> */ B(LdaSmi), I8(1), - /* 462 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(70), + /* 462 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(70), /* 469 S> */ B(LdaSmi), I8(1), - /* 474 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(72), + /* 474 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(72), /* 481 S> */ B(LdaSmi), I8(1), - /* 486 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(74), + /* 486 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(74), /* 493 S> */ B(LdaSmi), I8(1), - /* 498 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(76), + /* 498 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(76), /* 505 S> */ B(LdaSmi), I8(1), - /* 510 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(78), + /* 510 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(78), /* 517 S> */ B(LdaSmi), I8(1), - /* 522 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(80), + /* 522 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(80), /* 529 S> */ B(LdaSmi), I8(1), - /* 534 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(82), + /* 534 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(82), /* 541 S> */ B(LdaSmi), I8(1), - /* 546 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(84), + /* 546 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(84), /* 553 S> */ B(LdaSmi), I8(1), - /* 558 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(86), + /* 558 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(86), /* 565 S> */ B(LdaSmi), I8(1), - /* 570 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(88), + /* 570 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(88), /* 577 S> */ B(LdaSmi), I8(1), - /* 582 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(90), + /* 582 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(90), /* 589 S> */ B(LdaSmi), I8(1), - /* 594 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(92), + /* 594 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(92), /* 601 S> */ B(LdaSmi), I8(1), - /* 606 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(94), + /* 606 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(94), /* 613 S> */ B(LdaSmi), I8(1), - /* 618 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(96), + /* 618 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(96), /* 625 S> */ B(LdaSmi), I8(1), - /* 630 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(98), + /* 630 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(98), /* 637 S> */ B(LdaSmi), I8(1), - /* 642 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(100), + /* 642 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(100), /* 649 S> */ B(LdaSmi), I8(1), - /* 654 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(102), + /* 654 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(102), /* 661 S> */ B(LdaSmi), I8(1), - /* 666 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(104), + /* 666 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(104), /* 673 S> */ B(LdaSmi), I8(1), - /* 678 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(106), + /* 678 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(106), /* 685 S> */ B(LdaSmi), I8(1), - /* 690 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(108), + /* 690 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(108), /* 697 S> */ B(LdaSmi), I8(1), - /* 702 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(110), + /* 702 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(110), /* 709 S> */ B(LdaSmi), I8(1), - /* 714 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(112), + /* 714 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(112), /* 721 S> */ B(LdaSmi), I8(1), - /* 726 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(114), + /* 726 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(114), /* 733 S> */ B(LdaSmi), I8(1), - /* 738 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(116), + /* 738 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(116), /* 745 S> */ B(LdaSmi), I8(1), - /* 750 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(118), + /* 750 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(118), /* 757 S> */ B(LdaSmi), I8(1), - /* 762 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(120), + /* 762 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(120), /* 769 S> */ B(LdaSmi), I8(1), - /* 774 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(122), + /* 774 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(122), /* 781 S> */ B(LdaSmi), I8(1), - /* 786 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(124), + /* 786 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(124), /* 793 S> */ B(LdaSmi), I8(1), - /* 798 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(126), + /* 798 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(126), /* 805 S> */ B(LdaSmi), I8(1), - /* 810 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(128), + /* 810 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(128), /* 817 S> */ B(LdaSmi), I8(1), - /* 822 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(130), + /* 822 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(130), /* 829 S> */ B(LdaSmi), I8(1), - /* 834 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(132), + /* 834 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(132), /* 841 S> */ B(LdaSmi), I8(1), - /* 846 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(134), + /* 846 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(134), /* 853 S> */ B(LdaSmi), I8(1), - /* 858 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(136), + /* 858 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(136), /* 865 S> */ B(LdaSmi), I8(1), - /* 870 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(138), + /* 870 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(138), /* 877 S> */ B(LdaSmi), I8(1), - /* 882 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(140), + /* 882 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(140), /* 889 S> */ B(LdaSmi), I8(1), - /* 894 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(142), + /* 894 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(142), /* 901 S> */ B(LdaSmi), I8(1), - /* 906 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(144), + /* 906 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(144), /* 913 S> */ B(LdaSmi), I8(1), - /* 918 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(146), + /* 918 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(146), /* 925 S> */ B(LdaSmi), I8(1), - /* 930 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(148), + /* 930 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(148), /* 937 S> */ B(LdaSmi), I8(1), - /* 942 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(150), + /* 942 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(150), /* 949 S> */ B(LdaSmi), I8(1), - /* 954 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(152), + /* 954 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(152), /* 961 S> */ B(LdaSmi), I8(1), - /* 966 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(154), + /* 966 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(154), /* 973 S> */ B(LdaSmi), I8(1), - /* 978 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(156), + /* 978 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(156), /* 985 S> */ B(LdaSmi), I8(1), - /* 990 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(158), + /* 990 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(158), /* 997 S> */ B(LdaSmi), I8(1), - /* 1002 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(160), + /* 1002 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(160), /* 1009 S> */ B(LdaSmi), I8(1), - /* 1014 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(162), + /* 1014 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(162), /* 1021 S> */ B(LdaSmi), I8(1), - /* 1026 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(164), + /* 1026 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(164), /* 1033 S> */ B(LdaSmi), I8(1), - /* 1038 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(166), + /* 1038 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(166), /* 1045 S> */ B(LdaSmi), I8(1), - /* 1050 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(168), + /* 1050 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(168), /* 1057 S> */ B(LdaSmi), I8(1), - /* 1062 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(170), + /* 1062 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(170), /* 1069 S> */ B(LdaSmi), I8(1), - /* 1074 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(172), + /* 1074 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(172), /* 1081 S> */ B(LdaSmi), I8(1), - /* 1086 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(174), + /* 1086 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(174), /* 1093 S> */ B(LdaSmi), I8(1), - /* 1098 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(176), + /* 1098 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(176), /* 1105 S> */ B(LdaSmi), I8(1), - /* 1110 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(178), + /* 1110 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(178), /* 1117 S> */ B(LdaSmi), I8(1), - /* 1122 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(180), + /* 1122 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(180), /* 1129 S> */ B(LdaSmi), I8(1), - /* 1134 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(182), + /* 1134 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(182), /* 1141 S> */ B(LdaSmi), I8(1), - /* 1146 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(184), + /* 1146 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(184), /* 1153 S> */ B(LdaSmi), I8(1), - /* 1158 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(186), + /* 1158 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(186), /* 1165 S> */ B(LdaSmi), I8(1), - /* 1170 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(188), + /* 1170 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(188), /* 1177 S> */ B(LdaSmi), I8(1), - /* 1182 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(190), + /* 1182 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(190), /* 1189 S> */ B(LdaSmi), I8(1), - /* 1194 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(192), + /* 1194 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(192), /* 1201 S> */ B(LdaSmi), I8(1), - /* 1206 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(194), + /* 1206 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(194), /* 1213 S> */ B(LdaSmi), I8(1), - /* 1218 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(196), + /* 1218 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(196), /* 1225 S> */ B(LdaSmi), I8(1), - /* 1230 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(198), + /* 1230 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(198), /* 1237 S> */ B(LdaSmi), I8(1), - /* 1242 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(200), + /* 1242 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(200), /* 1249 S> */ B(LdaSmi), I8(1), - /* 1254 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(202), + /* 1254 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(202), /* 1261 S> */ B(LdaSmi), I8(1), - /* 1266 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(204), + /* 1266 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(204), /* 1273 S> */ B(LdaSmi), I8(1), - /* 1278 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(206), + /* 1278 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(206), /* 1285 S> */ B(LdaSmi), I8(1), - /* 1290 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(208), + /* 1290 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(208), /* 1297 S> */ B(LdaSmi), I8(1), - /* 1302 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(210), + /* 1302 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(210), /* 1309 S> */ B(LdaSmi), I8(1), - /* 1314 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(212), + /* 1314 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(212), /* 1321 S> */ B(LdaSmi), I8(1), - /* 1326 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(214), + /* 1326 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(214), /* 1333 S> */ B(LdaSmi), I8(1), - /* 1338 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(216), + /* 1338 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(216), /* 1345 S> */ B(LdaSmi), I8(1), - /* 1350 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(218), + /* 1350 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(218), /* 1357 S> */ B(LdaSmi), I8(1), - /* 1362 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(220), + /* 1362 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(220), /* 1369 S> */ B(LdaSmi), I8(1), - /* 1374 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(222), + /* 1374 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(222), /* 1381 S> */ B(LdaSmi), I8(1), - /* 1386 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(224), + /* 1386 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(224), /* 1393 S> */ B(LdaSmi), I8(1), - /* 1398 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(226), + /* 1398 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(226), /* 1405 S> */ B(LdaSmi), I8(1), - /* 1410 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(228), + /* 1410 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(228), /* 1417 S> */ B(LdaSmi), I8(1), - /* 1422 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(230), + /* 1422 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(230), /* 1429 S> */ B(LdaSmi), I8(1), - /* 1434 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(232), + /* 1434 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(232), /* 1441 S> */ B(LdaSmi), I8(1), - /* 1446 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(234), + /* 1446 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(234), /* 1453 S> */ B(LdaSmi), I8(1), - /* 1458 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(236), + /* 1458 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(236), /* 1465 S> */ B(LdaSmi), I8(1), - /* 1470 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(238), + /* 1470 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(238), /* 1477 S> */ B(LdaSmi), I8(1), - /* 1482 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(240), + /* 1482 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(240), /* 1489 S> */ B(LdaSmi), I8(1), - /* 1494 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(242), + /* 1494 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(242), /* 1501 S> */ B(LdaSmi), I8(1), - /* 1506 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(244), + /* 1506 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(244), /* 1513 S> */ B(LdaSmi), I8(1), - /* 1518 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(246), + /* 1518 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(246), /* 1525 S> */ B(LdaSmi), I8(1), - /* 1530 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(248), + /* 1530 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(248), /* 1537 S> */ B(LdaSmi), I8(1), - /* 1542 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(250), + /* 1542 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(250), /* 1549 S> */ B(LdaSmi), I8(1), - /* 1554 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(252), + /* 1554 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(252), /* 1561 S> */ B(LdaSmi), I8(1), - /* 1566 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(254), + /* 1566 E> */ B(StaKeyedProperty), R(arg0), R(arg1), U8(254), /* 1573 S> */ B(LdaSmi), I8(2), - /* 1578 E> */ B(Wide), B(StaKeyedPropertyStrict), R16(arg0), R16(arg1), U16(256), + /* 1578 E> */ B(Wide), B(StaKeyedProperty), R16(arg0), R16(arg1), U16(256), B(LdaUndefined), /* 1583 S> */ B(Return), ] diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/StandardForLoop.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/StandardForLoop.golden index 8e16be3dc6..4194925e41 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/StandardForLoop.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/StandardForLoop.golden @@ -231,7 +231,7 @@ bytecodes: [ B(JumpIfUndefined), U8(6), B(Ldar), R(3), B(JumpIfNotNull), U8(16), - B(LdaSmi), I8(63), + B(LdaSmi), I8(67), B(Star), R(4), B(LdaConstant), U8(1), B(Star), R(5), @@ -272,18 +272,16 @@ snippet: " " frame size: 6 parameter count: 1 -bytecode array length: 103 +bytecode array length: 96 bytecodes: [ B(Ldar), R(2), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(2), U8(1), B(PushContext), R(4), B(RestoreGeneratorState), R(2), B(Star), R(3), B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0), - B(LdaSmi), I8(45), - B(Star), R(4), - B(CallRuntime), U16(Runtime::kAbort), R(4), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(3), B(Mov), R(closure), R(4), @@ -319,7 +317,7 @@ bytecodes: [ /* 62 S> */ B(Return), ] constant pool: [ - Smi [36], + Smi [29], Smi [10], Smi [7], ] @@ -335,18 +333,16 @@ snippet: " " frame size: 5 parameter count: 1 -bytecode array length: 165 +bytecode array length: 151 bytecodes: [ B(Ldar), R(1), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(1), U8(1), B(PushContext), R(3), B(RestoreGeneratorState), R(1), B(Star), R(2), B(SwitchOnSmiNoFeedback), U8(0), U8(2), I8(0), - B(LdaSmi), I8(45), - B(Star), R(3), - B(CallRuntime), U16(Runtime::kAbort), R(3), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(2), B(Mov), R(closure), R(3), @@ -373,10 +369,8 @@ bytecodes: [ B(SwitchOnSmiNoFeedback), U8(4), U8(1), I8(1), B(LdaSmi), I8(-2), /* 31 E> */ B(TestEqualStrictNoFeedback), R(2), - B(JumpIfTrue), U8(11), - B(LdaSmi), I8(45), - B(Star), R(3), - B(CallRuntime), U16(Runtime::kAbort), R(3), U8(1), + B(JumpIfTrue), U8(4), + B(Abort), U8(43), /* 36 S> */ B(LdaSmi), I8(10), /* 36 E> */ B(TestLessThan), R(0), U8(0), B(JumpIfFalse), U8(56), @@ -401,16 +395,16 @@ bytecodes: [ /* 44 S> */ B(Ldar), R(0), B(Inc), U8(1), B(Star), R(0), - B(JumpLoop), U8(79), I8(0), + B(JumpLoop), U8(72), I8(0), B(LdaUndefined), /* 56 S> */ B(Return), ] constant pool: [ - Smi [36], - Smi [67], + Smi [29], + Smi [60], Smi [10], Smi [7], - Smi [43], + Smi [36], Smi [10], Smi [7], ] @@ -424,14 +418,12 @@ snippet: " } f(); " -frame size: 13 +frame size: 12 parameter count: 1 -bytecode array length: 152 +bytecode array length: 137 bytecodes: [ /* 16 E> */ B(StackCheck), - B(LdaUndefined), - B(Star), R(4), - B(CallJSRuntime), U8(%async_function_promise_create), R(4), U8(1), + B(CallJSRuntime), U8(%async_function_promise_create), R(0), U8(0), B(Star), R(3), B(Mov), R(context), R(6), B(Mov), R(context), R(7), @@ -447,16 +439,14 @@ bytecodes: [ B(Star), R(1), B(JumpLoop), U8(17), I8(0), B(LdaUndefined), - B(Star), R(8), - B(LdaUndefined), - B(Star), R(10), - B(Mov), R(3), R(9), - /* 49 E> */ B(CallJSRuntime), U8(%promise_resolve), R(8), U8(3), + B(Star), R(9), + B(Mov), R(3), R(8), + /* 49 E> */ B(CallJSRuntime), U8(%promise_resolve), R(8), U8(2), B(LdaZero), B(Star), R(4), B(Mov), R(3), R(5), - B(Jump), U8(61), - B(Jump), U8(45), + B(Jump), U8(58), + B(Jump), U8(42), B(Star), R(8), B(Ldar), R(closure), B(CreateCatchContext), R(8), U8(0), U8(1), @@ -465,14 +455,12 @@ bytecodes: [ B(SetPendingMessage), B(Ldar), R(7), B(PushContext), R(8), - B(LdaUndefined), - B(Star), R(9), B(LdaImmutableCurrentContextSlot), U8(4), - B(Star), R(11), + B(Star), R(10), B(LdaFalse), - B(Star), R(12), - B(Mov), R(3), R(10), - B(CallJSRuntime), U8(%promise_internal_reject), R(9), U8(4), + B(Star), R(11), + B(Mov), R(3), R(9), + B(CallJSRuntime), U8(%promise_internal_reject), R(9), U8(3), B(PopContext), R(8), B(LdaZero), B(Star), R(4), @@ -488,10 +476,7 @@ bytecodes: [ B(LdaTheHole), B(SetPendingMessage), B(Star), R(6), - B(LdaUndefined), - B(Star), R(7), - B(Mov), R(3), R(8), - B(CallJSRuntime), U8(%async_function_promise_release), R(7), U8(2), + B(CallJSRuntime), U8(%async_function_promise_release), R(3), U8(1), B(Ldar), R(6), B(SetPendingMessage), B(Ldar), R(4), @@ -511,8 +496,8 @@ constant pool: [ Smi [9], ] handlers: [ - [13, 105, 113], - [16, 60, 62], + [10, 96, 104], + [13, 54, 56], ] --- @@ -522,20 +507,18 @@ snippet: " } f(); " -frame size: 13 +frame size: 12 parameter count: 1 -bytecode array length: 260 +bytecode array length: 231 bytecodes: [ B(Ldar), R(1), - B(JumpIfUndefined), U8(25), + B(JumpIfUndefined), U8(18), B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(1), U8(1), B(PushContext), R(4), B(RestoreGeneratorState), R(1), B(Star), R(3), B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0), - B(LdaSmi), I8(45), - B(Star), R(4), - B(CallRuntime), U16(Runtime::kAbort), R(4), U8(1), + B(Abort), U8(43), B(LdaSmi), I8(-2), B(Star), R(3), B(Mov), R(closure), R(4), @@ -543,9 +526,7 @@ bytecodes: [ B(InvokeIntrinsic), U8(Runtime::k_CreateJSGeneratorObject), R(4), U8(2), B(Star), R(1), /* 16 E> */ B(StackCheck), - B(LdaUndefined), - B(Star), R(4), - B(CallJSRuntime), U8(%async_function_promise_create), R(4), U8(1), + B(CallJSRuntime), U8(%async_function_promise_create), R(0), U8(0), B(Star), R(2), B(Mov), R(context), R(6), B(Mov), R(context), R(7), @@ -555,10 +536,8 @@ bytecodes: [ B(SwitchOnSmiNoFeedback), U8(1), U8(1), I8(0), B(LdaSmi), I8(-2), /* 36 E> */ B(TestEqualStrictNoFeedback), R(3), - B(JumpIfTrue), U8(11), - B(LdaSmi), I8(45), - B(Star), R(8), - B(CallRuntime), U16(Runtime::kAbort), R(8), U8(1), + B(JumpIfTrue), U8(4), + B(Abort), U8(43), /* 41 S> */ B(LdaSmi), I8(10), /* 41 E> */ B(TestLessThan), R(0), U8(0), B(JumpIfFalse), U8(59), @@ -584,18 +563,16 @@ bytecodes: [ /* 49 S> */ B(Ldar), R(0), B(Inc), U8(1), B(Star), R(0), - B(JumpLoop), U8(82), I8(0), - B(LdaUndefined), - B(Star), R(8), + B(JumpLoop), U8(75), I8(0), B(LdaUndefined), - B(Star), R(10), - B(Mov), R(2), R(9), - /* 49 E> */ B(CallJSRuntime), U8(%promise_resolve), R(8), U8(3), + B(Star), R(9), + B(Mov), R(2), R(8), + /* 49 E> */ B(CallJSRuntime), U8(%promise_resolve), R(8), U8(2), B(LdaZero), B(Star), R(4), B(Mov), R(2), R(5), - B(Jump), U8(61), - B(Jump), U8(45), + B(Jump), U8(58), + B(Jump), U8(42), B(Star), R(8), B(Ldar), R(closure), B(CreateCatchContext), R(8), U8(2), U8(3), @@ -604,14 +581,12 @@ bytecodes: [ B(SetPendingMessage), B(Ldar), R(7), B(PushContext), R(8), - B(LdaUndefined), - B(Star), R(9), B(LdaImmutableCurrentContextSlot), U8(4), - B(Star), R(11), + B(Star), R(10), B(LdaFalse), - B(Star), R(12), - B(Mov), R(2), R(10), - B(CallJSRuntime), U8(%promise_internal_reject), R(9), U8(4), + B(Star), R(11), + B(Mov), R(2), R(9), + B(CallJSRuntime), U8(%promise_internal_reject), R(9), U8(3), B(PopContext), R(8), B(LdaZero), B(Star), R(4), @@ -627,10 +602,7 @@ bytecodes: [ B(LdaTheHole), B(SetPendingMessage), B(Star), R(6), - B(LdaUndefined), - B(Star), R(7), - B(Mov), R(2), R(8), - B(CallJSRuntime), U8(%async_function_promise_release), R(7), U8(2), + B(CallJSRuntime), U8(%async_function_promise_release), R(2), U8(1), B(Ldar), R(6), B(SetPendingMessage), B(Ldar), R(4), @@ -644,15 +616,15 @@ bytecodes: [ /* 61 S> */ B(Return), ] constant pool: [ - Smi [48], - Smi [46], + Smi [38], + Smi [39], ONE_BYTE_INTERNALIZED_STRING_TYPE [".catch"], FIXED_ARRAY_TYPE, Smi [6], Smi [9], ] handlers: [ - [56, 213, 221], - [59, 168, 170], + [46, 190, 198], + [49, 148, 150], ] diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/SuperCallAndSpread.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/SuperCallAndSpread.golden index 7c5e447a81..0d36442d47 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/SuperCallAndSpread.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/SuperCallAndSpread.golden @@ -91,34 +91,27 @@ snippet: " test = new B(1, 2, 3).constructor; })(); " -frame size: 10 +frame size: 8 parameter count: 1 -bytecode array length: 72 +bytecode array length: 60 bytecodes: [ B(CreateRestParameter), B(Star), R(2), B(Mov), R(closure), R(1), /* 128 E> */ B(StackCheck), B(Mov), R(2), R(3), - /* 140 S> */ B(LdaUndefined), + /* 140 S> */ B(CallRuntime), U16(Runtime::k_GetSuperConstructor), R(closure), U8(1), B(Star), R(4), - /* 140 E> */ B(CallRuntime), U16(Runtime::k_GetSuperConstructor), R(closure), U8(1), + B(CreateArrayLiteral), U8(0), U8(0), U8(37), B(Star), R(5), - B(LdaUndefined), + /* 152 E> */ B(CallJSRuntime), U8(%spread_iterable), R(2), U8(1), B(Star), R(6), - B(CreateArrayLiteral), U8(0), U8(0), U8(37), - B(Star), R(7), - B(LdaUndefined), - B(Star), R(8), - B(Mov), R(2), R(9), - /* 152 E> */ B(CallJSRuntime), U8(%spread_iterable), R(8), U8(2), - B(Star), R(8), B(CreateArrayLiteral), U8(1), U8(1), U8(37), - B(Star), R(9), - B(CallJSRuntime), U8(%spread_arguments), R(6), U8(4), - B(Star), R(6), - B(Mov), R(0), R(7), - /* 140 E> */ B(CallJSRuntime), U8(%reflect_construct), R(4), U8(4), + B(Star), R(7), + B(CallJSRuntime), U8(%spread_arguments), R(5), U8(3), + B(Star), R(5), + B(Mov), R(0), R(6), + /* 140 E> */ B(CallJSRuntime), U8(%reflect_construct), R(4), U8(3), B(Star), R(4), B(Ldar), R(this), /* 140 E> */ B(ThrowSuperAlreadyCalledIfNotHole), diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/Switch.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/Switch.golden index 0aa21aba35..a853183351 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/Switch.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/Switch.golden @@ -13,20 +13,19 @@ snippet: " case 2: return 3; } " -frame size: 3 +frame size: 2 parameter count: 1 -bytecode array length: 34 +bytecode array length: 32 bytecodes: [ /* 30 E> */ B(StackCheck), /* 42 S> */ B(LdaSmi), I8(1), B(Star), R(0), - B(Star), R(1), /* 45 S> */ B(LdaSmi), I8(1), - B(TestEqualStrict), R(1), U8(0), - B(Mov), R(0), R(2), + B(TestEqualStrict), R(0), U8(0), + B(Mov), R(0), R(1), B(JumpIfTrue), U8(11), B(LdaSmi), I8(2), - B(TestEqualStrict), R(2), U8(1), + B(TestEqualStrict), R(1), U8(1), B(JumpIfTrue), U8(7), B(Jump), U8(8), /* 66 S> */ B(LdaSmi), I8(2), @@ -49,20 +48,19 @@ snippet: " case 2: a = 3; break; } " -frame size: 3 +frame size: 2 parameter count: 1 -bytecode array length: 40 +bytecode array length: 38 bytecodes: [ /* 30 E> */ B(StackCheck), /* 42 S> */ B(LdaSmi), I8(1), B(Star), R(0), - B(Star), R(1), /* 45 S> */ B(LdaSmi), I8(1), - B(TestEqualStrict), R(1), U8(0), - B(Mov), R(0), R(2), + B(TestEqualStrict), R(0), U8(0), + B(Mov), R(0), R(1), B(JumpIfTrue), U8(11), B(LdaSmi), I8(2), - B(TestEqualStrict), R(2), U8(1), + B(TestEqualStrict), R(1), U8(1), B(JumpIfTrue), U8(10), B(Jump), U8(14), /* 66 S> */ B(LdaSmi), I8(2), @@ -87,20 +85,19 @@ snippet: " case 2: a = 3; break; } " -frame size: 3 +frame size: 2 parameter count: 1 -bytecode array length: 38 +bytecode array length: 36 bytecodes: [ /* 30 E> */ B(StackCheck), /* 42 S> */ B(LdaSmi), I8(1), B(Star), R(0), - B(Star), R(1), /* 45 S> */ B(LdaSmi), I8(1), - B(TestEqualStrict), R(1), U8(0), - B(Mov), R(0), R(2), + B(TestEqualStrict), R(0), U8(0), + B(Mov), R(0), R(1), B(JumpIfTrue), U8(11), B(LdaSmi), I8(2), - B(TestEqualStrict), R(2), U8(1), + B(TestEqualStrict), R(1), U8(1), B(JumpIfTrue), U8(8), B(Jump), U8(12), /* 66 S> */ B(LdaSmi), I8(2), @@ -125,20 +122,19 @@ snippet: " default: a = 1; break; } " -frame size: 3 +frame size: 2 parameter count: 1 -bytecode array length: 38 +bytecode array length: 36 bytecodes: [ /* 30 E> */ B(StackCheck), /* 42 S> */ B(LdaSmi), I8(1), B(Star), R(0), - B(Star), R(1), /* 45 S> */ B(LdaSmi), I8(2), - B(TestEqualStrict), R(1), U8(0), - B(Mov), R(0), R(2), + B(TestEqualStrict), R(0), U8(0), + B(Mov), R(0), R(1), B(JumpIfTrue), U8(11), B(LdaSmi), I8(3), - B(TestEqualStrict), R(2), U8(1), + B(TestEqualStrict), R(1), U8(1), B(JumpIfTrue), U8(6), B(Jump), U8(6), /* 66 S> */ B(Jump), U8(10), @@ -163,21 +159,20 @@ snippet: " default: a = 3; break; } " -frame size: 3 +frame size: 2 parameter count: 1 -bytecode array length: 47 +bytecode array length: 44 bytecodes: [ /* 30 E> */ B(StackCheck), /* 42 S> */ B(LdaSmi), I8(1), B(Star), R(0), - /* 42 E> */ B(TypeOf), + /* 45 S> */ B(TypeOf), B(Star), R(1), - /* 45 S> */ B(LdaSmi), I8(2), + B(LdaSmi), I8(2), B(TestEqualStrict), R(1), U8(0), - B(Mov), R(1), R(2), B(JumpIfTrue), U8(11), B(LdaSmi), I8(3), - B(TestEqualStrict), R(2), U8(1), + B(TestEqualStrict), R(1), U8(1), B(JumpIfTrue), U8(10), B(Jump), U8(14), /* 74 S> */ B(LdaSmi), I8(1), @@ -205,17 +200,16 @@ snippet: " default: a = 2; break; } " -frame size: 3 +frame size: 2 parameter count: 1 -bytecode array length: 32 +bytecode array length: 30 bytecodes: [ /* 30 E> */ B(StackCheck), /* 42 S> */ B(LdaSmi), I8(1), B(Star), R(0), - B(Star), R(1), /* 45 S> */ B(TypeOf), - B(TestEqualStrict), R(1), U8(0), - B(Mov), R(0), R(2), + B(TestEqualStrict), R(0), U8(0), + B(Mov), R(0), R(1), B(JumpIfTrue), U8(4), B(Jump), U8(8), /* 74 S> */ B(LdaSmi), I8(1), @@ -307,20 +301,19 @@ snippet: " break; } " -frame size: 3 +frame size: 2 parameter count: 1 -bytecode array length: 292 +bytecode array length: 290 bytecodes: [ /* 30 E> */ B(StackCheck), /* 42 S> */ B(LdaSmi), I8(1), B(Star), R(0), - B(Star), R(1), /* 45 S> */ B(LdaSmi), I8(1), - B(TestEqualStrict), R(1), U8(0), - B(Mov), R(0), R(2), + B(TestEqualStrict), R(0), U8(0), + B(Mov), R(0), R(1), B(JumpIfTrue), U8(11), B(LdaSmi), I8(2), - B(TestEqualStrict), R(2), U8(1), + B(TestEqualStrict), R(1), U8(1), B(JumpIfTrueConstant), U8(0), B(JumpConstant), U8(1), /* 68 S> */ B(LdaSmi), I8(2), @@ -477,28 +470,26 @@ snippet: " case 2: a = 3; } " -frame size: 5 +frame size: 3 parameter count: 1 -bytecode array length: 63 +bytecode array length: 58 bytecodes: [ /* 30 E> */ B(StackCheck), /* 42 S> */ B(LdaSmi), I8(1), B(Star), R(0), - B(Star), R(2), /* 45 S> */ B(LdaSmi), I8(1), - B(TestEqualStrict), R(2), U8(3), - B(Mov), R(0), R(3), + B(TestEqualStrict), R(0), U8(3), + B(Mov), R(0), R(1), B(JumpIfTrue), U8(11), B(LdaSmi), I8(2), - B(TestEqualStrict), R(3), U8(4), - B(JumpIfTrue), U8(35), - B(Jump), U8(37), - B(Ldar), R(0), + B(TestEqualStrict), R(1), U8(4), + B(JumpIfTrue), U8(32), + B(Jump), U8(34), + /* 70 S> */ B(Ldar), R(0), /* 79 E> */ B(AddSmi), I8(1), U8(0), - B(Star), R(1), - /* 70 S> */ B(LdaSmi), I8(2), - B(TestEqualStrict), R(1), U8(1), - B(Mov), R(1), R(4), + B(Star), R(2), + B(LdaSmi), I8(2), + B(TestEqualStrict), R(2), U8(1), B(JumpIfTrue), U8(4), B(Jump), U8(8), /* 101 S> */ B(LdaSmi), I8(1), diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/UnaryOperators.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/UnaryOperators.golden index 8c6dc7d450..2297a7fdc2 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/UnaryOperators.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/UnaryOperators.golden @@ -119,12 +119,12 @@ snippet: " " frame size: 1 parameter count: 1 -bytecode array length: 9 +bytecode array length: 8 bytecodes: [ /* 30 E> */ B(StackCheck), /* 42 S> */ B(LdaSmi), I8(13), B(Star), R(0), - /* 53 S> */ B(BitwiseXorSmi), I8(-1), U8(0), + /* 53 S> */ B(BitwiseNot), U8(0), /* 56 S> */ B(Return), ] constant pool: [ @@ -139,12 +139,12 @@ snippet: " " frame size: 1 parameter count: 1 -bytecode array length: 9 +bytecode array length: 8 bytecodes: [ /* 30 E> */ B(StackCheck), /* 42 S> */ B(LdaSmi), I8(13), B(Star), R(0), - /* 53 S> */ B(MulSmi), I8(1), U8(0), + /* 53 S> */ B(ToNumber), U8(0), /* 56 S> */ B(Return), ] constant pool: [ @@ -159,12 +159,12 @@ snippet: " " frame size: 1 parameter count: 1 -bytecode array length: 9 +bytecode array length: 8 bytecodes: [ /* 30 E> */ B(StackCheck), /* 42 S> */ B(LdaSmi), I8(13), B(Star), R(0), - /* 53 S> */ B(MulSmi), I8(-1), U8(0), + /* 53 S> */ B(Negate), U8(0), /* 56 S> */ B(Return), ] constant pool: [ diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/WideRegisters.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/WideRegisters.golden index b0a0f72acb..94450515ce 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/WideRegisters.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/WideRegisters.golden @@ -1085,7 +1085,7 @@ snippet: " " frame size: 163 parameter count: 1 -bytecode array length: 85 +bytecode array length: 89 bytecodes: [ /* 30 E> */ B(StackCheck), /* 1503 S> */ B(Wide), B(LdaSmi), I16(1234), @@ -1093,10 +1093,11 @@ bytecodes: [ /* 1518 S> */ B(LdaZero), B(Star), R(1), /* 1534 S> */ B(Ldar), R(0), - B(JumpIfUndefined), U8(70), - B(JumpIfNull), U8(68), + B(JumpIfUndefined), U8(74), + B(JumpIfNull), U8(72), B(Wide), B(ToObject), R16(157), - B(Wide), B(ForInPrepare), R16(157), R16(158), + B(Wide), B(ForInEnumerate), R16(157), + B(Wide), B(ForInPrepare), R16(158), U16(1), B(LdaZero), B(Wide), B(Star), R16(161), /* 1526 S> */ B(Wide), B(ForInContinue), R16(161), R16(160), |