summaryrefslogtreecommitdiff
path: root/deps/v8/test/cctest/interpreter
diff options
context:
space:
mode:
authorMichaƫl Zasso <targos@protonmail.com>2018-01-24 20:16:06 +0100
committerMyles Borins <mylesborins@google.com>2018-01-24 15:02:20 -0800
commit4c4af643e5042d615a60c6bbc05aee9d81b903e5 (patch)
tree3fb0a97988fe4439ae3ae06f26915d1dcf8cab92 /deps/v8/test/cctest/interpreter
parentfa9f31a4fda5a3782c652e56e394465805ebb50f (diff)
downloadandroid-node-v8-4c4af643e5042d615a60c6bbc05aee9d81b903e5.tar.gz
android-node-v8-4c4af643e5042d615a60c6bbc05aee9d81b903e5.tar.bz2
android-node-v8-4c4af643e5042d615a60c6bbc05aee9d81b903e5.zip
deps: update V8 to 6.4.388.40
PR-URL: https://github.com/nodejs/node/pull/17489 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Myles Borins <myles.borins@gmail.com> Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com>
Diffstat (limited to 'deps/v8/test/cctest/interpreter')
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode-expectations-printer.h1
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/ArrayLiterals.golden26
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/ArrayLiteralsWide.golden1050
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/AssignmentsInBinaryExpression.golden10
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/AsyncGenerators.golden54
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/BasicLoops.golden26
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/BreakableBlocks.golden12
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/CallAndSpread.golden16
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/CallGlobal.golden8
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/CallLookupSlot.golden8
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/CallNew.golden12
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/ClassAndSuperClass.golden20
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/ClassDeclarations.golden171
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/ClassFields.golden337
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/CompareNil.golden2
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/ContextVariables.golden8
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/CountOperators.golden56
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/CreateRestParameter.golden6
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/Eval.golden4
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/ForAwaitOf.golden76
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/ForIn.golden34
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/ForOf.golden40
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/ForOfLoop.golden112
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/FunctionLiterals.golden8
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/Generators.golden46
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/GlobalCountOperators.golden20
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/HeapNumberConstants.golden1047
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/IfConditions.golden4
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/JumpsRequiringConstantWideOperands.golden1294
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/LookupSlot.golden20
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/LookupSlotWideInEval.golden4218
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/Modules.golden54
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/NewAndSpread.golden84
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/ObjectLiterals.golden37
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/ObjectLiteralsWide.golden1051
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/PropertyCall.golden30
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/RegExpLiterals.golden6
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/RegExpLiteralsWide.golden1050
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/StandardForLoop.golden30
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/SuperCallAndSpread.golden16
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/Switch.golden20
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/ThisFunction.golden7
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/TopLevelObjectLiterals.golden4
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/UnaryOperators.golden4
-rw-r--r--deps/v8/test/cctest/interpreter/bytecode_expectations/WideRegisters.golden10
-rw-r--r--deps/v8/test/cctest/interpreter/generate-bytecode-expectations.cc13
-rw-r--r--deps/v8/test/cctest/interpreter/source-position-matcher.cc2
-rw-r--r--deps/v8/test/cctest/interpreter/test-bytecode-generator.cc163
-rw-r--r--deps/v8/test/cctest/interpreter/test-interpreter-intrinsics.cc10
-rw-r--r--deps/v8/test/cctest/interpreter/test-interpreter.cc522
50 files changed, 1219 insertions, 10640 deletions
diff --git a/deps/v8/test/cctest/interpreter/bytecode-expectations-printer.h b/deps/v8/test/cctest/interpreter/bytecode-expectations-printer.h
index 89f79d3b40..be5b143b5d 100644
--- a/deps/v8/test/cctest/interpreter/bytecode-expectations-printer.h
+++ b/deps/v8/test/cctest/interpreter/bytecode-expectations-printer.h
@@ -18,6 +18,7 @@ class Isolate;
namespace internal {
+class BytecodeArray;
class SourcePositionTableIterator;
namespace interpreter {
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/ArrayLiterals.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/ArrayLiterals.golden
index e5de344960..56878047c8 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/ArrayLiterals.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/ArrayLiterals.golden
@@ -34,17 +34,17 @@ bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), I8(1),
B(Star), R(0),
- /* 45 S> */ B(CreateArrayLiteral), U8(0), U8(1), U8(37),
+ /* 45 S> */ B(CreateArrayLiteral), U8(0), U8(0), U8(37),
B(Star), R(2),
B(LdaZero),
B(Star), R(1),
B(Ldar), R(0),
- /* 54 E> */ B(StaKeyedProperty), R(2), R(1), U8(2),
+ /* 54 E> */ B(StaKeyedProperty), R(2), R(1), U8(1),
B(LdaSmi), I8(1),
B(Star), R(1),
B(Ldar), R(0),
- /* 59 E> */ B(AddSmi), I8(1), U8(0),
- B(StaKeyedProperty), R(2), R(1), U8(2),
+ /* 59 E> */ B(AddSmi), I8(1), U8(3),
+ B(StaKeyedProperty), R(2), R(1), U8(1),
B(Ldar), R(2),
/* 65 S> */ B(Return),
]
@@ -63,7 +63,7 @@ parameter count: 1
bytecode array length: 6
bytecodes: [
/* 30 E> */ B(StackCheck),
- /* 34 S> */ B(CreateArrayLiteral), U8(0), U8(2), U8(4),
+ /* 34 S> */ B(CreateArrayLiteral), U8(0), U8(0), U8(4),
/* 61 S> */ B(Return),
]
constant pool: [
@@ -83,29 +83,29 @@ bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), I8(1),
B(Star), R(0),
- /* 45 S> */ B(CreateArrayLiteral), U8(0), U8(7), U8(4),
+ /* 45 S> */ B(CreateArrayLiteral), U8(0), U8(0), U8(4),
B(Star), R(2),
B(LdaZero),
B(Star), R(1),
- B(CreateArrayLiteral), U8(1), U8(0), U8(37),
+ B(CreateArrayLiteral), U8(1), U8(3), U8(37),
B(Star), R(4),
B(LdaZero),
B(Star), R(3),
B(Ldar), R(0),
- /* 56 E> */ B(StaKeyedProperty), R(4), R(3), U8(1),
+ /* 56 E> */ B(StaKeyedProperty), R(4), R(3), U8(4),
B(Ldar), R(4),
- B(StaKeyedProperty), R(2), R(1), U8(8),
+ B(StaKeyedProperty), R(2), R(1), U8(1),
B(LdaSmi), I8(1),
B(Star), R(1),
- B(CreateArrayLiteral), U8(2), U8(4), U8(37),
+ B(CreateArrayLiteral), U8(2), U8(6), U8(37),
B(Star), R(4),
B(LdaZero),
B(Star), R(3),
B(Ldar), R(0),
- /* 68 E> */ B(AddSmi), I8(2), U8(3),
- B(StaKeyedProperty), R(4), R(3), U8(5),
+ /* 68 E> */ B(AddSmi), I8(2), U8(9),
+ B(StaKeyedProperty), R(4), R(3), U8(7),
B(Ldar), R(4),
- B(StaKeyedProperty), R(2), R(1), U8(8),
+ B(StaKeyedProperty), R(2), R(1), U8(1),
B(Ldar), R(2),
/* 76 S> */ B(Return),
]
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/ArrayLiteralsWide.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/ArrayLiteralsWide.golden
deleted file mode 100644
index f29f5b36fb..0000000000
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/ArrayLiteralsWide.golden
+++ /dev/null
@@ -1,1050 +0,0 @@
-#
-# Autogenerated by generate-bytecode-expectations.
-#
-
----
-wrap: yes
-
----
-snippet: "
- var a;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- return [ 1 , 2 ];
-"
-frame size: 1
-parameter count: 1
-bytecode array length: 1033
-bytecodes: [
- /* 30 E> */ B(StackCheck),
- /* 41 S> */ B(LdaConstant), U8(0),
- B(Star), R(0),
- /* 51 S> */ B(LdaConstant), U8(1),
- B(Star), R(0),
- /* 61 S> */ B(LdaConstant), U8(2),
- B(Star), R(0),
- /* 71 S> */ B(LdaConstant), U8(3),
- B(Star), R(0),
- /* 81 S> */ B(LdaConstant), U8(4),
- B(Star), R(0),
- /* 91 S> */ B(LdaConstant), U8(5),
- B(Star), R(0),
- /* 101 S> */ B(LdaConstant), U8(6),
- B(Star), R(0),
- /* 111 S> */ B(LdaConstant), U8(7),
- B(Star), R(0),
- /* 121 S> */ B(LdaConstant), U8(8),
- B(Star), R(0),
- /* 131 S> */ B(LdaConstant), U8(9),
- B(Star), R(0),
- /* 141 S> */ B(LdaConstant), U8(10),
- B(Star), R(0),
- /* 151 S> */ B(LdaConstant), U8(11),
- B(Star), R(0),
- /* 161 S> */ B(LdaConstant), U8(12),
- B(Star), R(0),
- /* 171 S> */ B(LdaConstant), U8(13),
- B(Star), R(0),
- /* 181 S> */ B(LdaConstant), U8(14),
- B(Star), R(0),
- /* 191 S> */ B(LdaConstant), U8(15),
- B(Star), R(0),
- /* 201 S> */ B(LdaConstant), U8(16),
- B(Star), R(0),
- /* 211 S> */ B(LdaConstant), U8(17),
- B(Star), R(0),
- /* 221 S> */ B(LdaConstant), U8(18),
- B(Star), R(0),
- /* 231 S> */ B(LdaConstant), U8(19),
- B(Star), R(0),
- /* 241 S> */ B(LdaConstant), U8(20),
- B(Star), R(0),
- /* 251 S> */ B(LdaConstant), U8(21),
- B(Star), R(0),
- /* 261 S> */ B(LdaConstant), U8(22),
- B(Star), R(0),
- /* 271 S> */ B(LdaConstant), U8(23),
- B(Star), R(0),
- /* 281 S> */ B(LdaConstant), U8(24),
- B(Star), R(0),
- /* 291 S> */ B(LdaConstant), U8(25),
- B(Star), R(0),
- /* 301 S> */ B(LdaConstant), U8(26),
- B(Star), R(0),
- /* 311 S> */ B(LdaConstant), U8(27),
- B(Star), R(0),
- /* 321 S> */ B(LdaConstant), U8(28),
- B(Star), R(0),
- /* 331 S> */ B(LdaConstant), U8(29),
- B(Star), R(0),
- /* 341 S> */ B(LdaConstant), U8(30),
- B(Star), R(0),
- /* 351 S> */ B(LdaConstant), U8(31),
- B(Star), R(0),
- /* 361 S> */ B(LdaConstant), U8(32),
- B(Star), R(0),
- /* 371 S> */ B(LdaConstant), U8(33),
- B(Star), R(0),
- /* 381 S> */ B(LdaConstant), U8(34),
- B(Star), R(0),
- /* 391 S> */ B(LdaConstant), U8(35),
- B(Star), R(0),
- /* 401 S> */ B(LdaConstant), U8(36),
- B(Star), R(0),
- /* 411 S> */ B(LdaConstant), U8(37),
- B(Star), R(0),
- /* 421 S> */ B(LdaConstant), U8(38),
- B(Star), R(0),
- /* 431 S> */ B(LdaConstant), U8(39),
- B(Star), R(0),
- /* 441 S> */ B(LdaConstant), U8(40),
- B(Star), R(0),
- /* 451 S> */ B(LdaConstant), U8(41),
- B(Star), R(0),
- /* 461 S> */ B(LdaConstant), U8(42),
- B(Star), R(0),
- /* 471 S> */ B(LdaConstant), U8(43),
- B(Star), R(0),
- /* 481 S> */ B(LdaConstant), U8(44),
- B(Star), R(0),
- /* 491 S> */ B(LdaConstant), U8(45),
- B(Star), R(0),
- /* 501 S> */ B(LdaConstant), U8(46),
- B(Star), R(0),
- /* 511 S> */ B(LdaConstant), U8(47),
- B(Star), R(0),
- /* 521 S> */ B(LdaConstant), U8(48),
- B(Star), R(0),
- /* 531 S> */ B(LdaConstant), U8(49),
- B(Star), R(0),
- /* 541 S> */ B(LdaConstant), U8(50),
- B(Star), R(0),
- /* 551 S> */ B(LdaConstant), U8(51),
- B(Star), R(0),
- /* 561 S> */ B(LdaConstant), U8(52),
- B(Star), R(0),
- /* 571 S> */ B(LdaConstant), U8(53),
- B(Star), R(0),
- /* 581 S> */ B(LdaConstant), U8(54),
- B(Star), R(0),
- /* 591 S> */ B(LdaConstant), U8(55),
- B(Star), R(0),
- /* 601 S> */ B(LdaConstant), U8(56),
- B(Star), R(0),
- /* 611 S> */ B(LdaConstant), U8(57),
- B(Star), R(0),
- /* 621 S> */ B(LdaConstant), U8(58),
- B(Star), R(0),
- /* 631 S> */ B(LdaConstant), U8(59),
- B(Star), R(0),
- /* 641 S> */ B(LdaConstant), U8(60),
- B(Star), R(0),
- /* 651 S> */ B(LdaConstant), U8(61),
- B(Star), R(0),
- /* 661 S> */ B(LdaConstant), U8(62),
- B(Star), R(0),
- /* 671 S> */ B(LdaConstant), U8(63),
- B(Star), R(0),
- /* 681 S> */ B(LdaConstant), U8(64),
- B(Star), R(0),
- /* 691 S> */ B(LdaConstant), U8(65),
- B(Star), R(0),
- /* 701 S> */ B(LdaConstant), U8(66),
- B(Star), R(0),
- /* 711 S> */ B(LdaConstant), U8(67),
- B(Star), R(0),
- /* 721 S> */ B(LdaConstant), U8(68),
- B(Star), R(0),
- /* 731 S> */ B(LdaConstant), U8(69),
- B(Star), R(0),
- /* 741 S> */ B(LdaConstant), U8(70),
- B(Star), R(0),
- /* 751 S> */ B(LdaConstant), U8(71),
- B(Star), R(0),
- /* 761 S> */ B(LdaConstant), U8(72),
- B(Star), R(0),
- /* 771 S> */ B(LdaConstant), U8(73),
- B(Star), R(0),
- /* 781 S> */ B(LdaConstant), U8(74),
- B(Star), R(0),
- /* 791 S> */ B(LdaConstant), U8(75),
- B(Star), R(0),
- /* 801 S> */ B(LdaConstant), U8(76),
- B(Star), R(0),
- /* 811 S> */ B(LdaConstant), U8(77),
- B(Star), R(0),
- /* 821 S> */ B(LdaConstant), U8(78),
- B(Star), R(0),
- /* 831 S> */ B(LdaConstant), U8(79),
- B(Star), R(0),
- /* 841 S> */ B(LdaConstant), U8(80),
- B(Star), R(0),
- /* 851 S> */ B(LdaConstant), U8(81),
- B(Star), R(0),
- /* 861 S> */ B(LdaConstant), U8(82),
- B(Star), R(0),
- /* 871 S> */ B(LdaConstant), U8(83),
- B(Star), R(0),
- /* 881 S> */ B(LdaConstant), U8(84),
- B(Star), R(0),
- /* 891 S> */ B(LdaConstant), U8(85),
- B(Star), R(0),
- /* 901 S> */ B(LdaConstant), U8(86),
- B(Star), R(0),
- /* 911 S> */ B(LdaConstant), U8(87),
- B(Star), R(0),
- /* 921 S> */ B(LdaConstant), U8(88),
- B(Star), R(0),
- /* 931 S> */ B(LdaConstant), U8(89),
- B(Star), R(0),
- /* 941 S> */ B(LdaConstant), U8(90),
- B(Star), R(0),
- /* 951 S> */ B(LdaConstant), U8(91),
- B(Star), R(0),
- /* 961 S> */ B(LdaConstant), U8(92),
- B(Star), R(0),
- /* 971 S> */ B(LdaConstant), U8(93),
- B(Star), R(0),
- /* 981 S> */ B(LdaConstant), U8(94),
- B(Star), R(0),
- /* 991 S> */ B(LdaConstant), U8(95),
- B(Star), R(0),
- /* 1001 S> */ B(LdaConstant), U8(96),
- B(Star), R(0),
- /* 1011 S> */ B(LdaConstant), U8(97),
- B(Star), R(0),
- /* 1021 S> */ B(LdaConstant), U8(98),
- B(Star), R(0),
- /* 1031 S> */ B(LdaConstant), U8(99),
- B(Star), R(0),
- /* 1041 S> */ B(LdaConstant), U8(100),
- B(Star), R(0),
- /* 1051 S> */ B(LdaConstant), U8(101),
- B(Star), R(0),
- /* 1061 S> */ B(LdaConstant), U8(102),
- B(Star), R(0),
- /* 1071 S> */ B(LdaConstant), U8(103),
- B(Star), R(0),
- /* 1081 S> */ B(LdaConstant), U8(104),
- B(Star), R(0),
- /* 1091 S> */ B(LdaConstant), U8(105),
- B(Star), R(0),
- /* 1101 S> */ B(LdaConstant), U8(106),
- B(Star), R(0),
- /* 1111 S> */ B(LdaConstant), U8(107),
- B(Star), R(0),
- /* 1121 S> */ B(LdaConstant), U8(108),
- B(Star), R(0),
- /* 1131 S> */ B(LdaConstant), U8(109),
- B(Star), R(0),
- /* 1141 S> */ B(LdaConstant), U8(110),
- B(Star), R(0),
- /* 1151 S> */ B(LdaConstant), U8(111),
- B(Star), R(0),
- /* 1161 S> */ B(LdaConstant), U8(112),
- B(Star), R(0),
- /* 1171 S> */ B(LdaConstant), U8(113),
- B(Star), R(0),
- /* 1181 S> */ B(LdaConstant), U8(114),
- B(Star), R(0),
- /* 1191 S> */ B(LdaConstant), U8(115),
- B(Star), R(0),
- /* 1201 S> */ B(LdaConstant), U8(116),
- B(Star), R(0),
- /* 1211 S> */ B(LdaConstant), U8(117),
- B(Star), R(0),
- /* 1221 S> */ B(LdaConstant), U8(118),
- B(Star), R(0),
- /* 1231 S> */ B(LdaConstant), U8(119),
- B(Star), R(0),
- /* 1241 S> */ B(LdaConstant), U8(120),
- B(Star), R(0),
- /* 1251 S> */ B(LdaConstant), U8(121),
- B(Star), R(0),
- /* 1261 S> */ B(LdaConstant), U8(122),
- B(Star), R(0),
- /* 1271 S> */ B(LdaConstant), U8(123),
- B(Star), R(0),
- /* 1281 S> */ B(LdaConstant), U8(124),
- B(Star), R(0),
- /* 1291 S> */ B(LdaConstant), U8(125),
- B(Star), R(0),
- /* 1301 S> */ B(LdaConstant), U8(126),
- B(Star), R(0),
- /* 1311 S> */ B(LdaConstant), U8(127),
- B(Star), R(0),
- /* 1321 S> */ B(LdaConstant), U8(128),
- B(Star), R(0),
- /* 1331 S> */ B(LdaConstant), U8(129),
- B(Star), R(0),
- /* 1341 S> */ B(LdaConstant), U8(130),
- B(Star), R(0),
- /* 1351 S> */ B(LdaConstant), U8(131),
- B(Star), R(0),
- /* 1361 S> */ B(LdaConstant), U8(132),
- B(Star), R(0),
- /* 1371 S> */ B(LdaConstant), U8(133),
- B(Star), R(0),
- /* 1381 S> */ B(LdaConstant), U8(134),
- B(Star), R(0),
- /* 1391 S> */ B(LdaConstant), U8(135),
- B(Star), R(0),
- /* 1401 S> */ B(LdaConstant), U8(136),
- B(Star), R(0),
- /* 1411 S> */ B(LdaConstant), U8(137),
- B(Star), R(0),
- /* 1421 S> */ B(LdaConstant), U8(138),
- B(Star), R(0),
- /* 1431 S> */ B(LdaConstant), U8(139),
- B(Star), R(0),
- /* 1441 S> */ B(LdaConstant), U8(140),
- B(Star), R(0),
- /* 1451 S> */ B(LdaConstant), U8(141),
- B(Star), R(0),
- /* 1461 S> */ B(LdaConstant), U8(142),
- B(Star), R(0),
- /* 1471 S> */ B(LdaConstant), U8(143),
- B(Star), R(0),
- /* 1481 S> */ B(LdaConstant), U8(144),
- B(Star), R(0),
- /* 1491 S> */ B(LdaConstant), U8(145),
- B(Star), R(0),
- /* 1501 S> */ B(LdaConstant), U8(146),
- B(Star), R(0),
- /* 1511 S> */ B(LdaConstant), U8(147),
- B(Star), R(0),
- /* 1521 S> */ B(LdaConstant), U8(148),
- B(Star), R(0),
- /* 1531 S> */ B(LdaConstant), U8(149),
- B(Star), R(0),
- /* 1541 S> */ B(LdaConstant), U8(150),
- B(Star), R(0),
- /* 1551 S> */ B(LdaConstant), U8(151),
- B(Star), R(0),
- /* 1561 S> */ B(LdaConstant), U8(152),
- B(Star), R(0),
- /* 1571 S> */ B(LdaConstant), U8(153),
- B(Star), R(0),
- /* 1581 S> */ B(LdaConstant), U8(154),
- B(Star), R(0),
- /* 1591 S> */ B(LdaConstant), U8(155),
- B(Star), R(0),
- /* 1601 S> */ B(LdaConstant), U8(156),
- B(Star), R(0),
- /* 1611 S> */ B(LdaConstant), U8(157),
- B(Star), R(0),
- /* 1621 S> */ B(LdaConstant), U8(158),
- B(Star), R(0),
- /* 1631 S> */ B(LdaConstant), U8(159),
- B(Star), R(0),
- /* 1641 S> */ B(LdaConstant), U8(160),
- B(Star), R(0),
- /* 1651 S> */ B(LdaConstant), U8(161),
- B(Star), R(0),
- /* 1661 S> */ B(LdaConstant), U8(162),
- B(Star), R(0),
- /* 1671 S> */ B(LdaConstant), U8(163),
- B(Star), R(0),
- /* 1681 S> */ B(LdaConstant), U8(164),
- B(Star), R(0),
- /* 1691 S> */ B(LdaConstant), U8(165),
- B(Star), R(0),
- /* 1701 S> */ B(LdaConstant), U8(166),
- B(Star), R(0),
- /* 1711 S> */ B(LdaConstant), U8(167),
- B(Star), R(0),
- /* 1721 S> */ B(LdaConstant), U8(168),
- B(Star), R(0),
- /* 1731 S> */ B(LdaConstant), U8(169),
- B(Star), R(0),
- /* 1741 S> */ B(LdaConstant), U8(170),
- B(Star), R(0),
- /* 1751 S> */ B(LdaConstant), U8(171),
- B(Star), R(0),
- /* 1761 S> */ B(LdaConstant), U8(172),
- B(Star), R(0),
- /* 1771 S> */ B(LdaConstant), U8(173),
- B(Star), R(0),
- /* 1781 S> */ B(LdaConstant), U8(174),
- B(Star), R(0),
- /* 1791 S> */ B(LdaConstant), U8(175),
- B(Star), R(0),
- /* 1801 S> */ B(LdaConstant), U8(176),
- B(Star), R(0),
- /* 1811 S> */ B(LdaConstant), U8(177),
- B(Star), R(0),
- /* 1821 S> */ B(LdaConstant), U8(178),
- B(Star), R(0),
- /* 1831 S> */ B(LdaConstant), U8(179),
- B(Star), R(0),
- /* 1841 S> */ B(LdaConstant), U8(180),
- B(Star), R(0),
- /* 1851 S> */ B(LdaConstant), U8(181),
- B(Star), R(0),
- /* 1861 S> */ B(LdaConstant), U8(182),
- B(Star), R(0),
- /* 1871 S> */ B(LdaConstant), U8(183),
- B(Star), R(0),
- /* 1881 S> */ B(LdaConstant), U8(184),
- B(Star), R(0),
- /* 1891 S> */ B(LdaConstant), U8(185),
- B(Star), R(0),
- /* 1901 S> */ B(LdaConstant), U8(186),
- B(Star), R(0),
- /* 1911 S> */ B(LdaConstant), U8(187),
- B(Star), R(0),
- /* 1921 S> */ B(LdaConstant), U8(188),
- B(Star), R(0),
- /* 1931 S> */ B(LdaConstant), U8(189),
- B(Star), R(0),
- /* 1941 S> */ B(LdaConstant), U8(190),
- B(Star), R(0),
- /* 1951 S> */ B(LdaConstant), U8(191),
- B(Star), R(0),
- /* 1961 S> */ B(LdaConstant), U8(192),
- B(Star), R(0),
- /* 1971 S> */ B(LdaConstant), U8(193),
- B(Star), R(0),
- /* 1981 S> */ B(LdaConstant), U8(194),
- B(Star), R(0),
- /* 1991 S> */ B(LdaConstant), U8(195),
- B(Star), R(0),
- /* 2001 S> */ B(LdaConstant), U8(196),
- B(Star), R(0),
- /* 2011 S> */ B(LdaConstant), U8(197),
- B(Star), R(0),
- /* 2021 S> */ B(LdaConstant), U8(198),
- B(Star), R(0),
- /* 2031 S> */ B(LdaConstant), U8(199),
- B(Star), R(0),
- /* 2041 S> */ B(LdaConstant), U8(200),
- B(Star), R(0),
- /* 2051 S> */ B(LdaConstant), U8(201),
- B(Star), R(0),
- /* 2061 S> */ B(LdaConstant), U8(202),
- B(Star), R(0),
- /* 2071 S> */ B(LdaConstant), U8(203),
- B(Star), R(0),
- /* 2081 S> */ B(LdaConstant), U8(204),
- B(Star), R(0),
- /* 2091 S> */ B(LdaConstant), U8(205),
- B(Star), R(0),
- /* 2101 S> */ B(LdaConstant), U8(206),
- B(Star), R(0),
- /* 2111 S> */ B(LdaConstant), U8(207),
- B(Star), R(0),
- /* 2121 S> */ B(LdaConstant), U8(208),
- B(Star), R(0),
- /* 2131 S> */ B(LdaConstant), U8(209),
- B(Star), R(0),
- /* 2141 S> */ B(LdaConstant), U8(210),
- B(Star), R(0),
- /* 2151 S> */ B(LdaConstant), U8(211),
- B(Star), R(0),
- /* 2161 S> */ B(LdaConstant), U8(212),
- B(Star), R(0),
- /* 2171 S> */ B(LdaConstant), U8(213),
- B(Star), R(0),
- /* 2181 S> */ B(LdaConstant), U8(214),
- B(Star), R(0),
- /* 2191 S> */ B(LdaConstant), U8(215),
- B(Star), R(0),
- /* 2201 S> */ B(LdaConstant), U8(216),
- B(Star), R(0),
- /* 2211 S> */ B(LdaConstant), U8(217),
- B(Star), R(0),
- /* 2221 S> */ B(LdaConstant), U8(218),
- B(Star), R(0),
- /* 2231 S> */ B(LdaConstant), U8(219),
- B(Star), R(0),
- /* 2241 S> */ B(LdaConstant), U8(220),
- B(Star), R(0),
- /* 2251 S> */ B(LdaConstant), U8(221),
- B(Star), R(0),
- /* 2261 S> */ B(LdaConstant), U8(222),
- B(Star), R(0),
- /* 2271 S> */ B(LdaConstant), U8(223),
- B(Star), R(0),
- /* 2281 S> */ B(LdaConstant), U8(224),
- B(Star), R(0),
- /* 2291 S> */ B(LdaConstant), U8(225),
- B(Star), R(0),
- /* 2301 S> */ B(LdaConstant), U8(226),
- B(Star), R(0),
- /* 2311 S> */ B(LdaConstant), U8(227),
- B(Star), R(0),
- /* 2321 S> */ B(LdaConstant), U8(228),
- B(Star), R(0),
- /* 2331 S> */ B(LdaConstant), U8(229),
- B(Star), R(0),
- /* 2341 S> */ B(LdaConstant), U8(230),
- B(Star), R(0),
- /* 2351 S> */ B(LdaConstant), U8(231),
- B(Star), R(0),
- /* 2361 S> */ B(LdaConstant), U8(232),
- B(Star), R(0),
- /* 2371 S> */ B(LdaConstant), U8(233),
- B(Star), R(0),
- /* 2381 S> */ B(LdaConstant), U8(234),
- B(Star), R(0),
- /* 2391 S> */ B(LdaConstant), U8(235),
- B(Star), R(0),
- /* 2401 S> */ B(LdaConstant), U8(236),
- B(Star), R(0),
- /* 2411 S> */ B(LdaConstant), U8(237),
- B(Star), R(0),
- /* 2421 S> */ B(LdaConstant), U8(238),
- B(Star), R(0),
- /* 2431 S> */ B(LdaConstant), U8(239),
- B(Star), R(0),
- /* 2441 S> */ B(LdaConstant), U8(240),
- B(Star), R(0),
- /* 2451 S> */ B(LdaConstant), U8(241),
- B(Star), R(0),
- /* 2461 S> */ B(LdaConstant), U8(242),
- B(Star), R(0),
- /* 2471 S> */ B(LdaConstant), U8(243),
- B(Star), R(0),
- /* 2481 S> */ B(LdaConstant), U8(244),
- B(Star), R(0),
- /* 2491 S> */ B(LdaConstant), U8(245),
- B(Star), R(0),
- /* 2501 S> */ B(LdaConstant), U8(246),
- B(Star), R(0),
- /* 2511 S> */ B(LdaConstant), U8(247),
- B(Star), R(0),
- /* 2521 S> */ B(LdaConstant), U8(248),
- B(Star), R(0),
- /* 2531 S> */ B(LdaConstant), U8(249),
- B(Star), R(0),
- /* 2541 S> */ B(LdaConstant), U8(250),
- B(Star), R(0),
- /* 2551 S> */ B(LdaConstant), U8(251),
- B(Star), R(0),
- /* 2561 S> */ B(LdaConstant), U8(252),
- B(Star), R(0),
- /* 2571 S> */ B(LdaConstant), U8(253),
- B(Star), R(0),
- /* 2581 S> */ B(LdaConstant), U8(254),
- B(Star), R(0),
- /* 2591 S> */ B(LdaConstant), U8(255),
- B(Star), R(0),
- /* 2601 S> */ B(Wide), B(CreateArrayLiteral), U16(256), U16(0), U8(37),
- /* 2618 S> */ B(Return),
-]
-constant pool: [
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- TUPLE2_TYPE,
-]
-handlers: [
-]
-
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/AssignmentsInBinaryExpression.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/AssignmentsInBinaryExpression.golden
index 925795a673..07d2ea75ef 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/AssignmentsInBinaryExpression.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/AssignmentsInBinaryExpression.golden
@@ -102,11 +102,11 @@ bytecodes: [
B(Star), R(0),
/* 46 S> */ B(LdaSmi), I8(56),
B(Star), R(0),
- /* 59 E> */ B(Sub), R(0), U8(0),
+ /* 59 E> */ B(Sub), R(0), U8(1),
B(Star), R(1),
B(LdaSmi), I8(57),
B(Star), R(0),
- /* 63 E> */ B(Add), R(1), U8(1),
+ /* 63 E> */ B(Add), R(1), U8(0),
B(Star), R(0),
/* 75 S> */ B(Inc), U8(2),
B(Star), R(0),
@@ -203,11 +203,11 @@ bytecodes: [
/* 63 E> */ B(Add), R(2), U8(0),
B(Star), R(2),
B(Ldar), R(0),
- /* 78 E> */ B(AddSmi), I8(1), U8(1),
+ /* 78 E> */ B(AddSmi), I8(1), U8(2),
B(Star), R(3),
B(LdaSmi), I8(2),
B(Star), R(1),
- /* 83 E> */ B(Mul), R(3), U8(2),
+ /* 83 E> */ B(Mul), R(3), U8(1),
/* 73 E> */ B(Add), R(2), U8(3),
B(Star), R(2),
B(LdaSmi), I8(3),
@@ -249,7 +249,7 @@ bytecodes: [
/* 55 E> */ B(Add), R(1), U8(0),
B(Star), R(1),
B(Ldar), R(0),
- B(ToNumber), U8(1),
+ B(ToNumeric), U8(1),
B(Star), R(2),
B(Inc), U8(1),
B(Star), R(0),
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/AsyncGenerators.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/AsyncGenerators.golden
index 84fdd0f715..312316c9b7 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/AsyncGenerators.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/AsyncGenerators.golden
@@ -23,7 +23,7 @@ bytecodes: [
B(RestoreGeneratorState), R(0),
B(Star), R(1),
B(SwitchOnSmiNoFeedback), U8(0), U8(2), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(1),
B(Mov), R(closure), R(2),
@@ -150,7 +150,7 @@ bytecodes: [
B(RestoreGeneratorState), R(0),
B(Star), R(1),
B(SwitchOnSmiNoFeedback), U8(0), U8(3), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(1),
B(Mov), R(closure), R(2),
@@ -301,7 +301,7 @@ bytecodes: [
B(RestoreGeneratorState), R(2),
B(Star), R(10),
B(SwitchOnSmiNoFeedback), U8(0), U8(3), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(10),
B(Mov), R(closure), R(11),
@@ -344,10 +344,10 @@ bytecodes: [
B(LdaSmi), I8(-2),
/* 36 E> */ B(TestEqualStrictNoFeedback), R(10),
B(JumpIfTrue), U8(4),
- B(Abort), U8(43),
- /* 31 S> */ B(LdaNamedProperty), R(4), U8(8), U8(7),
+ B(Abort), U8(42),
+ /* 31 S> */ B(LdaNamedProperty), R(4), U8(8), U8(5),
B(Star), R(19),
- B(CallProperty0), R(19), R(4), U8(5),
+ B(CallProperty0), R(19), R(4), U8(7),
B(Star), R(5),
/* 31 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(5), U8(1),
B(ToBooleanLogicalNot),
@@ -422,13 +422,13 @@ bytecodes: [
B(JumpIfFalse), U8(4),
B(Jump), U8(93),
B(LdaSmi), I8(1),
- B(TestEqualStrict), R(6), U8(18),
+ B(TestEqualStrict), R(6), U8(17),
B(JumpIfFalse), U8(61),
B(Ldar), R(8),
- B(TestTypeOf), U8(5),
+ B(TestTypeOf), U8(6),
B(JumpIfFalse), U8(4),
B(Jump), U8(18),
- B(Wide), B(LdaSmi), I16(137),
+ B(Wide), B(LdaSmi), I16(143),
B(Star), R(18),
B(LdaConstant), U8(16),
B(Star), R(19),
@@ -589,7 +589,7 @@ bytecodes: [
B(RestoreGeneratorState), R(0),
B(Star), R(1),
B(SwitchOnSmiNoFeedback), U8(0), U8(5), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(1),
B(Mov), R(closure), R(2),
@@ -615,20 +615,20 @@ bytecodes: [
B(Star), R(2),
B(Mov), R(6), R(3),
B(JumpConstant), U8(22),
- /* 49 S> */ B(LdaGlobal), U8(7), U8(2),
+ /* 49 S> */ B(LdaGlobal), U8(7), U8(0),
B(Star), R(12),
- /* 56 E> */ B(CallUndefinedReceiver0), R(12), U8(0),
+ /* 56 E> */ B(CallUndefinedReceiver0), R(12), U8(2),
B(Star), R(10),
- B(LdaNamedProperty), R(10), U8(8), U8(26),
+ B(LdaNamedProperty), R(10), U8(8), U8(4),
B(JumpIfUndefined), U8(17),
B(JumpIfNull), U8(15),
B(Star), R(11),
- B(CallProperty0), R(11), R(10), U8(28),
+ B(CallProperty0), R(11), R(10), U8(6),
B(JumpIfJSReceiver), U8(23),
B(CallRuntime), U16(Runtime::kThrowSymbolAsyncIteratorInvalid), R(0), U8(0),
- B(LdaNamedProperty), R(10), U8(9), U8(4),
+ B(LdaNamedProperty), R(10), U8(9), U8(8),
B(Star), R(11),
- B(CallProperty0), R(11), R(10), U8(16),
+ B(CallProperty0), R(11), R(10), U8(10),
B(Star), R(11),
B(InvokeIntrinsic), U8(Runtime::k_CreateAsyncFromSyncIterator), R(11), U8(1),
B(Star), R(8),
@@ -641,14 +641,14 @@ bytecodes: [
B(LdaSmi), I8(-2),
B(TestEqualStrictNoFeedback), R(1),
B(JumpIfTrue), U8(4),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(Ldar), R(7),
B(SwitchOnSmiNoFeedback), U8(13), U8(2), I8(1),
- B(LdaNamedProperty), R(8), U8(15), U8(8),
+ B(LdaNamedProperty), R(8), U8(15), U8(12),
B(Star), R(12),
- B(CallProperty1), R(12), R(8), R(9), U8(22),
+ B(CallProperty1), R(12), R(8), R(9), U8(14),
B(Jump), U8(118),
- B(LdaNamedProperty), R(8), U8(16), U8(6),
+ B(LdaNamedProperty), R(8), U8(16), U8(16),
B(JumpIfUndefined), U8(13),
B(JumpIfNull), U8(11),
B(Star), R(12),
@@ -658,17 +658,17 @@ bytecodes: [
B(Star), R(2),
B(Mov), R(9), R(3),
B(JumpConstant), U8(23),
- B(LdaNamedProperty), R(8), U8(17), U8(10),
+ B(LdaNamedProperty), R(8), U8(17), U8(20),
B(JumpIfUndefined), U8(13),
B(JumpIfNull), U8(11),
B(Star), R(12),
- B(CallProperty1), R(12), R(8), R(9), U8(24),
+ B(CallProperty1), R(12), R(8), R(9), U8(22),
B(Jump), U8(76),
- B(LdaNamedProperty), R(8), U8(16), U8(6),
+ B(LdaNamedProperty), R(8), U8(16), U8(24),
B(Star), R(12),
B(JumpIfUndefined), U8(63),
B(JumpIfNull), U8(61),
- B(CallProperty0), R(12), R(8), U8(20),
+ B(CallProperty0), R(12), R(8), U8(26),
B(Star), R(14),
B(Mov), R(0), R(13),
B(CallJSRuntime), U8(%async_generator_await_uncaught), R(13), U8(2),
@@ -712,9 +712,9 @@ bytecodes: [
B(Mov), R(12), R(6),
B(JumpIfJSReceiver), U8(7),
B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R(6), U8(1),
- B(LdaNamedProperty), R(6), U8(18), U8(12),
+ B(LdaNamedProperty), R(6), U8(18), U8(28),
B(JumpIfToBooleanTrue), U8(47),
- B(LdaNamedProperty), R(6), U8(19), U8(14),
+ B(LdaNamedProperty), R(6), U8(19), U8(30),
B(Star), R(15),
B(LdaFalse),
B(Star), R(16),
@@ -730,7 +730,7 @@ bytecodes: [
B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetResumeMode), R(0), U8(1),
B(Star), R(7),
B(JumpLoop), U8(252), I8(0),
- B(LdaNamedProperty), R(6), U8(19), U8(14),
+ B(LdaNamedProperty), R(6), U8(19), U8(32),
B(Star), R(8),
B(LdaSmi), I8(1),
B(TestEqualStrictNoFeedback), R(7),
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/BasicLoops.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/BasicLoops.golden
index dc397b888c..951e4b5408 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/BasicLoops.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/BasicLoops.golden
@@ -489,15 +489,15 @@ bytecodes: [
B(Star), R(0),
/* 45 E> */ B(StackCheck),
/* 68 S> */ B(LdaSmi), I8(1),
- /* 74 E> */ B(TestEqual), R(0), U8(1),
+ /* 74 E> */ B(TestEqual), R(0), U8(0),
B(JumpIfFalse), U8(4),
/* 80 S> */ B(Jump), U8(21),
/* 89 S> */ B(LdaSmi), I8(2),
- /* 95 E> */ B(TestEqual), R(0), U8(2),
+ /* 95 E> */ B(TestEqual), R(0), U8(1),
B(JumpIfFalse), U8(4),
/* 101 S> */ B(Jump), U8(2),
/* 55 S> */ B(Ldar), R(0),
- /* 59 E> */ B(AddSmi), I8(1), U8(0),
+ /* 59 E> */ B(AddSmi), I8(1), U8(2),
B(Star), R(0),
B(JumpLoop), U8(26), I8(0),
B(LdaUndefined),
@@ -524,15 +524,15 @@ bytecodes: [
B(Star), R(0),
/* 34 E> */ B(StackCheck),
/* 66 S> */ B(LdaSmi), I8(1),
- /* 72 E> */ B(TestEqual), R(0), U8(1),
+ /* 72 E> */ B(TestEqual), R(0), U8(0),
B(JumpIfFalse), U8(4),
/* 78 S> */ B(Jump), U8(21),
/* 87 S> */ B(LdaSmi), I8(2),
- /* 93 E> */ B(TestEqual), R(0), U8(2),
+ /* 93 E> */ B(TestEqual), R(0), U8(1),
B(JumpIfFalse), U8(4),
/* 99 S> */ B(Jump), U8(2),
/* 53 S> */ B(Ldar), R(0),
- /* 57 E> */ B(AddSmi), I8(1), U8(0),
+ /* 57 E> */ B(AddSmi), I8(1), U8(2),
B(Star), R(0),
B(JumpLoop), U8(26), I8(0),
B(LdaUndefined),
@@ -565,11 +565,11 @@ bytecodes: [
B(JumpIfFalse), U8(22),
/* 45 E> */ B(StackCheck),
/* 85 S> */ B(Ldar), R(0),
- /* 91 E> */ B(AddSmi), I8(1), U8(2),
+ /* 91 E> */ B(AddSmi), I8(1), U8(1),
B(Star), R(0),
/* 98 S> */ B(Jump), U8(2),
/* 72 S> */ B(Ldar), R(1),
- /* 76 E> */ B(AddSmi), I8(1), U8(1),
+ /* 76 E> */ B(AddSmi), I8(1), U8(2),
B(Star), R(1),
B(JumpLoop), U8(24), I8(0),
B(LdaUndefined),
@@ -601,10 +601,10 @@ bytecodes: [
B(JumpIfToBooleanFalse), U8(19),
/* 45 E> */ B(StackCheck),
/* 74 S> */ B(Ldar), R(0),
- /* 80 E> */ B(MulSmi), I8(12), U8(1),
+ /* 80 E> */ B(MulSmi), I8(12), U8(0),
B(Star), R(0),
/* 67 S> */ B(Ldar), R(1),
- B(Dec), U8(0),
+ B(Dec), U8(1),
B(Star), R(1),
B(JumpLoop), U8(18), I8(0),
/* 88 S> */ B(Ldar), R(0),
@@ -660,14 +660,14 @@ bytecodes: [
B(Star), R(1),
/* 45 E> */ B(StackCheck),
/* 76 S> */ B(Ldar), R(0),
- /* 82 E> */ B(AddSmi), I8(1), U8(1),
+ /* 82 E> */ B(AddSmi), I8(1), U8(0),
B(Star), R(0),
/* 89 S> */ B(LdaSmi), I8(20),
- /* 95 E> */ B(TestEqual), R(0), U8(2),
+ /* 95 E> */ B(TestEqual), R(0), U8(1),
B(JumpIfFalse), U8(4),
/* 102 S> */ B(Jump), U8(11),
/* 69 S> */ B(Ldar), R(1),
- B(Inc), U8(0),
+ B(Inc), U8(2),
B(Star), R(1),
B(JumpLoop), U8(23), I8(0),
/* 112 S> */ B(Ldar), R(0),
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/BreakableBlocks.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/BreakableBlocks.golden
index ee8cace0ee..2ddfd5512d 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/BreakableBlocks.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/BreakableBlocks.golden
@@ -62,25 +62,25 @@ bytecodes: [
/* 106 S> */ B(LdaZero),
B(Star), R(2),
/* 111 S> */ B(LdaSmi), I8(3),
- /* 111 E> */ B(TestLessThan), R(2), U8(2),
+ /* 111 E> */ B(TestLessThan), R(2), U8(1),
B(JumpIfFalse), U8(34),
/* 93 E> */ B(StackCheck),
/* 129 S> */ B(Ldar), R(0),
- B(Inc), U8(4),
+ B(Inc), U8(2),
B(Star), R(0),
/* 142 S> */ B(Ldar), R(2),
- /* 148 E> */ B(Add), R(1), U8(5),
+ /* 148 E> */ B(Add), R(1), U8(3),
B(Star), R(3),
B(LdaSmi), I8(12),
- /* 152 E> */ B(TestEqual), R(3), U8(6),
+ /* 152 E> */ B(TestEqual), R(3), U8(4),
B(JumpIfFalse), U8(4),
/* 161 S> */ B(Jump), U8(20),
/* 118 S> */ B(Ldar), R(2),
- B(Inc), U8(3),
+ B(Inc), U8(5),
B(Star), R(2),
B(JumpLoop), U8(36), I8(1),
/* 84 S> */ B(Ldar), R(1),
- B(Inc), U8(1),
+ B(Inc), U8(6),
B(Star), R(1),
B(JumpLoop), U8(56), I8(0),
/* 188 S> */ B(Ldar), R(0),
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/CallAndSpread.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/CallAndSpread.golden
index 1315be378b..9c1b26da83 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/CallAndSpread.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/CallAndSpread.golden
@@ -14,13 +14,13 @@ parameter count: 1
bytecode array length: 25
bytecodes: [
/* 30 E> */ B(StackCheck),
- /* 34 S> */ B(LdaGlobal), U8(0), U8(2),
+ /* 34 S> */ B(LdaGlobal), U8(0), U8(0),
B(Star), R(1),
- /* 39 E> */ B(LdaNamedProperty), R(1), U8(1), U8(4),
+ /* 39 E> */ B(LdaNamedProperty), R(1), U8(1), U8(2),
B(Star), R(0),
- B(CreateArrayLiteral), U8(2), U8(6), U8(37),
+ B(CreateArrayLiteral), U8(2), U8(4), U8(37),
B(Star), R(2),
- /* 39 E> */ B(CallWithSpread), R(0), R(1), U8(2), U8(0),
+ /* 39 E> */ B(CallWithSpread), R(0), R(1), U8(2), U8(5),
B(LdaUndefined),
/* 58 S> */ B(Return),
]
@@ -41,15 +41,15 @@ parameter count: 1
bytecode array length: 28
bytecodes: [
/* 30 E> */ B(StackCheck),
- /* 34 S> */ B(LdaGlobal), U8(0), U8(2),
+ /* 34 S> */ B(LdaGlobal), U8(0), U8(0),
B(Star), R(1),
- /* 39 E> */ B(LdaNamedProperty), R(1), U8(1), U8(4),
+ /* 39 E> */ B(LdaNamedProperty), R(1), U8(1), U8(2),
B(Star), R(0),
B(LdaZero),
B(Star), R(2),
- B(CreateArrayLiteral), U8(2), U8(6), U8(37),
+ B(CreateArrayLiteral), U8(2), U8(4), U8(37),
B(Star), R(3),
- /* 39 E> */ B(CallWithSpread), R(0), R(1), U8(3), U8(0),
+ /* 39 E> */ B(CallWithSpread), R(0), R(1), U8(3), U8(5),
B(LdaUndefined),
/* 61 S> */ B(Return),
]
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/CallGlobal.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/CallGlobal.golden
index b313251990..5c5c0ac00c 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/CallGlobal.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/CallGlobal.golden
@@ -17,9 +17,9 @@ parameter count: 1
bytecode array length: 10
bytecodes: [
/* 27 E> */ B(StackCheck),
- /* 32 S> */ B(LdaGlobal), U8(0), U8(2),
+ /* 32 S> */ B(LdaGlobal), U8(0), U8(0),
B(Star), R(0),
- /* 39 E> */ B(CallUndefinedReceiver0), R(0), U8(0),
+ /* 39 E> */ B(CallUndefinedReceiver0), R(0), U8(2),
/* 43 S> */ B(Return),
]
constant pool: [
@@ -39,7 +39,7 @@ parameter count: 1
bytecode array length: 24
bytecodes: [
/* 34 E> */ B(StackCheck),
- /* 39 S> */ B(LdaGlobal), U8(0), U8(2),
+ /* 39 S> */ B(LdaGlobal), U8(0), U8(0),
B(Star), R(0),
B(LdaSmi), I8(1),
B(Star), R(1),
@@ -47,7 +47,7 @@ bytecodes: [
B(Star), R(2),
B(LdaSmi), I8(3),
B(Star), R(3),
- /* 46 E> */ B(CallUndefinedReceiver), R(0), R(1), U8(3), U8(0),
+ /* 46 E> */ B(CallUndefinedReceiver), R(0), R(1), U8(3), U8(2),
/* 57 S> */ B(Return),
]
constant pool: [
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/CallLookupSlot.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/CallLookupSlot.golden
index 9bc9e20078..f4a4bc4796 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/CallLookupSlot.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/CallLookupSlot.golden
@@ -24,7 +24,7 @@ bytecodes: [
/* 30 E> */ B(StackCheck),
/* 34 S> */ B(CreateClosure), U8(0), U8(0), U8(2),
/* 36 E> */ B(StaLookupSlot), U8(1), U8(0),
- /* 52 S> */ B(LdaLookupGlobalSlot), U8(2), U8(3), U8(1),
+ /* 52 S> */ B(LdaLookupGlobalSlot), U8(2), U8(1), U8(1),
B(Star), R(2),
B(LdaConstant), U8(3),
B(Star), R(3),
@@ -39,10 +39,10 @@ bytecodes: [
B(Mov), R(closure), R(6),
B(CallRuntime), U16(Runtime::kResolvePossiblyDirectEval), R(4), U8(6),
B(Star), R(2),
- /* 52 E> */ B(CallUndefinedReceiver1), R(2), R(3), U8(1),
- /* 62 S> */ B(LdaLookupGlobalSlot), U8(1), U8(7), U8(1),
+ /* 52 E> */ B(CallUndefinedReceiver1), R(2), R(3), U8(3),
+ /* 62 S> */ B(LdaLookupGlobalSlot), U8(1), U8(5), U8(1),
B(Star), R(2),
- /* 69 E> */ B(CallUndefinedReceiver0), R(2), U8(5),
+ /* 69 E> */ B(CallUndefinedReceiver0), R(2), U8(7),
/* 73 S> */ B(Return),
]
constant pool: [
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/CallNew.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/CallNew.golden
index db1c169936..4e7e6d3190 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/CallNew.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/CallNew.golden
@@ -17,9 +17,9 @@ parameter count: 1
bytecode array length: 12
bytecodes: [
/* 45 E> */ B(StackCheck),
- /* 50 S> */ B(LdaGlobal), U8(0), U8(2),
+ /* 50 S> */ B(LdaGlobal), U8(0), U8(0),
B(Star), R(0),
- /* 57 E> */ B(Construct), R(0), R(0), U8(0), U8(0),
+ /* 57 E> */ B(Construct), R(0), R(0), U8(0), U8(2),
/* 67 S> */ B(Return),
]
constant pool: [
@@ -39,12 +39,12 @@ parameter count: 1
bytecode array length: 18
bytecodes: [
/* 58 E> */ B(StackCheck),
- /* 63 S> */ B(LdaGlobal), U8(0), U8(2),
+ /* 63 S> */ B(LdaGlobal), U8(0), U8(0),
B(Star), R(0),
B(LdaSmi), I8(3),
B(Star), R(1),
B(Ldar), R(0),
- /* 70 E> */ B(Construct), R(0), R(1), U8(1), U8(0),
+ /* 70 E> */ B(Construct), R(0), R(1), U8(1), U8(2),
/* 81 S> */ B(Return),
]
constant pool: [
@@ -69,7 +69,7 @@ parameter count: 1
bytecode array length: 26
bytecodes: [
/* 100 E> */ B(StackCheck),
- /* 105 S> */ B(LdaGlobal), U8(0), U8(2),
+ /* 105 S> */ B(LdaGlobal), U8(0), U8(0),
B(Star), R(0),
B(LdaSmi), I8(3),
B(Star), R(1),
@@ -78,7 +78,7 @@ bytecodes: [
B(LdaSmi), I8(5),
B(Star), R(3),
B(Ldar), R(0),
- /* 112 E> */ B(Construct), R(0), R(1), U8(3), U8(0),
+ /* 112 E> */ B(Construct), R(0), R(1), U8(3), U8(2),
/* 129 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 ea44a8a040..f1149ac258 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/ClassAndSuperClass.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/ClassAndSuperClass.golden
@@ -27,15 +27,15 @@ bytecodes: [
B(Mov), R(closure), R(0),
/* 99 E> */ B(StackCheck),
/* 104 S> */ B(LdaConstant), U8(0),
- /* 111 E> */ B(LdaKeyedProperty), R(closure), U8(2),
+ /* 111 E> */ B(LdaKeyedProperty), R(closure), U8(1),
B(Star), R(4),
B(LdaConstant), U8(1),
B(Star), R(5),
B(Mov), R(this), R(3),
/* 117 E> */ B(CallRuntime), U16(Runtime::kLoadFromSuper), R(3), U8(3),
B(Star), R(1),
- /* 117 E> */ B(CallAnyReceiver), R(1), R(this), U8(1), U8(0),
- /* 126 E> */ B(AddSmi), I8(1), U8(6),
+ /* 117 E> */ B(CallAnyReceiver), R(1), R(this), U8(1), U8(3),
+ /* 126 E> */ B(AddSmi), I8(1), U8(0),
/* 130 S> */ B(Return),
]
constant pool: [
@@ -104,18 +104,18 @@ snippet: "
test = new B().constructor;
})();
"
-frame size: 4
+frame size: 5
parameter count: 1
bytecode array length: 40
bytecodes: [
B(Mov), R(closure), R(1),
/* 113 E> */ B(StackCheck),
/* 118 S> */ B(Ldar), R(1),
- B(GetSuperConstructor), R(2),
+ B(GetSuperConstructor), R(3),
B(LdaSmi), I8(1),
- B(Star), R(3),
+ B(Star), R(4),
B(Ldar), R(0),
- /* 118 E> */ B(Construct), R(2), R(3), U8(1), U8(0),
+ /* 118 E> */ B(Construct), R(3), R(4), U8(1), U8(0),
B(Star), R(2),
B(Ldar), R(this),
/* 118 E> */ B(ThrowSuperAlreadyCalledIfNotHole),
@@ -147,16 +147,16 @@ snippet: "
test = new B().constructor;
})();
"
-frame size: 3
+frame size: 4
parameter count: 1
bytecode array length: 36
bytecodes: [
B(Mov), R(closure), R(1),
/* 112 E> */ B(StackCheck),
/* 117 S> */ B(Ldar), R(1),
- B(GetSuperConstructor), R(2),
+ B(GetSuperConstructor), R(3),
B(Ldar), R(0),
- /* 117 E> */ B(Construct), R(2), R(0), U8(0), U8(0),
+ /* 117 E> */ B(Construct), R(3), R(0), U8(0), U8(0),
B(Star), R(2),
B(Ldar), R(this),
/* 117 E> */ B(ThrowSuperAlreadyCalledIfNotHole),
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/ClassDeclarations.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/ClassDeclarations.golden
index 4efdd0a1ad..ab03cea491 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/ClassDeclarations.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/ClassDeclarations.golden
@@ -12,40 +12,30 @@ snippet: "
speak() { console.log(this.name + ' is speaking.'); }
}
"
-frame size: 8
+frame size: 7
parameter count: 1
-bytecode array length: 67
+bytecode array length: 38
bytecodes: [
/* 30 E> */ B(StackCheck),
- B(CreateClosure), U8(0), U8(0), U8(2),
- B(Star), R(2),
B(LdaTheHole),
- B(Star), R(3),
- B(LdaSmi), I8(34),
B(Star), R(5),
- B(Wide), B(LdaSmi), I16(148),
+ B(CreateClosure), U8(1), U8(0), U8(2),
+ B(Star), R(2),
+ B(LdaConstant), U8(0),
+ B(Star), R(3),
+ B(CreateClosure), U8(2), U8(1), U8(2),
B(Star), R(6),
B(Mov), R(2), R(4),
B(CallRuntime), U16(Runtime::kDefineClass), R(3), U8(4),
B(Star), R(3),
- B(LdaConstant), U8(1),
- B(Star), R(5),
- B(CreateClosure), U8(2), U8(1), U8(2),
- B(Star), R(6),
- B(LdaSmi), I8(2),
- B(Star), R(7),
- B(Ldar), R(6),
- B(StaDataPropertyInLiteral), R(3), R(5), U8(1), U8(2),
- B(CallRuntime), U16(Runtime::kInstallClassNameAccessor), R(2), U8(1),
- B(CallRuntime), U16(Runtime::kToFastProperties), R(2), U8(1),
- B(Star), R(0),
- B(Star), R(1),
+ B(Mov), R(4), R(0),
+ B(Mov), R(0), R(1),
B(LdaUndefined),
/* 149 S> */ B(Return),
]
constant pool: [
+ FIXED_ARRAY_TYPE,
SHARED_FUNCTION_INFO_TYPE,
- ONE_BYTE_INTERNALIZED_STRING_TYPE ["speak"],
SHARED_FUNCTION_INFO_TYPE,
]
handlers: [
@@ -58,40 +48,30 @@ snippet: "
speak() { console.log(this.name + ' is speaking.'); }
}
"
-frame size: 8
+frame size: 7
parameter count: 1
-bytecode array length: 67
+bytecode array length: 38
bytecodes: [
/* 30 E> */ B(StackCheck),
- B(CreateClosure), U8(0), U8(0), U8(2),
- B(Star), R(2),
B(LdaTheHole),
- B(Star), R(3),
- B(LdaSmi), I8(34),
B(Star), R(5),
- B(Wide), B(LdaSmi), I16(148),
+ B(CreateClosure), U8(1), U8(0), U8(2),
+ B(Star), R(2),
+ B(LdaConstant), U8(0),
+ B(Star), R(3),
+ B(CreateClosure), U8(2), U8(1), U8(2),
B(Star), R(6),
B(Mov), R(2), R(4),
B(CallRuntime), U16(Runtime::kDefineClass), R(3), U8(4),
B(Star), R(3),
- B(LdaConstant), U8(1),
- B(Star), R(5),
- B(CreateClosure), U8(2), U8(1), U8(2),
- B(Star), R(6),
- B(LdaSmi), I8(2),
- B(Star), R(7),
- B(Ldar), R(6),
- B(StaDataPropertyInLiteral), R(3), R(5), U8(1), U8(2),
- B(CallRuntime), U16(Runtime::kInstallClassNameAccessor), R(2), U8(1),
- B(CallRuntime), U16(Runtime::kToFastProperties), R(2), U8(1),
- B(Star), R(0),
- B(Star), R(1),
+ B(Mov), R(4), R(0),
+ B(Mov), R(0), R(1),
B(LdaUndefined),
/* 149 S> */ B(Return),
]
constant pool: [
+ FIXED_ARRAY_TYPE,
SHARED_FUNCTION_INFO_TYPE,
- ONE_BYTE_INTERNALIZED_STRING_TYPE ["speak"],
SHARED_FUNCTION_INFO_TYPE,
]
handlers: [
@@ -106,9 +86,9 @@ snippet: "
static [n1]() { return n1; }
}
"
-frame size: 9
+frame size: 11
parameter count: 1
-bytecode array length: 106
+bytecode array length: 75
bytecodes: [
B(CreateFunctionContext), U8(2),
B(PushContext), R(2),
@@ -117,44 +97,36 @@ bytecodes: [
/* 43 E> */ B(StaCurrentContextSlot), U8(4),
/* 57 S> */ B(LdaConstant), U8(1),
/* 57 E> */ B(StaCurrentContextSlot), U8(5),
- B(CreateClosure), U8(2), U8(0), U8(2),
- B(Star), R(3),
B(LdaTheHole),
- B(Star), R(4),
- B(LdaSmi), I8(62),
B(Star), R(6),
- B(Wide), B(LdaSmi), I16(128),
- B(Star), R(7),
- B(Mov), R(3), R(5),
- B(CallRuntime), U16(Runtime::kDefineClass), R(4), U8(4),
+ B(CreateClosure), U8(3), U8(0), U8(2),
+ B(Star), R(3),
+ B(LdaConstant), U8(2),
B(Star), R(4),
B(LdaImmutableCurrentContextSlot), U8(4),
- /* 75 E> */ B(ToName), R(6),
- B(CreateClosure), U8(3), U8(1), U8(2),
- B(Star), R(7),
- B(LdaSmi), I8(2),
+ /* 75 E> */ B(ToName), R(7),
+ B(CreateClosure), U8(4), U8(1), U8(2),
B(Star), R(8),
- B(Ldar), R(7),
- B(StaDataPropertyInLiteral), R(4), R(6), U8(3), U8(3),
B(LdaImmutableCurrentContextSlot), U8(5),
- /* 106 E> */ B(ToName), R(6),
- B(LdaConstant), U8(4),
- B(TestEqualStrictNoFeedback), R(6),
+ /* 106 E> */ B(ToName), R(9),
+ B(LdaConstant), U8(5),
+ B(TestEqualStrictNoFeedback), R(9),
B(Mov), R(3), R(5),
B(JumpIfFalse), U8(7),
B(CallRuntime), U16(Runtime::kThrowStaticPrototypeError), R(0), U8(0),
- B(CreateClosure), U8(5), U8(2), U8(2),
- B(StaDataPropertyInLiteral), R(5), R(6), U8(3), U8(5),
- B(CallRuntime), U16(Runtime::kInstallClassNameAccessorWithCheck), R(3), U8(1),
- B(CallRuntime), U16(Runtime::kToFastProperties), R(3), U8(1),
- B(Star), R(0),
- B(Star), R(1),
+ B(CreateClosure), U8(6), U8(2), U8(2),
+ B(Star), R(10),
+ B(CallRuntime), U16(Runtime::kDefineClass), R(4), U8(7),
+ B(Star), R(4),
+ B(Mov), R(3), R(0),
+ B(Mov), R(0), R(1),
B(LdaUndefined),
/* 129 S> */ B(Return),
]
constant pool: [
ONE_BYTE_INTERNALIZED_STRING_TYPE ["a"],
ONE_BYTE_INTERNALIZED_STRING_TYPE ["b"],
+ FIXED_ARRAY_TYPE,
SHARED_FUNCTION_INFO_TYPE,
SHARED_FUNCTION_INFO_TYPE,
ONE_BYTE_INTERNALIZED_STRING_TYPE ["prototype"],
@@ -169,34 +141,32 @@ snippet: "
class C { constructor() { count++; }}
return new C();
"
-frame size: 8
+frame size: 7
parameter count: 1
-bytecode array length: 55
+bytecode array length: 45
bytecodes: [
B(CreateFunctionContext), U8(1),
B(PushContext), R(2),
/* 30 E> */ B(StackCheck),
/* 46 S> */ B(LdaZero),
/* 46 E> */ B(StaCurrentContextSlot), U8(4),
- B(CreateClosure), U8(0), U8(0), U8(2),
- B(Star), R(3),
B(LdaTheHole),
- B(Star), R(4),
- B(LdaSmi), I8(49),
B(Star), R(6),
- B(LdaSmi), I8(86),
- B(Star), R(7),
+ B(CreateClosure), U8(1), U8(0), U8(2),
+ B(Star), R(3),
+ B(LdaConstant), U8(0),
+ B(Star), R(4),
B(Mov), R(3), R(5),
- B(CallRuntime), U16(Runtime::kDefineClass), R(4), U8(4),
+ B(CallRuntime), U16(Runtime::kDefineClass), R(4), U8(3),
B(Star), R(4),
- B(CallRuntime), U16(Runtime::kInstallClassNameAccessor), R(3), U8(1),
- B(CallRuntime), U16(Runtime::kToFastProperties), R(3), U8(1),
- B(Star), R(0),
- B(Star), R(1),
- /* 94 S> */ B(Construct), R(1), R(0), U8(0), U8(1),
+ B(Mov), R(5), R(0),
+ B(Mov), R(0), R(1),
+ /* 87 S> */ B(Ldar), R(1),
+ /* 94 E> */ B(Construct), R(3), R(0), U8(0), U8(1),
/* 102 S> */ B(Return),
]
constant pool: [
+ FIXED_ARRAY_TYPE,
SHARED_FUNCTION_INFO_TYPE,
]
handlers: [
@@ -207,52 +177,41 @@ snippet: "
(class {})
class E { static name () {}}
"
-frame size: 8
+frame size: 7
parameter count: 1
-bytecode array length: 92
+bytecode array length: 61
bytecodes: [
/* 30 E> */ B(StackCheck),
- /* 34 S> */ B(CreateClosure), U8(0), U8(0), U8(2),
+ /* 34 S> */ B(LdaTheHole),
+ B(Star), R(5),
+ B(CreateClosure), U8(1), U8(0), U8(2),
B(Star), R(2),
- B(LdaTheHole),
+ B(LdaConstant), U8(0),
B(Star), R(3),
- B(LdaSmi), I8(35),
- B(Star), R(5),
- B(LdaSmi), I8(43),
- B(Star), R(6),
B(Mov), R(2), R(4),
- B(CallRuntime), U16(Runtime::kDefineClass), R(3), U8(4),
+ B(CallRuntime), U16(Runtime::kDefineClass), R(3), U8(3),
B(Star), R(3),
- B(CallRuntime), U16(Runtime::kToFastProperties), R(2), U8(1),
- B(CreateClosure), U8(1), U8(1), U8(2),
- B(Star), R(2),
B(LdaTheHole),
- B(Star), R(3),
- B(LdaSmi), I8(45),
B(Star), R(5),
- B(LdaSmi), I8(73),
+ B(CreateClosure), U8(3), U8(1), U8(2),
+ B(Star), R(2),
+ B(LdaConstant), U8(2),
+ B(Star), R(3),
+ B(CreateClosure), U8(4), U8(2), U8(2),
B(Star), R(6),
B(Mov), R(2), R(4),
B(CallRuntime), U16(Runtime::kDefineClass), R(3), U8(4),
B(Star), R(3),
- B(LdaConstant), U8(2),
- B(Star), R(5),
- B(CreateClosure), U8(3), U8(2), U8(2),
- B(Star), R(6),
- B(LdaSmi), I8(2),
- B(Star), R(7),
- B(Ldar), R(6),
- B(StaDataPropertyInLiteral), R(4), R(5), U8(1), U8(3),
- B(CallRuntime), U16(Runtime::kToFastProperties), R(2), U8(1),
- B(Star), R(0),
- B(Star), R(1),
+ B(Mov), R(4), R(0),
+ B(Mov), R(0), R(1),
B(LdaUndefined),
/* 74 S> */ B(Return),
]
constant pool: [
+ FIXED_ARRAY_TYPE,
SHARED_FUNCTION_INFO_TYPE,
+ FIXED_ARRAY_TYPE,
SHARED_FUNCTION_INFO_TYPE,
- ONE_BYTE_INTERNALIZED_STRING_TYPE ["name"],
SHARED_FUNCTION_INFO_TYPE,
]
handlers: [
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/ClassFields.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/ClassFields.golden
new file mode 100644
index 0000000000..e3a828e1cc
--- /dev/null
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/ClassFields.golden
@@ -0,0 +1,337 @@
+#
+# Autogenerated by generate-bytecode-expectations.
+#
+
+---
+wrap: yes
+public fields: yes
+
+---
+snippet: "
+ {
+ class A {
+ a;
+ ['b'];
+ static c;
+ static ['d'];
+ }
+
+ class B {
+ a = 1;
+ ['b'] = this.a;
+ static c = 3;
+ static ['d'] = this.c;
+ }
+ new A;
+ new B;
+ }
+"
+frame size: 11
+parameter count: 1
+bytecode array length: 193
+bytecodes: [
+ /* 30 E> */ B(StackCheck),
+ B(Ldar), R(closure),
+ B(CreateBlockContext), U8(0),
+ B(PushContext), R(4),
+ B(LdaTheHole),
+ B(StaCurrentContextSlot), U8(4),
+ B(LdaTheHole),
+ B(StaCurrentContextSlot), U8(5),
+ B(LdaTheHole),
+ B(Star), R(8),
+ B(CreateClosure), U8(2), U8(0), U8(2),
+ B(Star), R(5),
+ B(LdaConstant), U8(1),
+ B(Star), R(6),
+ B(LdaConstant), U8(3),
+ B(StaCurrentContextSlot), U8(4),
+ B(Star), R(9),
+ B(LdaConstant), U8(4),
+ B(Star), R(10),
+ B(LdaConstant), U8(5),
+ B(TestEqualStrictNoFeedback), R(10),
+ B(Mov), R(5), R(7),
+ B(JumpIfFalse), U8(7),
+ B(CallRuntime), U16(Runtime::kThrowStaticPrototypeError), R(0), U8(0),
+ B(Ldar), R(10),
+ B(StaCurrentContextSlot), U8(5),
+ B(CallRuntime), U16(Runtime::kDefineClass), R(6), U8(5),
+ B(Star), R(6),
+ B(Mov), R(5), R(1),
+ B(CreateClosure), U8(6), U8(1), U8(2),
+ B(Star), R(7),
+ B(StaNamedProperty), R(5), U8(7), U8(2),
+ B(CreateClosure), U8(8), U8(4), U8(2),
+ B(Star), R(9),
+ B(CallProperty0), R(9), R(1), U8(5),
+ B(PopContext), R(4),
+ B(Mov), R(1), R(2),
+ B(Ldar), R(closure),
+ /* 38 E> */ B(CreateBlockContext), U8(9),
+ B(PushContext), R(4),
+ B(LdaTheHole),
+ B(StaCurrentContextSlot), U8(4),
+ B(LdaTheHole),
+ B(StaCurrentContextSlot), U8(5),
+ B(LdaTheHole),
+ B(Star), R(8),
+ B(CreateClosure), U8(11), U8(7), U8(2),
+ B(Star), R(5),
+ B(LdaConstant), U8(10),
+ B(Star), R(6),
+ B(LdaConstant), U8(3),
+ B(StaCurrentContextSlot), U8(4),
+ B(Star), R(9),
+ B(LdaConstant), U8(4),
+ B(Star), R(10),
+ B(LdaConstant), U8(5),
+ B(TestEqualStrictNoFeedback), R(10),
+ B(Mov), R(5), R(7),
+ B(JumpIfFalse), U8(7),
+ B(CallRuntime), U16(Runtime::kThrowStaticPrototypeError), R(0), U8(0),
+ B(Ldar), R(10),
+ B(StaCurrentContextSlot), U8(5),
+ B(CallRuntime), U16(Runtime::kDefineClass), R(6), U8(5),
+ B(Star), R(6),
+ B(Mov), R(5), R(0),
+ B(CreateClosure), U8(12), U8(8), U8(2),
+ B(Star), R(7),
+ B(StaNamedProperty), R(5), U8(7), U8(9),
+ B(CreateClosure), U8(13), U8(11), U8(2),
+ B(Star), R(9),
+ B(CallProperty0), R(9), R(0), U8(12),
+ B(PopContext), R(4),
+ B(Mov), R(0), R(3),
+ /* 197 S> */ B(Ldar), R(2),
+ /* 197 E> */ B(Construct), R(2), R(0), U8(0), U8(14),
+ /* 206 S> */ B(Ldar), R(0),
+ /* 206 E> */ B(Construct), R(0), R(0), U8(0), U8(16),
+ B(LdaUndefined),
+ /* 215 S> */ B(Return),
+]
+constant pool: [
+ FIXED_ARRAY_TYPE,
+ FIXED_ARRAY_TYPE,
+ SHARED_FUNCTION_INFO_TYPE,
+ ONE_BYTE_INTERNALIZED_STRING_TYPE ["b"],
+ ONE_BYTE_INTERNALIZED_STRING_TYPE ["d"],
+ ONE_BYTE_INTERNALIZED_STRING_TYPE ["prototype"],
+ SHARED_FUNCTION_INFO_TYPE,
+ SYMBOL_TYPE,
+ SHARED_FUNCTION_INFO_TYPE,
+ FIXED_ARRAY_TYPE,
+ FIXED_ARRAY_TYPE,
+ SHARED_FUNCTION_INFO_TYPE,
+ SHARED_FUNCTION_INFO_TYPE,
+ SHARED_FUNCTION_INFO_TYPE,
+]
+handlers: [
+]
+
+---
+snippet: "
+ {
+ class A extends class {} {
+ a;
+ ['b'];
+ static c;
+ static ['d'];
+ }
+
+ class B extends class {} {
+ a = 1;
+ ['b'] = this.a;
+ static c = 3;
+ static ['d'] = this.c;
+ foo() { return 1; }
+ constructor() {
+ super();
+ }
+ }
+
+ class C extends B {
+ a = 1;
+ ['b'] = this.a;
+ static c = 3;
+ static ['d'] = super.foo();
+ constructor() {
+ (() => super())();
+ }
+ }
+
+ new A;
+ new B;
+ new C;
+ }
+"
+frame size: 15
+parameter count: 1
+bytecode array length: 346
+bytecodes: [
+ /* 30 E> */ B(StackCheck),
+ B(Ldar), R(closure),
+ B(CreateBlockContext), U8(0),
+ B(PushContext), R(6),
+ B(LdaTheHole),
+ B(StaCurrentContextSlot), U8(4),
+ B(LdaTheHole),
+ B(StaCurrentContextSlot), U8(5),
+ B(LdaTheHole),
+ B(Star), R(14),
+ B(CreateClosure), U8(3), U8(0), U8(2),
+ B(Star), R(11),
+ B(LdaConstant), U8(2),
+ B(Star), R(12),
+ B(Mov), R(11), R(13),
+ B(CallRuntime), U16(Runtime::kDefineClass), R(12), U8(3),
+ B(Star), R(12),
+ B(CreateClosure), U8(4), U8(1), U8(2),
+ B(Star), R(7),
+ B(LdaConstant), U8(1),
+ B(Star), R(8),
+ B(LdaConstant), U8(5),
+ B(StaCurrentContextSlot), U8(4),
+ B(Star), R(11),
+ B(LdaConstant), U8(6),
+ B(Star), R(12),
+ B(LdaConstant), U8(7),
+ B(TestEqualStrictNoFeedback), R(12),
+ B(Mov), R(13), R(10),
+ B(Mov), R(7), R(9),
+ B(JumpIfFalse), U8(7),
+ B(CallRuntime), U16(Runtime::kThrowStaticPrototypeError), R(0), U8(0),
+ B(Ldar), R(12),
+ B(StaCurrentContextSlot), U8(5),
+ B(CallRuntime), U16(Runtime::kDefineClass), R(8), U8(5),
+ B(Star), R(8),
+ B(Mov), R(7), R(2),
+ B(CreateClosure), U8(8), U8(2), U8(2),
+ B(Star), R(9),
+ B(StaNamedProperty), R(7), U8(9), U8(3),
+ B(CreateClosure), U8(10), U8(5), U8(2),
+ B(Star), R(11),
+ B(CallProperty0), R(11), R(2), U8(6),
+ B(PopContext), R(6),
+ B(Mov), R(2), R(3),
+ B(Ldar), R(closure),
+ /* 38 E> */ B(CreateBlockContext), U8(11),
+ B(PushContext), R(6),
+ B(LdaTheHole),
+ B(StaCurrentContextSlot), U8(4),
+ B(LdaTheHole),
+ B(StaCurrentContextSlot), U8(5),
+ B(LdaTheHole),
+ B(Star), R(14),
+ B(CreateClosure), U8(14), U8(8), U8(2),
+ B(Star), R(11),
+ B(LdaConstant), U8(13),
+ B(Star), R(12),
+ B(Mov), R(11), R(13),
+ B(CallRuntime), U16(Runtime::kDefineClass), R(12), U8(3),
+ B(Star), R(12),
+ B(CreateClosure), U8(15), U8(9), U8(2),
+ B(Star), R(7),
+ B(LdaConstant), U8(12),
+ B(Star), R(8),
+ B(LdaConstant), U8(5),
+ B(StaCurrentContextSlot), U8(4),
+ B(Star), R(11),
+ B(LdaConstant), U8(6),
+ B(Star), R(12),
+ B(LdaConstant), U8(7),
+ B(TestEqualStrictNoFeedback), R(12),
+ B(Mov), R(7), R(9),
+ B(Mov), R(13), R(10),
+ B(JumpIfFalse), U8(7),
+ B(CallRuntime), U16(Runtime::kThrowStaticPrototypeError), R(0), U8(0),
+ B(Ldar), R(12),
+ B(StaCurrentContextSlot), U8(5),
+ B(CreateClosure), U8(16), U8(10), U8(2),
+ B(Star), R(13),
+ B(CallRuntime), U16(Runtime::kDefineClass), R(8), U8(6),
+ B(Star), R(8),
+ B(Mov), R(7), R(1),
+ B(CreateClosure), U8(17), U8(11), U8(2),
+ B(Star), R(9),
+ B(StaNamedProperty), R(7), U8(9), U8(12),
+ B(CreateClosure), U8(18), U8(14), U8(2),
+ B(Star), R(11),
+ B(CallProperty0), R(11), R(1), U8(15),
+ B(PopContext), R(6),
+ B(Mov), R(1), R(4),
+ B(Ldar), R(closure),
+ /* 122 E> */ B(CreateBlockContext), U8(19),
+ B(PushContext), R(6),
+ B(LdaTheHole),
+ B(StaCurrentContextSlot), U8(4),
+ B(LdaTheHole),
+ B(StaCurrentContextSlot), U8(5),
+ /* 313 E> */ B(CreateClosure), U8(21), U8(17), U8(2),
+ B(Star), R(7),
+ B(LdaConstant), U8(20),
+ B(Star), R(8),
+ B(LdaConstant), U8(5),
+ B(StaCurrentContextSlot), U8(4),
+ B(Star), R(11),
+ B(LdaConstant), U8(6),
+ B(Star), R(12),
+ B(LdaConstant), U8(7),
+ B(TestEqualStrictNoFeedback), R(12),
+ B(Mov), R(1), R(10),
+ B(Mov), R(7), R(9),
+ B(JumpIfFalse), U8(7),
+ B(CallRuntime), U16(Runtime::kThrowStaticPrototypeError), R(0), U8(0),
+ B(Ldar), R(12),
+ B(StaCurrentContextSlot), U8(5),
+ B(CallRuntime), U16(Runtime::kDefineClass), R(8), U8(5),
+ B(Star), R(8),
+ B(Mov), R(7), R(0),
+ B(CreateClosure), U8(22), U8(18), U8(2),
+ B(Star), R(9),
+ B(StaNamedProperty), R(7), U8(9), U8(19),
+ B(CreateClosure), U8(23), U8(21), U8(2),
+ B(Star), R(11),
+ B(Ldar), R(0),
+ B(StaNamedProperty), R(11), U8(24), U8(22),
+ B(CallProperty0), R(11), R(0), U8(24),
+ B(PopContext), R(6),
+ B(Mov), R(0), R(5),
+ /* 456 S> */ B(Ldar), R(3),
+ /* 456 E> */ B(Construct), R(3), R(0), U8(0), U8(26),
+ /* 465 S> */ B(Ldar), R(4),
+ /* 465 E> */ B(Construct), R(4), R(0), U8(0), U8(28),
+ /* 474 S> */ B(Ldar), R(0),
+ /* 474 E> */ B(Construct), R(0), R(0), U8(0), U8(30),
+ B(LdaUndefined),
+ /* 483 S> */ B(Return),
+]
+constant pool: [
+ FIXED_ARRAY_TYPE,
+ FIXED_ARRAY_TYPE,
+ FIXED_ARRAY_TYPE,
+ SHARED_FUNCTION_INFO_TYPE,
+ SHARED_FUNCTION_INFO_TYPE,
+ ONE_BYTE_INTERNALIZED_STRING_TYPE ["b"],
+ ONE_BYTE_INTERNALIZED_STRING_TYPE ["d"],
+ ONE_BYTE_INTERNALIZED_STRING_TYPE ["prototype"],
+ SHARED_FUNCTION_INFO_TYPE,
+ SYMBOL_TYPE,
+ SHARED_FUNCTION_INFO_TYPE,
+ FIXED_ARRAY_TYPE,
+ FIXED_ARRAY_TYPE,
+ FIXED_ARRAY_TYPE,
+ SHARED_FUNCTION_INFO_TYPE,
+ SHARED_FUNCTION_INFO_TYPE,
+ SHARED_FUNCTION_INFO_TYPE,
+ SHARED_FUNCTION_INFO_TYPE,
+ SHARED_FUNCTION_INFO_TYPE,
+ FIXED_ARRAY_TYPE,
+ FIXED_ARRAY_TYPE,
+ SHARED_FUNCTION_INFO_TYPE,
+ SHARED_FUNCTION_INFO_TYPE,
+ SHARED_FUNCTION_INFO_TYPE,
+ SYMBOL_TYPE,
+]
+handlers: [
+]
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/CompareNil.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/CompareNil.golden
index 840735d286..83a267c29f 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/CompareNil.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/CompareNil.golden
@@ -276,7 +276,7 @@ bytecodes: [
B(JumpIfUndefined), U8(12),
/* 64 E> */ B(StackCheck),
/* 92 S> */ B(Ldar), R(1),
- B(Inc), U8(3),
+ B(Inc), U8(0),
B(Star), R(1),
B(JumpLoop), U8(11), I8(0),
B(LdaUndefined),
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/ContextVariables.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/ContextVariables.golden
index 2cd01010e4..3d262e4b83 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/ContextVariables.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/ContextVariables.golden
@@ -82,9 +82,9 @@ bytecodes: [
B(CreateFunctionContext), U8(1),
B(PushContext), R(0),
/* 30 E> */ B(StackCheck),
- /* 41 S> */ B(CreateClosure), U8(0), U8(2), U8(2),
+ /* 41 S> */ B(CreateClosure), U8(0), U8(0), U8(2),
B(Star), R(1),
- /* 64 E> */ B(CallUndefinedReceiver0), R(1), U8(0),
+ /* 64 E> */ B(CallUndefinedReceiver0), R(1), U8(1),
/* 68 S> */ B(LdaCurrentContextSlot), U8(4),
/* 77 S> */ B(Return),
]
@@ -898,9 +898,9 @@ bytecodes: [
/* 3421 E> */ B(StaCurrentContextSlot), U8(254),
/* 3435 S> */ B(LdaZero),
/* 3435 E> */ B(StaCurrentContextSlot), U8(255),
- /* 3438 S> */ B(LdaGlobal), U8(0), U8(2),
+ /* 3438 S> */ B(LdaGlobal), U8(0), U8(0),
B(Star), R(2),
- /* 3438 E> */ B(CallUndefinedReceiver0), R(2), U8(0),
+ /* 3438 E> */ B(CallUndefinedReceiver0), R(2), U8(2),
/* 3454 S> */ B(LdaSmi), I8(100),
/* 3454 E> */ B(Wide), B(StaCurrentContextSlot), U16(256),
/* 3459 S> */ B(Wide), B(LdaCurrentContextSlot), U16(256),
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/CountOperators.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/CountOperators.golden
index 2aefc7a142..50a25c63a5 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/CountOperators.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/CountOperators.golden
@@ -36,7 +36,7 @@ bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), I8(1),
B(Star), R(0),
- /* 45 S> */ B(ToNumber), U8(0),
+ /* 45 S> */ B(ToNumeric), U8(0),
B(Star), R(1),
B(Inc), U8(0),
B(Star), R(0),
@@ -79,7 +79,7 @@ bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), I8(1),
B(Star), R(0),
- /* 45 S> */ B(ToNumber), U8(0),
+ /* 45 S> */ B(ToNumeric), U8(0),
B(Star), R(1),
B(Dec), U8(0),
B(Star), R(0),
@@ -95,18 +95,19 @@ handlers: [
snippet: "
var a = { val: 1 }; return a.val++;
"
-frame size: 3
+frame size: 4
parameter count: 1
-bytecode array length: 26
+bytecode array length: 28
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), U8(5),
+ B(ToNumeric), U8(3),
B(Star), R(2),
- B(Inc), U8(5),
- /* 66 E> */ B(StaNamedProperty), R(1), U8(1), U8(3),
+ B(Inc), U8(3),
+ B(Star), R(3),
+ /* 66 E> */ B(StaNamedProperty), R(1), U8(1), U8(4),
B(Ldar), R(2),
/* 69 S> */ B(Return),
]
@@ -121,16 +122,18 @@ handlers: [
snippet: "
var a = { val: 1 }; return --a.val;
"
-frame size: 2
+frame size: 3
parameter count: 1
-bytecode array length: 20
+bytecode array length: 24
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(Dec), U8(5),
- /* 65 E> */ B(StaNamedProperty), R(1), U8(1), U8(3),
+ B(Dec), U8(3),
+ B(Star), R(2),
+ /* 65 E> */ B(StaNamedProperty), R(1), U8(1), U8(4),
+ B(Ldar), R(2),
/* 69 S> */ B(Return),
]
constant pool: [
@@ -144,9 +147,9 @@ handlers: [
snippet: "
var name = 'var'; var a = { val: 1 }; return a[name]--;
"
-frame size: 5
+frame size: 6
parameter count: 1
-bytecode array length: 31
+bytecode array length: 33
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 45 S> */ B(LdaConstant), U8(0),
@@ -155,10 +158,11 @@ bytecodes: [
B(Mov), R(2), R(1),
/* 72 S> */ B(Ldar), R(0),
/* 81 E> */ B(LdaKeyedProperty), R(2), U8(1),
- B(ToNumber), U8(5),
+ B(ToNumeric), U8(3),
B(Star), R(4),
- B(Dec), U8(5),
- /* 86 E> */ B(StaKeyedProperty), R(2), R(0), U8(3),
+ B(Dec), U8(3),
+ B(Star), R(5),
+ /* 86 E> */ B(StaKeyedProperty), R(2), R(0), U8(4),
B(Ldar), R(4),
/* 89 S> */ B(Return),
]
@@ -173,9 +177,9 @@ handlers: [
snippet: "
var name = 'var'; var a = { val: 1 }; return ++a[name];
"
-frame size: 3
+frame size: 5
parameter count: 1
-bytecode array length: 25
+bytecode array length: 29
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 45 S> */ B(LdaConstant), U8(0),
@@ -184,8 +188,10 @@ bytecodes: [
B(Mov), R(2), R(1),
/* 72 S> */ B(Ldar), R(0),
/* 83 E> */ B(LdaKeyedProperty), R(2), U8(1),
- B(Inc), U8(5),
- /* 87 E> */ B(StaKeyedProperty), R(2), R(0), U8(3),
+ B(Inc), U8(3),
+ B(Star), R(4),
+ /* 87 E> */ B(StaKeyedProperty), R(2), R(0), U8(4),
+ B(Ldar), R(4),
/* 89 S> */ B(Return),
]
constant pool: [
@@ -237,7 +243,7 @@ bytecodes: [
/* 53 S> */ B(CreateClosure), U8(0), U8(0), U8(2),
B(Star), R(0),
/* 78 S> */ B(LdaCurrentContextSlot), U8(4),
- B(ToNumber), U8(1),
+ B(ToNumeric), U8(1),
B(Star), R(2),
B(Dec), U8(1),
/* 86 E> */ B(StaCurrentContextSlot), U8(4),
@@ -254,9 +260,9 @@ handlers: [
snippet: "
var idx = 1; var a = [1, 2]; return a[idx++] = 2;
"
-frame size: 4
+frame size: 5
parameter count: 1
-bytecode array length: 28
+bytecode array length: 32
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 44 S> */ B(LdaSmi), I8(1),
@@ -264,12 +270,14 @@ bytecodes: [
/* 55 S> */ B(CreateArrayLiteral), U8(0), U8(0), U8(37),
B(Star), R(1),
/* 63 S> */ B(Ldar), R(0),
- B(ToNumber), U8(1),
+ B(ToNumeric), U8(1),
B(Star), R(3),
B(Inc), U8(1),
B(Star), R(0),
B(LdaSmi), I8(2),
+ B(Star), R(4),
/* 79 E> */ B(StaKeyedProperty), R(1), R(3), U8(2),
+ B(Ldar), R(4),
/* 83 S> */ B(Return),
]
constant pool: [
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/CreateRestParameter.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/CreateRestParameter.golden
index 9f8ca4b36e..1d79f8e7e2 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/CreateRestParameter.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/CreateRestParameter.golden
@@ -88,11 +88,11 @@ bytecodes: [
B(Mov), R(arg0), R(1),
B(Mov), R(0), R(2),
/* 29 S> */ B(LdaZero),
- /* 44 E> */ B(LdaKeyedProperty), R(2), U8(0),
+ /* 44 E> */ B(LdaKeyedProperty), R(2), U8(1),
B(Star), R(4),
B(LdaZero),
- /* 59 E> */ B(LdaKeyedProperty), R(3), U8(2),
- /* 48 E> */ B(Add), R(4), U8(4),
+ /* 59 E> */ B(LdaKeyedProperty), R(3), U8(3),
+ /* 48 E> */ B(Add), R(4), U8(0),
/* 63 S> */ B(Return),
]
constant pool: [
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/Eval.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/Eval.golden
index 17952e79e2..eb7b9d1f3c 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/Eval.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/Eval.golden
@@ -22,7 +22,7 @@ bytecodes: [
B(Ldar), R(0),
B(StaCurrentContextSlot), U8(5),
/* 30 E> */ B(StackCheck),
- /* 34 S> */ B(LdaLookupGlobalSlot), U8(0), U8(2), U8(1),
+ /* 34 S> */ B(LdaLookupGlobalSlot), U8(0), U8(0), U8(1),
B(Star), R(2),
B(LdaConstant), U8(1),
B(Star), R(3),
@@ -37,7 +37,7 @@ bytecodes: [
B(Mov), R(closure), R(6),
B(CallRuntime), U16(Runtime::kResolvePossiblyDirectEval), R(4), U8(6),
B(Star), R(2),
- /* 41 E> */ B(CallUndefinedReceiver1), R(2), R(3), U8(0),
+ /* 41 E> */ B(CallUndefinedReceiver1), R(2), R(3), U8(2),
/* 52 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 f02cb544d0..16e36dd707 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/ForAwaitOf.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/ForAwaitOf.golden
@@ -25,7 +25,7 @@ bytecodes: [
B(RestoreGeneratorState), R(2),
B(Star), R(11),
B(SwitchOnSmiNoFeedback), U8(0), U8(3), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(11),
B(Mov), R(closure), R(12),
@@ -43,16 +43,16 @@ bytecodes: [
B(Mov), R(context), R(19),
/* 43 S> */ B(CreateArrayLiteral), U8(3), U8(0), U8(37),
B(Star), R(20),
- B(LdaNamedProperty), R(20), U8(4), U8(5),
+ B(LdaNamedProperty), R(20), U8(4), U8(1),
B(JumpIfUndefined), U8(17),
B(JumpIfNull), U8(15),
B(Star), R(21),
- B(CallProperty0), R(21), R(20), U8(7),
+ B(CallProperty0), R(21), R(20), U8(3),
B(JumpIfJSReceiver), U8(23),
B(CallRuntime), U16(Runtime::kThrowSymbolAsyncIteratorInvalid), R(0), U8(0),
- B(LdaNamedProperty), R(20), U8(5), U8(1),
+ B(LdaNamedProperty), R(20), U8(5), U8(5),
B(Star), R(21),
- B(CallProperty0), R(21), R(20), U8(3),
+ B(CallProperty0), R(21), R(20), U8(7),
B(Star), R(21),
B(InvokeIntrinsic), U8(Runtime::k_CreateAsyncFromSyncIterator), R(21), U8(1),
B(Star), R(4),
@@ -61,10 +61,10 @@ bytecodes: [
B(LdaSmi), I8(-2),
/* 43 E> */ B(TestEqualStrictNoFeedback), R(11),
B(JumpIfTrue), U8(4),
- B(Abort), U8(43),
- /* 40 S> */ B(LdaNamedProperty), R(4), U8(7), U8(11),
+ B(Abort), U8(42),
+ /* 40 S> */ B(LdaNamedProperty), R(4), U8(7), U8(9),
B(Star), R(20),
- B(CallProperty0), R(20), R(4), U8(9),
+ B(CallProperty0), R(20), R(4), U8(11),
B(Star), R(21),
B(Mov), R(2), R(20),
B(Mov), R(10), R(22),
@@ -137,13 +137,13 @@ bytecodes: [
B(JumpIfFalse), U8(4),
B(Jump), U8(188),
B(LdaSmi), I8(1),
- B(TestEqualStrict), R(6), U8(22),
+ B(TestEqualStrict), R(6), U8(21),
B(JumpIfFalse), U8(109),
B(Ldar), R(8),
- B(TestTypeOf), U8(5),
+ B(TestTypeOf), U8(6),
B(JumpIfFalse), U8(4),
B(Jump), U8(18),
- B(Wide), B(LdaSmi), I16(137),
+ B(Wide), B(LdaSmi), I16(143),
B(Star), R(19),
B(LdaConstant), U8(13),
B(Star), R(20),
@@ -313,7 +313,7 @@ bytecodes: [
B(RestoreGeneratorState), R(2),
B(Star), R(11),
B(SwitchOnSmiNoFeedback), U8(0), U8(3), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(11),
B(Mov), R(closure), R(12),
@@ -331,16 +331,16 @@ bytecodes: [
B(Mov), R(context), R(19),
/* 43 S> */ B(CreateArrayLiteral), U8(3), U8(0), U8(37),
B(Star), R(20),
- B(LdaNamedProperty), R(20), U8(4), U8(5),
+ B(LdaNamedProperty), R(20), U8(4), U8(1),
B(JumpIfUndefined), U8(17),
B(JumpIfNull), U8(15),
B(Star), R(21),
- B(CallProperty0), R(21), R(20), U8(7),
+ B(CallProperty0), R(21), R(20), U8(3),
B(JumpIfJSReceiver), U8(23),
B(CallRuntime), U16(Runtime::kThrowSymbolAsyncIteratorInvalid), R(0), U8(0),
- B(LdaNamedProperty), R(20), U8(5), U8(1),
+ B(LdaNamedProperty), R(20), U8(5), U8(5),
B(Star), R(21),
- B(CallProperty0), R(21), R(20), U8(3),
+ B(CallProperty0), R(21), R(20), U8(7),
B(Star), R(21),
B(InvokeIntrinsic), U8(Runtime::k_CreateAsyncFromSyncIterator), R(21), U8(1),
B(Star), R(4),
@@ -349,10 +349,10 @@ bytecodes: [
B(LdaSmi), I8(-2),
/* 43 E> */ B(TestEqualStrictNoFeedback), R(11),
B(JumpIfTrue), U8(4),
- B(Abort), U8(43),
- /* 40 S> */ B(LdaNamedProperty), R(4), U8(7), U8(11),
+ B(Abort), U8(42),
+ /* 40 S> */ B(LdaNamedProperty), R(4), U8(7), U8(9),
B(Star), R(20),
- B(CallProperty0), R(20), R(4), U8(9),
+ B(CallProperty0), R(20), R(4), U8(11),
B(Star), R(21),
B(Mov), R(2), R(20),
B(Mov), R(10), R(22),
@@ -426,13 +426,13 @@ bytecodes: [
B(JumpIfFalse), U8(4),
B(Jump), U8(188),
B(LdaSmi), I8(1),
- B(TestEqualStrict), R(6), U8(22),
+ B(TestEqualStrict), R(6), U8(21),
B(JumpIfFalse), U8(109),
B(Ldar), R(8),
- B(TestTypeOf), U8(5),
+ B(TestTypeOf), U8(6),
B(JumpIfFalse), U8(4),
B(Jump), U8(18),
- B(Wide), B(LdaSmi), I16(137),
+ B(Wide), B(LdaSmi), I16(143),
B(Star), R(19),
B(LdaConstant), U8(13),
B(Star), R(20),
@@ -617,7 +617,7 @@ bytecodes: [
B(RestoreGeneratorState), R(2),
B(Star), R(11),
B(SwitchOnSmiNoFeedback), U8(0), U8(3), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(11),
B(Mov), R(closure), R(12),
@@ -635,16 +635,16 @@ bytecodes: [
B(Mov), R(context), R(19),
/* 43 S> */ B(CreateArrayLiteral), U8(3), U8(0), U8(37),
B(Star), R(20),
- B(LdaNamedProperty), R(20), U8(4), U8(5),
+ B(LdaNamedProperty), R(20), U8(4), U8(1),
B(JumpIfUndefined), U8(17),
B(JumpIfNull), U8(15),
B(Star), R(21),
- B(CallProperty0), R(21), R(20), U8(7),
+ B(CallProperty0), R(21), R(20), U8(3),
B(JumpIfJSReceiver), U8(23),
B(CallRuntime), U16(Runtime::kThrowSymbolAsyncIteratorInvalid), R(0), U8(0),
- B(LdaNamedProperty), R(20), U8(5), U8(1),
+ B(LdaNamedProperty), R(20), U8(5), U8(5),
B(Star), R(21),
- B(CallProperty0), R(21), R(20), U8(3),
+ B(CallProperty0), R(21), R(20), U8(7),
B(Star), R(21),
B(InvokeIntrinsic), U8(Runtime::k_CreateAsyncFromSyncIterator), R(21), U8(1),
B(Star), R(4),
@@ -653,10 +653,10 @@ bytecodes: [
B(LdaSmi), I8(-2),
/* 43 E> */ B(TestEqualStrictNoFeedback), R(11),
B(JumpIfTrue), U8(4),
- B(Abort), U8(43),
- /* 40 S> */ B(LdaNamedProperty), R(4), U8(7), U8(11),
+ B(Abort), U8(42),
+ /* 40 S> */ B(LdaNamedProperty), R(4), U8(7), U8(9),
B(Star), R(20),
- B(CallProperty0), R(20), R(4), U8(9),
+ B(CallProperty0), R(20), R(4), U8(11),
B(Star), R(21),
B(Mov), R(2), R(20),
B(Mov), R(10), R(22),
@@ -737,13 +737,13 @@ bytecodes: [
B(JumpIfFalse), U8(4),
B(Jump), U8(188),
B(LdaSmi), I8(1),
- B(TestEqualStrict), R(6), U8(24),
+ B(TestEqualStrict), R(6), U8(23),
B(JumpIfFalse), U8(109),
B(Ldar), R(8),
- B(TestTypeOf), U8(5),
+ B(TestTypeOf), U8(6),
B(JumpIfFalse), U8(4),
B(Jump), U8(18),
- B(Wide), B(LdaSmi), I16(137),
+ B(Wide), B(LdaSmi), I16(143),
B(Star), R(19),
B(LdaConstant), U8(13),
B(Star), R(20),
@@ -926,9 +926,9 @@ bytecodes: [
B(JumpIfJSReceiver), U8(7),
B(CallRuntime), U16(Runtime::kThrowSymbolIteratorInvalid), R(0), U8(0),
B(Star), R(2),
- /* 59 S> */ B(LdaNamedProperty), R(2), U8(3), U8(8),
+ /* 59 S> */ B(LdaNamedProperty), R(2), U8(3), U8(6),
B(Star), R(17),
- B(CallProperty0), R(17), R(2), U8(6),
+ B(CallProperty0), R(17), R(2), U8(8),
B(Star), R(3),
/* 59 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(3), U8(1),
B(ToBooleanLogicalNot),
@@ -985,13 +985,13 @@ bytecodes: [
B(JumpIfFalse), U8(4),
B(Jump), U8(93),
B(LdaSmi), I8(1),
- B(TestEqualStrict), R(4), U8(23),
+ B(TestEqualStrict), R(4), U8(22),
B(JumpIfFalse), U8(61),
B(Ldar), R(6),
- B(TestTypeOf), U8(5),
+ B(TestTypeOf), U8(6),
B(JumpIfFalse), U8(4),
B(Jump), U8(18),
- B(Wide), B(LdaSmi), I16(137),
+ B(Wide), B(LdaSmi), I16(143),
B(Star), R(16),
B(LdaConstant), U8(10),
B(Star), R(17),
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/ForIn.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/ForIn.golden
index 55f94ab321..579cf70e3d 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/ForIn.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/ForIn.golden
@@ -107,23 +107,23 @@ bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
B(Star), R(0),
- /* 59 S> */ B(CreateArrayLiteral), U8(0), U8(0), U8(37),
+ /* 59 S> */ B(CreateArrayLiteral), U8(0), U8(1), U8(37),
B(JumpIfUndefined), U8(48),
B(JumpIfNull), U8(46),
B(ToObject), R(3),
B(ForInEnumerate), R(3),
- B(ForInPrepare), R(4), U8(2),
+ B(ForInPrepare), R(4), U8(0),
B(LdaZero),
B(Star), R(7),
/* 54 S> */ B(ForInContinue), R(7), R(6),
B(JumpIfFalse), U8(31),
- B(ForInNext), R(3), R(7), R(4), U8(2),
+ B(ForInNext), R(3), R(7), R(4), U8(0),
B(JumpIfUndefined), U8(17),
B(Star), R(1),
/* 45 E> */ B(StackCheck),
B(Star), R(2),
/* 70 S> */ B(Ldar), R(1),
- /* 75 E> */ B(Add), R(0), U8(1),
+ /* 75 E> */ B(Add), R(0), U8(2),
B(Mov), R(0), R(8),
B(Star), R(0),
/* 72 E> */ B(ForInStep), R(7),
@@ -153,32 +153,32 @@ 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),
+ /* 77 S> */ B(CreateArrayLiteral), U8(1), U8(2), U8(37),
B(JumpIfUndefined), U8(72),
B(JumpIfNull), U8(70),
B(ToObject), R(1),
B(ForInEnumerate), R(1),
- B(ForInPrepare), R(2), U8(12),
+ B(ForInPrepare), R(2), U8(1),
B(LdaZero),
B(Star), R(5),
/* 68 S> */ B(ForInContinue), R(5), R(4),
B(JumpIfFalse), U8(55),
- B(ForInNext), R(1), R(5), R(2), U8(12),
+ B(ForInNext), R(1), R(5), R(2), U8(1),
B(JumpIfUndefined), U8(41),
B(Star), R(6),
B(Ldar), R(6),
- /* 67 E> */ B(StaNamedProperty), R(0), U8(2), U8(10),
+ /* 67 E> */ B(StaNamedProperty), R(0), U8(2), U8(3),
/* 62 E> */ B(StackCheck),
- /* 100 S> */ B(LdaNamedProperty), R(0), U8(2), U8(4),
+ /* 100 S> */ B(LdaNamedProperty), R(0), U8(2), U8(5),
B(Star), R(6),
B(LdaSmi), I8(10),
- /* 106 E> */ B(TestEqual), R(6), U8(6),
+ /* 106 E> */ B(TestEqual), R(6), U8(7),
B(JumpIfFalse), U8(4),
/* 113 S> */ B(Jump), U8(17),
- /* 130 S> */ B(LdaNamedProperty), R(0), U8(2), U8(7),
+ /* 130 S> */ B(LdaNamedProperty), R(0), U8(2), U8(8),
B(Star), R(6),
B(LdaSmi), I8(20),
- /* 136 E> */ B(TestEqual), R(6), U8(9),
+ /* 136 E> */ B(TestEqual), R(6), U8(10),
B(JumpIfFalse), U8(4),
/* 143 S> */ B(Jump), U8(9),
B(ForInStep), R(5),
@@ -207,26 +207,26 @@ 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),
+ /* 72 S> */ B(CreateArrayLiteral), U8(1), U8(2), U8(37),
B(JumpIfUndefined), U8(51),
B(JumpIfNull), U8(49),
B(ToObject), R(1),
B(ForInEnumerate), R(1),
- B(ForInPrepare), R(2), U8(8),
+ B(ForInPrepare), R(2), U8(1),
B(LdaZero),
B(Star), R(5),
/* 65 S> */ B(ForInContinue), R(5), R(4),
B(JumpIfFalse), U8(34),
- B(ForInNext), R(1), R(5), R(2), U8(8),
+ B(ForInNext), R(1), R(5), R(2), U8(1),
B(JumpIfUndefined), U8(20),
B(Star), R(6),
B(LdaZero),
B(Star), R(8),
B(Ldar), R(6),
- /* 64 E> */ B(StaKeyedProperty), R(0), R(8), U8(6),
+ /* 64 E> */ B(StaKeyedProperty), R(0), R(8), U8(3),
/* 59 E> */ B(StackCheck),
/* 83 S> */ B(LdaSmi), I8(3),
- /* 91 E> */ B(LdaKeyedProperty), R(0), U8(4),
+ /* 91 E> */ B(LdaKeyedProperty), R(0), U8(5),
/* 95 S> */ B(Return),
B(ForInStep), R(5),
B(Star), R(5),
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/ForOf.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/ForOf.golden
index 9ef001a264..caf3e26cf7 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/ForOf.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/ForOf.golden
@@ -26,9 +26,9 @@ bytecodes: [
B(JumpIfJSReceiver), U8(7),
B(CallRuntime), U16(Runtime::kThrowSymbolIteratorInvalid), R(0), U8(0),
B(Star), R(2),
- /* 43 S> */ B(LdaNamedProperty), R(2), U8(2), U8(7),
+ /* 43 S> */ B(LdaNamedProperty), R(2), U8(2), U8(5),
B(Star), R(12),
- B(CallProperty0), R(12), R(2), U8(5),
+ B(CallProperty0), R(12), R(2), U8(7),
B(Star), R(3),
/* 43 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(3), U8(1),
B(ToBooleanLogicalNot),
@@ -80,13 +80,13 @@ bytecodes: [
B(JumpIfFalse), U8(4),
B(Jump), U8(93),
B(LdaSmi), I8(1),
- B(TestEqualStrict), R(4), U8(18),
+ B(TestEqualStrict), R(4), U8(17),
B(JumpIfFalse), U8(61),
B(Ldar), R(6),
- B(TestTypeOf), U8(5),
+ B(TestTypeOf), U8(6),
B(JumpIfFalse), U8(4),
B(Jump), U8(18),
- B(Wide), B(LdaSmi), I16(137),
+ B(Wide), B(LdaSmi), I16(143),
B(Star), R(11),
B(LdaConstant), U8(8),
B(Star), R(12),
@@ -166,9 +166,9 @@ bytecodes: [
B(JumpIfJSReceiver), U8(7),
B(CallRuntime), U16(Runtime::kThrowSymbolIteratorInvalid), R(0), U8(0),
B(Star), R(3),
- /* 63 S> */ B(LdaNamedProperty), R(3), U8(2), U8(6),
+ /* 63 S> */ B(LdaNamedProperty), R(3), U8(2), U8(4),
B(Star), R(13),
- B(CallProperty0), R(13), R(3), U8(4),
+ B(CallProperty0), R(13), R(3), U8(6),
B(Star), R(4),
/* 63 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(4), U8(1),
B(ToBooleanLogicalNot),
@@ -221,13 +221,13 @@ bytecodes: [
B(JumpIfFalse), U8(4),
B(Jump), U8(93),
B(LdaSmi), I8(1),
- B(TestEqualStrict), R(5), U8(17),
+ B(TestEqualStrict), R(5), U8(16),
B(JumpIfFalse), U8(61),
B(Ldar), R(7),
- B(TestTypeOf), U8(5),
+ B(TestTypeOf), U8(6),
B(JumpIfFalse), U8(4),
B(Jump), U8(18),
- B(Wide), B(LdaSmi), I16(137),
+ B(Wide), B(LdaSmi), I16(143),
B(Star), R(12),
B(LdaConstant), U8(8),
B(Star), R(13),
@@ -312,9 +312,9 @@ bytecodes: [
B(JumpIfJSReceiver), U8(7),
B(CallRuntime), U16(Runtime::kThrowSymbolIteratorInvalid), R(0), U8(0),
B(Star), R(2),
- /* 43 S> */ B(LdaNamedProperty), R(2), U8(2), U8(7),
+ /* 43 S> */ B(LdaNamedProperty), R(2), U8(2), U8(5),
B(Star), R(12),
- B(CallProperty0), R(12), R(2), U8(5),
+ B(CallProperty0), R(12), R(2), U8(7),
B(Star), R(3),
/* 43 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(3), U8(1),
B(ToBooleanLogicalNot),
@@ -374,13 +374,13 @@ bytecodes: [
B(JumpIfFalse), U8(4),
B(Jump), U8(93),
B(LdaSmi), I8(1),
- B(TestEqualStrict), R(4), U8(20),
+ B(TestEqualStrict), R(4), U8(19),
B(JumpIfFalse), U8(61),
B(Ldar), R(6),
- B(TestTypeOf), U8(5),
+ B(TestTypeOf), U8(6),
B(JumpIfFalse), U8(4),
B(Jump), U8(18),
- B(Wide), B(LdaSmi), I16(137),
+ B(Wide), B(LdaSmi), I16(143),
B(Star), R(11),
B(LdaConstant), U8(8),
B(Star), R(12),
@@ -461,9 +461,9 @@ bytecodes: [
B(JumpIfJSReceiver), U8(7),
B(CallRuntime), U16(Runtime::kThrowSymbolIteratorInvalid), R(0), U8(0),
B(Star), R(1),
- /* 68 S> */ B(LdaNamedProperty), R(1), U8(3), U8(8),
+ /* 68 S> */ B(LdaNamedProperty), R(1), U8(3), U8(6),
B(Star), R(11),
- B(CallProperty0), R(11), R(1), U8(6),
+ B(CallProperty0), R(11), R(1), U8(8),
B(Star), R(2),
/* 68 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(2), U8(1),
B(ToBooleanLogicalNot),
@@ -517,13 +517,13 @@ bytecodes: [
B(JumpIfFalse), U8(4),
B(Jump), U8(93),
B(LdaSmi), I8(1),
- B(TestEqualStrict), R(3), U8(23),
+ B(TestEqualStrict), R(3), U8(22),
B(JumpIfFalse), U8(61),
B(Ldar), R(5),
- B(TestTypeOf), U8(5),
+ B(TestTypeOf), U8(6),
B(JumpIfFalse), U8(4),
B(Jump), U8(18),
- B(Wide), B(LdaSmi), I16(137),
+ B(Wide), B(LdaSmi), I16(143),
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 af992d39ec..57b2b27ea1 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/ForOfLoop.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/ForOfLoop.golden
@@ -29,9 +29,9 @@ bytecodes: [
B(JumpIfJSReceiver), U8(7),
B(CallRuntime), U16(Runtime::kThrowSymbolIteratorInvalid), R(0), U8(0),
B(Star), R(4),
- /* 29 S> */ B(LdaNamedProperty), R(4), U8(1), U8(6),
+ /* 29 S> */ B(LdaNamedProperty), R(4), U8(1), U8(4),
B(Star), R(14),
- B(CallProperty0), R(14), R(4), U8(4),
+ B(CallProperty0), R(14), R(4), U8(6),
B(Star), R(5),
/* 29 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(5), U8(1),
B(ToBooleanLogicalNot),
@@ -84,13 +84,13 @@ bytecodes: [
B(JumpIfFalse), U8(4),
B(Jump), U8(93),
B(LdaSmi), I8(1),
- B(TestEqualStrict), R(6), U8(17),
+ B(TestEqualStrict), R(6), U8(16),
B(JumpIfFalse), U8(61),
B(Ldar), R(8),
- B(TestTypeOf), U8(5),
+ B(TestTypeOf), U8(6),
B(JumpIfFalse), U8(4),
B(Jump), U8(18),
- B(Wide), B(LdaSmi), I16(137),
+ B(Wide), B(LdaSmi), I16(143),
B(Star), R(13),
B(LdaConstant), U8(7),
B(Star), R(14),
@@ -185,9 +185,9 @@ bytecodes: [
B(JumpIfJSReceiver), U8(7),
B(CallRuntime), U16(Runtime::kThrowSymbolIteratorInvalid), R(0), U8(0),
B(Star), R(1),
- /* 29 S> */ B(LdaNamedProperty), R(1), U8(2), U8(6),
+ /* 29 S> */ B(LdaNamedProperty), R(1), U8(2), U8(4),
B(Star), R(14),
- B(CallProperty0), R(14), R(1), U8(4),
+ B(CallProperty0), R(14), R(1), U8(6),
B(Star), R(2),
/* 29 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(2), U8(1),
B(ToBooleanLogicalNot),
@@ -208,7 +208,7 @@ bytecodes: [
B(StaCurrentContextSlot), U8(4),
B(Ldar), R(4),
B(StaCurrentContextSlot), U8(4),
- /* 41 S> */ B(LdaLookupGlobalSlot), U8(6), U8(14), U8(1),
+ /* 41 S> */ B(LdaLookupGlobalSlot), U8(6), U8(12), U8(3),
B(Star), R(15),
B(LdaConstant), U8(7),
B(Star), R(16),
@@ -223,7 +223,7 @@ bytecodes: [
B(Mov), R(closure), R(19),
B(CallRuntime), U16(Runtime::kResolvePossiblyDirectEval), R(17), U8(6),
B(Star), R(15),
- /* 41 E> */ B(CallUndefinedReceiver1), R(15), R(16), U8(12),
+ /* 41 E> */ B(CallUndefinedReceiver1), R(15), R(16), U8(14),
B(PopContext), R(14),
B(LdaZero),
B(Star), R(3),
@@ -262,13 +262,13 @@ bytecodes: [
B(JumpIfFalse), U8(4),
B(Jump), U8(93),
B(LdaSmi), I8(1),
- B(TestEqualStrict), R(3), U8(21),
+ B(TestEqualStrict), R(3), U8(20),
B(JumpIfFalse), U8(61),
B(Ldar), R(5),
- B(TestTypeOf), U8(5),
+ B(TestTypeOf), U8(6),
B(JumpIfFalse), U8(4),
B(Jump), U8(18),
- B(Wide), B(LdaSmi), I16(137),
+ B(Wide), B(LdaSmi), I16(143),
B(Star), R(13),
B(LdaConstant), U8(11),
B(Star), R(14),
@@ -352,9 +352,9 @@ bytecodes: [
B(JumpIfJSReceiver), U8(7),
B(CallRuntime), U16(Runtime::kThrowSymbolIteratorInvalid), R(0), U8(0),
B(Star), R(2),
- /* 29 S> */ B(LdaNamedProperty), R(2), U8(1), U8(6),
+ /* 29 S> */ B(LdaNamedProperty), R(2), U8(1), U8(4),
B(Star), R(12),
- B(CallProperty0), R(12), R(2), U8(4),
+ B(CallProperty0), R(12), R(2), U8(6),
B(Star), R(3),
/* 29 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(3), U8(1),
B(ToBooleanLogicalNot),
@@ -375,9 +375,9 @@ bytecodes: [
B(StaCurrentContextSlot), U8(4),
B(Ldar), R(5),
B(StaCurrentContextSlot), U8(4),
- /* 41 S> */ B(CreateClosure), U8(5), U8(14), U8(2),
+ /* 41 S> */ B(CreateClosure), U8(5), U8(12), U8(2),
B(Star), R(13),
- /* 67 E> */ B(CallUndefinedReceiver0), R(13), U8(12),
+ /* 67 E> */ B(CallUndefinedReceiver0), R(13), U8(13),
B(PopContext), R(12),
B(LdaZero),
B(Star), R(4),
@@ -416,13 +416,13 @@ bytecodes: [
B(JumpIfFalse), U8(4),
B(Jump), U8(93),
B(LdaSmi), I8(1),
- B(TestEqualStrict), R(4), U8(20),
+ B(TestEqualStrict), R(4), U8(19),
B(JumpIfFalse), U8(61),
B(Ldar), R(6),
- B(TestTypeOf), U8(5),
+ B(TestTypeOf), U8(6),
B(JumpIfFalse), U8(4),
B(Jump), U8(18),
- B(Wide), B(LdaSmi), I16(137),
+ B(Wide), B(LdaSmi), I16(143),
B(Star), R(11),
B(LdaConstant), U8(9),
B(Star), R(12),
@@ -503,9 +503,9 @@ bytecodes: [
B(JumpIfJSReceiver), U8(7),
B(CallRuntime), U16(Runtime::kThrowSymbolIteratorInvalid), R(0), U8(0),
B(Star), R(7),
- /* 36 S> */ B(LdaNamedProperty), R(7), U8(1), U8(6),
+ /* 36 S> */ B(LdaNamedProperty), R(7), U8(1), U8(4),
B(Star), R(17),
- B(CallProperty0), R(17), R(7), U8(4),
+ B(CallProperty0), R(17), R(7), U8(6),
B(Star), R(8),
/* 36 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(8), U8(1),
B(ToBooleanLogicalNot),
@@ -524,18 +524,18 @@ bytecodes: [
B(JumpIfUndefined), U8(6),
B(Ldar), R(6),
B(JumpIfNotNull), U8(16),
- B(LdaSmi), I8(67),
+ B(LdaSmi), I8(73),
B(Star), R(17),
B(LdaConstant), U8(4),
B(Star), R(18),
B(CallRuntime), U16(Runtime::kNewTypeError), R(17), U8(2),
/* 31 E> */ B(Throw),
- /* 31 S> */ B(LdaNamedProperty), R(6), U8(4), U8(14),
+ /* 31 S> */ B(LdaNamedProperty), R(6), U8(4), U8(12),
B(Star), R(1),
- /* 34 S> */ B(LdaNamedProperty), R(6), U8(5), U8(16),
+ /* 34 S> */ B(LdaNamedProperty), R(6), U8(5), U8(14),
B(Star), R(2),
/* 56 S> */ B(Ldar), R(2),
- /* 58 E> */ B(Add), R(1), U8(18),
+ /* 58 E> */ B(Add), R(1), U8(16),
B(Star), R(0),
B(LdaZero),
B(Star), R(9),
@@ -547,7 +547,7 @@ bytecodes: [
B(PushContext), R(17),
B(Star), R(16),
B(LdaSmi), I8(2),
- B(TestEqualStrict), R(9), U8(19),
+ B(TestEqualStrict), R(9), U8(17),
B(JumpIfFalse), U8(6),
B(LdaSmi), I8(1),
B(Star), R(9),
@@ -566,21 +566,21 @@ bytecodes: [
B(SetPendingMessage),
B(Star), R(15),
B(LdaZero),
- B(TestEqualStrict), R(9), U8(20),
+ B(TestEqualStrict), R(9), U8(18),
B(JumpIfTrue), U8(104),
- B(LdaNamedProperty), R(7), U8(8), U8(21),
+ B(LdaNamedProperty), R(7), U8(8), U8(19),
B(Star), R(11),
B(TestUndetectable),
B(JumpIfFalse), U8(4),
B(Jump), U8(93),
B(LdaSmi), I8(1),
- B(TestEqualStrict), R(9), U8(24),
+ B(TestEqualStrict), R(9), U8(21),
B(JumpIfFalse), U8(61),
B(Ldar), R(11),
- B(TestTypeOf), U8(5),
+ B(TestTypeOf), U8(6),
B(JumpIfFalse), U8(4),
B(Jump), U8(18),
- B(Wide), B(LdaSmi), I16(137),
+ B(Wide), B(LdaSmi), I16(143),
B(Star), R(16),
B(LdaConstant), U8(9),
B(Star), R(17),
@@ -656,7 +656,7 @@ bytecodes: [
B(RestoreGeneratorState), R(3),
B(Star), R(11),
B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(11),
B(CreateFunctionContext), U8(1),
@@ -693,9 +693,9 @@ bytecodes: [
B(JumpIfJSReceiver), U8(7),
B(CallRuntime), U16(Runtime::kThrowSymbolIteratorInvalid), R(0), U8(0),
B(Star), R(5),
- /* 30 S> */ B(LdaNamedProperty), R(5), U8(4), U8(6),
+ /* 30 S> */ B(LdaNamedProperty), R(5), U8(4), U8(4),
B(Star), R(17),
- B(CallProperty0), R(17), R(5), U8(4),
+ B(CallProperty0), R(17), R(5), U8(6),
B(Star), R(6),
/* 30 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(6), U8(1),
B(ToBooleanLogicalNot),
@@ -748,13 +748,13 @@ bytecodes: [
B(JumpIfFalse), U8(4),
B(Jump), U8(93),
B(LdaSmi), I8(1),
- B(TestEqualStrict), R(7), U8(17),
+ B(TestEqualStrict), R(7), U8(16),
B(JumpIfFalse), U8(61),
B(Ldar), R(9),
- B(TestTypeOf), U8(5),
+ B(TestTypeOf), U8(6),
B(JumpIfFalse), U8(4),
B(Jump), U8(18),
- B(Wide), B(LdaSmi), I16(137),
+ B(Wide), B(LdaSmi), I16(143),
B(Star), R(16),
B(LdaConstant), U8(10),
B(Star), R(17),
@@ -831,7 +831,7 @@ bytecodes: [
B(RestoreGeneratorState), R(2),
B(Star), R(10),
B(SwitchOnSmiNoFeedback), U8(0), U8(2), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(10),
B(CreateFunctionContext), U8(1),
@@ -873,10 +873,10 @@ bytecodes: [
B(LdaSmi), I8(-2),
/* 35 E> */ B(TestEqualStrictNoFeedback), R(10),
B(JumpIfTrue), U8(4),
- B(Abort), U8(43),
- /* 30 S> */ B(LdaNamedProperty), R(4), U8(6), U8(6),
+ B(Abort), U8(42),
+ /* 30 S> */ B(LdaNamedProperty), R(4), U8(6), U8(4),
B(Star), R(16),
- B(CallProperty0), R(16), R(4), U8(4),
+ B(CallProperty0), R(16), R(4), U8(6),
B(Star), R(5),
/* 30 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(5), U8(1),
B(ToBooleanLogicalNot),
@@ -947,13 +947,13 @@ bytecodes: [
B(JumpIfFalse), U8(4),
B(Jump), U8(93),
B(LdaSmi), I8(1),
- B(TestEqualStrict), R(6), U8(17),
+ B(TestEqualStrict), R(6), U8(16),
B(JumpIfFalse), U8(61),
B(Ldar), R(8),
- B(TestTypeOf), U8(5),
+ B(TestTypeOf), U8(6),
B(JumpIfFalse), U8(4),
B(Jump), U8(18),
- B(Wide), B(LdaSmi), I16(137),
+ B(Wide), B(LdaSmi), I16(143),
B(Star), R(15),
B(LdaConstant), U8(14),
B(Star), R(16),
@@ -1052,9 +1052,9 @@ bytecodes: [
B(JumpIfJSReceiver), U8(7),
B(CallRuntime), U16(Runtime::kThrowSymbolIteratorInvalid), R(0), U8(0),
B(Star), R(5),
- /* 35 S> */ B(LdaNamedProperty), R(5), U8(1), U8(6),
+ /* 35 S> */ B(LdaNamedProperty), R(5), U8(1), U8(4),
B(Star), R(21),
- B(CallProperty0), R(21), R(5), U8(4),
+ B(CallProperty0), R(21), R(5), U8(6),
B(Star), R(6),
/* 35 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(6), U8(1),
B(ToBooleanLogicalNot),
@@ -1110,13 +1110,13 @@ bytecodes: [
B(JumpIfFalse), U8(4),
B(Jump), U8(93),
B(LdaSmi), I8(1),
- B(TestEqualStrict), R(7), U8(17),
+ B(TestEqualStrict), R(7), U8(16),
B(JumpIfFalse), U8(61),
B(Ldar), R(9),
- B(TestTypeOf), U8(5),
+ B(TestTypeOf), U8(6),
B(JumpIfFalse), U8(4),
B(Jump), U8(18),
- B(Wide), B(LdaSmi), I16(137),
+ B(Wide), B(LdaSmi), I16(143),
B(Star), R(20),
B(LdaConstant), U8(7),
B(Star), R(21),
@@ -1243,7 +1243,7 @@ bytecodes: [
B(RestoreGeneratorState), R(2),
B(Star), R(11),
B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(11),
B(CreateFunctionContext), U8(1),
@@ -1276,10 +1276,10 @@ bytecodes: [
B(LdaSmi), I8(-2),
/* 40 E> */ B(TestEqualStrictNoFeedback), R(11),
B(JumpIfTrue), U8(4),
- B(Abort), U8(43),
- /* 35 S> */ B(LdaNamedProperty), R(4), U8(3), U8(6),
+ B(Abort), U8(42),
+ /* 35 S> */ B(LdaNamedProperty), R(4), U8(3), U8(4),
B(Star), R(21),
- B(CallProperty0), R(21), R(4), U8(4),
+ B(CallProperty0), R(21), R(4), U8(6),
B(Star), R(5),
/* 35 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(5), U8(1),
B(ToBooleanLogicalNot),
@@ -1352,13 +1352,13 @@ bytecodes: [
B(JumpIfFalse), U8(4),
B(Jump), U8(93),
B(LdaSmi), I8(1),
- B(TestEqualStrict), R(6), U8(17),
+ B(TestEqualStrict), R(6), U8(16),
B(JumpIfFalse), U8(61),
B(Ldar), R(8),
- B(TestTypeOf), U8(5),
+ B(TestTypeOf), U8(6),
B(JumpIfFalse), U8(4),
B(Jump), U8(18),
- B(Wide), B(LdaSmi), I16(137),
+ B(Wide), B(LdaSmi), I16(143),
B(Star), R(20),
B(LdaConstant), U8(9),
B(Star), R(21),
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/FunctionLiterals.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/FunctionLiterals.golden
index f168f2f0cb..98fa04dad6 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/FunctionLiterals.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/FunctionLiterals.golden
@@ -32,9 +32,9 @@ parameter count: 1
bytecode array length: 11
bytecodes: [
/* 30 E> */ B(StackCheck),
- /* 34 S> */ B(CreateClosure), U8(0), U8(2), U8(2),
+ /* 34 S> */ B(CreateClosure), U8(0), U8(0), U8(2),
B(Star), R(0),
- /* 56 E> */ B(CallUndefinedReceiver0), R(0), U8(0),
+ /* 56 E> */ B(CallUndefinedReceiver0), R(0), U8(1),
/* 58 S> */ B(Return),
]
constant pool: [
@@ -52,11 +52,11 @@ parameter count: 1
bytecode array length: 16
bytecodes: [
/* 30 E> */ B(StackCheck),
- /* 34 S> */ B(CreateClosure), U8(0), U8(2), U8(2),
+ /* 34 S> */ B(CreateClosure), U8(0), U8(0), U8(2),
B(Star), R(0),
B(LdaSmi), I8(1),
B(Star), R(1),
- /* 67 E> */ B(CallUndefinedReceiver1), R(0), R(1), U8(0),
+ /* 67 E> */ B(CallUndefinedReceiver1), R(0), R(1), U8(1),
/* 70 S> */ B(Return),
]
constant pool: [
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/Generators.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/Generators.golden
index bf2eb53a4f..8068bc1fe8 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/Generators.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/Generators.golden
@@ -22,7 +22,7 @@ bytecodes: [
B(RestoreGeneratorState), R(0),
B(Star), R(1),
B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(1),
B(Mov), R(closure), R(2),
@@ -70,7 +70,7 @@ bytecodes: [
B(RestoreGeneratorState), R(0),
B(Star), R(1),
B(SwitchOnSmiNoFeedback), U8(0), U8(2), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(1),
B(Mov), R(closure), R(2),
@@ -139,7 +139,7 @@ bytecodes: [
B(RestoreGeneratorState), R(2),
B(Star), R(10),
B(SwitchOnSmiNoFeedback), U8(0), U8(2), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(10),
B(Mov), R(closure), R(11),
@@ -177,10 +177,10 @@ bytecodes: [
B(LdaSmi), I8(-2),
/* 30 E> */ B(TestEqualStrictNoFeedback), R(10),
B(JumpIfTrue), U8(4),
- B(Abort), U8(43),
- /* 25 S> */ B(LdaNamedProperty), R(4), U8(7), U8(7),
+ B(Abort), U8(42),
+ /* 25 S> */ B(LdaNamedProperty), R(4), U8(7), U8(5),
B(Star), R(15),
- B(CallProperty0), R(15), R(4), U8(5),
+ B(CallProperty0), R(15), R(4), U8(7),
B(Star), R(5),
/* 25 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(5), U8(1),
B(ToBooleanLogicalNot),
@@ -251,13 +251,13 @@ bytecodes: [
B(JumpIfFalse), U8(4),
B(Jump), U8(93),
B(LdaSmi), I8(1),
- B(TestEqualStrict), R(6), U8(18),
+ B(TestEqualStrict), R(6), U8(17),
B(JumpIfFalse), U8(61),
B(Ldar), R(8),
- B(TestTypeOf), U8(5),
+ B(TestTypeOf), U8(6),
B(JumpIfFalse), U8(4),
B(Jump), U8(18),
- B(Wide), B(LdaSmi), I16(137),
+ B(Wide), B(LdaSmi), I16(143),
B(Star), R(14),
B(LdaConstant), U8(15),
B(Star), R(15),
@@ -342,7 +342,7 @@ bytecodes: [
B(RestoreGeneratorState), R(0),
B(Star), R(1),
B(SwitchOnSmiNoFeedback), U8(0), U8(2), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(1),
B(Mov), R(closure), R(2),
@@ -363,13 +363,13 @@ bytecodes: [
/* 38 E> */ B(Throw),
B(Ldar), R(2),
/* 54 S> */ B(Return),
- /* 43 S> */ B(LdaGlobal), U8(4), U8(2),
+ /* 43 S> */ B(LdaGlobal), U8(4), U8(0),
B(Star), R(8),
- /* 50 E> */ B(CallUndefinedReceiver0), R(8), U8(0),
+ /* 50 E> */ B(CallUndefinedReceiver0), R(8), U8(2),
B(Star), R(6),
B(LdaNamedProperty), R(6), U8(5), U8(4),
B(Star), R(7),
- B(CallProperty0), R(7), R(6), U8(16),
+ B(CallProperty0), R(7), R(6), U8(6),
B(JumpIfJSReceiver), U8(7),
B(CallRuntime), U16(Runtime::kThrowSymbolIteratorInvalid), R(0), U8(0),
B(Star), R(4),
@@ -382,39 +382,39 @@ bytecodes: [
B(LdaSmi), I8(-2),
B(TestEqualStrictNoFeedback), R(1),
B(JumpIfTrue), U8(4),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(Ldar), R(3),
B(SwitchOnSmiNoFeedback), U8(7), U8(2), I8(1),
B(LdaNamedProperty), R(4), U8(9), U8(8),
B(Star), R(8),
- B(CallProperty1), R(8), R(4), R(5), U8(22),
+ B(CallProperty1), R(8), R(4), R(5), U8(10),
B(Jump), U8(65),
- B(LdaNamedProperty), R(4), U8(10), U8(6),
+ B(LdaNamedProperty), R(4), U8(10), U8(12),
B(JumpIfUndefined), U8(13),
B(JumpIfNull), U8(11),
B(Star), R(8),
- B(CallProperty1), R(8), R(4), R(5), U8(18),
+ B(CallProperty1), R(8), R(4), R(5), U8(14),
B(Jump), U8(48),
B(Ldar), R(5),
/* 54 S> */ B(Return),
- B(LdaNamedProperty), R(4), U8(11), U8(10),
+ B(LdaNamedProperty), R(4), U8(11), U8(16),
B(JumpIfUndefined), U8(13),
B(JumpIfNull), U8(11),
B(Star), R(8),
- B(CallProperty1), R(8), R(4), R(5), U8(24),
+ B(CallProperty1), R(8), R(4), R(5), U8(18),
B(Jump), U8(28),
- B(LdaNamedProperty), R(4), U8(10), U8(6),
+ B(LdaNamedProperty), R(4), U8(10), U8(20),
B(Star), R(8),
B(JumpIfUndefined), U8(15),
B(JumpIfNull), U8(13),
- B(CallProperty0), R(8), R(4), U8(20),
+ B(CallProperty0), R(8), R(4), U8(22),
B(JumpIfJSReceiver), U8(7),
B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R(2), U8(1),
B(CallRuntime), U16(Runtime::kThrowThrowMethodMissing), R(0), U8(0),
B(Star), R(2),
B(JumpIfJSReceiver), U8(7),
B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R(2), U8(1),
- B(LdaNamedProperty), R(2), U8(12), U8(12),
+ B(LdaNamedProperty), R(2), U8(12), U8(24),
B(JumpIfToBooleanTrue), U8(33),
B(Ldar), R(2),
B(SuspendGenerator), R(0), R(0), U8(8), U8(1),
@@ -427,7 +427,7 @@ bytecodes: [
B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetResumeMode), R(0), U8(1),
B(Star), R(3),
B(JumpLoop), U8(139), I8(0),
- B(LdaNamedProperty), R(2), U8(13), U8(14),
+ B(LdaNamedProperty), R(2), U8(13), U8(26),
B(Star), R(4),
B(LdaSmi), I8(1),
B(TestEqualStrictNoFeedback), R(3),
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/GlobalCountOperators.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/GlobalCountOperators.golden
index 2e0b987b22..302f883cfb 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/GlobalCountOperators.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/GlobalCountOperators.golden
@@ -18,8 +18,8 @@ bytecode array length: 10
bytecodes: [
/* 26 E> */ B(StackCheck),
/* 31 S> */ B(LdaGlobal), U8(0), U8(0),
- B(Inc), U8(4),
- /* 40 E> */ B(StaGlobalSloppy), U8(0), U8(2),
+ B(Inc), U8(2),
+ /* 40 E> */ B(StaGlobalSloppy), U8(0), U8(3),
/* 47 S> */ B(Return),
]
constant pool: [
@@ -40,10 +40,10 @@ bytecode array length: 16
bytecodes: [
/* 26 E> */ B(StackCheck),
/* 31 S> */ B(LdaGlobal), U8(0), U8(0),
- B(ToNumber), U8(4),
+ B(ToNumeric), U8(2),
B(Star), R(0),
- B(Dec), U8(4),
- /* 44 E> */ B(StaGlobalSloppy), U8(0), U8(2),
+ B(Dec), U8(2),
+ /* 44 E> */ B(StaGlobalSloppy), U8(0), U8(3),
B(Ldar), R(0),
/* 47 S> */ B(Return),
]
@@ -65,8 +65,8 @@ bytecode array length: 10
bytecodes: [
/* 27 E> */ B(StackCheck),
/* 46 S> */ B(LdaGlobal), U8(0), U8(0),
- B(Dec), U8(4),
- /* 55 E> */ B(StaGlobalStrict), U8(0), U8(2),
+ B(Dec), U8(2),
+ /* 55 E> */ B(StaGlobalStrict), U8(0), U8(3),
/* 67 S> */ B(Return),
]
constant pool: [
@@ -87,10 +87,10 @@ bytecode array length: 16
bytecodes: [
/* 27 E> */ B(StackCheck),
/* 32 S> */ B(LdaGlobal), U8(0), U8(0),
- B(ToNumber), U8(4),
+ B(ToNumeric), U8(2),
B(Star), R(0),
- B(Inc), U8(4),
- /* 50 E> */ B(StaGlobalSloppy), U8(0), U8(2),
+ B(Inc), U8(2),
+ /* 50 E> */ B(StaGlobalSloppy), U8(0), U8(3),
B(Ldar), R(0),
/* 53 S> */ B(Return),
]
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/HeapNumberConstants.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/HeapNumberConstants.golden
index 5ffe8caa6f..d6b6bb6c60 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/HeapNumberConstants.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/HeapNumberConstants.golden
@@ -55,1056 +55,11 @@ bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaConstant), U8(0),
B(Star), R(0),
- /* 48 S> */ B(LdaConstant), U8(1),
+ /* 48 S> */ B(LdaConstant), U8(0),
/* 60 S> */ B(Return),
]
constant pool: [
HEAP_NUMBER_TYPE [3.14],
- HEAP_NUMBER_TYPE [3.14],
-]
-handlers: [
-]
-
----
-snippet: "
- var a;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414;
- a = 1.414; a = 3.14;
-"
-frame size: 1
-parameter count: 1
-bytecode array length: 1033
-bytecodes: [
- /* 30 E> */ B(StackCheck),
- /* 41 S> */ B(LdaConstant), U8(0),
- B(Star), R(0),
- /* 52 S> */ B(LdaConstant), U8(1),
- B(Star), R(0),
- /* 63 S> */ B(LdaConstant), U8(2),
- B(Star), R(0),
- /* 74 S> */ B(LdaConstant), U8(3),
- B(Star), R(0),
- /* 85 S> */ B(LdaConstant), U8(4),
- B(Star), R(0),
- /* 96 S> */ B(LdaConstant), U8(5),
- B(Star), R(0),
- /* 107 S> */ B(LdaConstant), U8(6),
- B(Star), R(0),
- /* 118 S> */ B(LdaConstant), U8(7),
- B(Star), R(0),
- /* 129 S> */ B(LdaConstant), U8(8),
- B(Star), R(0),
- /* 140 S> */ B(LdaConstant), U8(9),
- B(Star), R(0),
- /* 151 S> */ B(LdaConstant), U8(10),
- B(Star), R(0),
- /* 162 S> */ B(LdaConstant), U8(11),
- B(Star), R(0),
- /* 173 S> */ B(LdaConstant), U8(12),
- B(Star), R(0),
- /* 184 S> */ B(LdaConstant), U8(13),
- B(Star), R(0),
- /* 195 S> */ B(LdaConstant), U8(14),
- B(Star), R(0),
- /* 206 S> */ B(LdaConstant), U8(15),
- B(Star), R(0),
- /* 217 S> */ B(LdaConstant), U8(16),
- B(Star), R(0),
- /* 228 S> */ B(LdaConstant), U8(17),
- B(Star), R(0),
- /* 239 S> */ B(LdaConstant), U8(18),
- B(Star), R(0),
- /* 250 S> */ B(LdaConstant), U8(19),
- B(Star), R(0),
- /* 261 S> */ B(LdaConstant), U8(20),
- B(Star), R(0),
- /* 272 S> */ B(LdaConstant), U8(21),
- B(Star), R(0),
- /* 283 S> */ B(LdaConstant), U8(22),
- B(Star), R(0),
- /* 294 S> */ B(LdaConstant), U8(23),
- B(Star), R(0),
- /* 305 S> */ B(LdaConstant), U8(24),
- B(Star), R(0),
- /* 316 S> */ B(LdaConstant), U8(25),
- B(Star), R(0),
- /* 327 S> */ B(LdaConstant), U8(26),
- B(Star), R(0),
- /* 338 S> */ B(LdaConstant), U8(27),
- B(Star), R(0),
- /* 349 S> */ B(LdaConstant), U8(28),
- B(Star), R(0),
- /* 360 S> */ B(LdaConstant), U8(29),
- B(Star), R(0),
- /* 371 S> */ B(LdaConstant), U8(30),
- B(Star), R(0),
- /* 382 S> */ B(LdaConstant), U8(31),
- B(Star), R(0),
- /* 393 S> */ B(LdaConstant), U8(32),
- B(Star), R(0),
- /* 404 S> */ B(LdaConstant), U8(33),
- B(Star), R(0),
- /* 415 S> */ B(LdaConstant), U8(34),
- B(Star), R(0),
- /* 426 S> */ B(LdaConstant), U8(35),
- B(Star), R(0),
- /* 437 S> */ B(LdaConstant), U8(36),
- B(Star), R(0),
- /* 448 S> */ B(LdaConstant), U8(37),
- B(Star), R(0),
- /* 459 S> */ B(LdaConstant), U8(38),
- B(Star), R(0),
- /* 470 S> */ B(LdaConstant), U8(39),
- B(Star), R(0),
- /* 481 S> */ B(LdaConstant), U8(40),
- B(Star), R(0),
- /* 492 S> */ B(LdaConstant), U8(41),
- B(Star), R(0),
- /* 503 S> */ B(LdaConstant), U8(42),
- B(Star), R(0),
- /* 514 S> */ B(LdaConstant), U8(43),
- B(Star), R(0),
- /* 525 S> */ B(LdaConstant), U8(44),
- B(Star), R(0),
- /* 536 S> */ B(LdaConstant), U8(45),
- B(Star), R(0),
- /* 547 S> */ B(LdaConstant), U8(46),
- B(Star), R(0),
- /* 558 S> */ B(LdaConstant), U8(47),
- B(Star), R(0),
- /* 569 S> */ B(LdaConstant), U8(48),
- B(Star), R(0),
- /* 580 S> */ B(LdaConstant), U8(49),
- B(Star), R(0),
- /* 591 S> */ B(LdaConstant), U8(50),
- B(Star), R(0),
- /* 602 S> */ B(LdaConstant), U8(51),
- B(Star), R(0),
- /* 613 S> */ B(LdaConstant), U8(52),
- B(Star), R(0),
- /* 624 S> */ B(LdaConstant), U8(53),
- B(Star), R(0),
- /* 635 S> */ B(LdaConstant), U8(54),
- B(Star), R(0),
- /* 646 S> */ B(LdaConstant), U8(55),
- B(Star), R(0),
- /* 657 S> */ B(LdaConstant), U8(56),
- B(Star), R(0),
- /* 668 S> */ B(LdaConstant), U8(57),
- B(Star), R(0),
- /* 679 S> */ B(LdaConstant), U8(58),
- B(Star), R(0),
- /* 690 S> */ B(LdaConstant), U8(59),
- B(Star), R(0),
- /* 701 S> */ B(LdaConstant), U8(60),
- B(Star), R(0),
- /* 712 S> */ B(LdaConstant), U8(61),
- B(Star), R(0),
- /* 723 S> */ B(LdaConstant), U8(62),
- B(Star), R(0),
- /* 734 S> */ B(LdaConstant), U8(63),
- B(Star), R(0),
- /* 745 S> */ B(LdaConstant), U8(64),
- B(Star), R(0),
- /* 756 S> */ B(LdaConstant), U8(65),
- B(Star), R(0),
- /* 767 S> */ B(LdaConstant), U8(66),
- B(Star), R(0),
- /* 778 S> */ B(LdaConstant), U8(67),
- B(Star), R(0),
- /* 789 S> */ B(LdaConstant), U8(68),
- B(Star), R(0),
- /* 800 S> */ B(LdaConstant), U8(69),
- B(Star), R(0),
- /* 811 S> */ B(LdaConstant), U8(70),
- B(Star), R(0),
- /* 822 S> */ B(LdaConstant), U8(71),
- B(Star), R(0),
- /* 833 S> */ B(LdaConstant), U8(72),
- B(Star), R(0),
- /* 844 S> */ B(LdaConstant), U8(73),
- B(Star), R(0),
- /* 855 S> */ B(LdaConstant), U8(74),
- B(Star), R(0),
- /* 866 S> */ B(LdaConstant), U8(75),
- B(Star), R(0),
- /* 877 S> */ B(LdaConstant), U8(76),
- B(Star), R(0),
- /* 888 S> */ B(LdaConstant), U8(77),
- B(Star), R(0),
- /* 899 S> */ B(LdaConstant), U8(78),
- B(Star), R(0),
- /* 910 S> */ B(LdaConstant), U8(79),
- B(Star), R(0),
- /* 921 S> */ B(LdaConstant), U8(80),
- B(Star), R(0),
- /* 932 S> */ B(LdaConstant), U8(81),
- B(Star), R(0),
- /* 943 S> */ B(LdaConstant), U8(82),
- B(Star), R(0),
- /* 954 S> */ B(LdaConstant), U8(83),
- B(Star), R(0),
- /* 965 S> */ B(LdaConstant), U8(84),
- B(Star), R(0),
- /* 976 S> */ B(LdaConstant), U8(85),
- B(Star), R(0),
- /* 987 S> */ B(LdaConstant), U8(86),
- B(Star), R(0),
- /* 998 S> */ B(LdaConstant), U8(87),
- B(Star), R(0),
- /* 1009 S> */ B(LdaConstant), U8(88),
- B(Star), R(0),
- /* 1020 S> */ B(LdaConstant), U8(89),
- B(Star), R(0),
- /* 1031 S> */ B(LdaConstant), U8(90),
- B(Star), R(0),
- /* 1042 S> */ B(LdaConstant), U8(91),
- B(Star), R(0),
- /* 1053 S> */ B(LdaConstant), U8(92),
- B(Star), R(0),
- /* 1064 S> */ B(LdaConstant), U8(93),
- B(Star), R(0),
- /* 1075 S> */ B(LdaConstant), U8(94),
- B(Star), R(0),
- /* 1086 S> */ B(LdaConstant), U8(95),
- B(Star), R(0),
- /* 1097 S> */ B(LdaConstant), U8(96),
- B(Star), R(0),
- /* 1108 S> */ B(LdaConstant), U8(97),
- B(Star), R(0),
- /* 1119 S> */ B(LdaConstant), U8(98),
- B(Star), R(0),
- /* 1130 S> */ B(LdaConstant), U8(99),
- B(Star), R(0),
- /* 1141 S> */ B(LdaConstant), U8(100),
- B(Star), R(0),
- /* 1152 S> */ B(LdaConstant), U8(101),
- B(Star), R(0),
- /* 1163 S> */ B(LdaConstant), U8(102),
- B(Star), R(0),
- /* 1174 S> */ B(LdaConstant), U8(103),
- B(Star), R(0),
- /* 1185 S> */ B(LdaConstant), U8(104),
- B(Star), R(0),
- /* 1196 S> */ B(LdaConstant), U8(105),
- B(Star), R(0),
- /* 1207 S> */ B(LdaConstant), U8(106),
- B(Star), R(0),
- /* 1218 S> */ B(LdaConstant), U8(107),
- B(Star), R(0),
- /* 1229 S> */ B(LdaConstant), U8(108),
- B(Star), R(0),
- /* 1240 S> */ B(LdaConstant), U8(109),
- B(Star), R(0),
- /* 1251 S> */ B(LdaConstant), U8(110),
- B(Star), R(0),
- /* 1262 S> */ B(LdaConstant), U8(111),
- B(Star), R(0),
- /* 1273 S> */ B(LdaConstant), U8(112),
- B(Star), R(0),
- /* 1284 S> */ B(LdaConstant), U8(113),
- B(Star), R(0),
- /* 1295 S> */ B(LdaConstant), U8(114),
- B(Star), R(0),
- /* 1306 S> */ B(LdaConstant), U8(115),
- B(Star), R(0),
- /* 1317 S> */ B(LdaConstant), U8(116),
- B(Star), R(0),
- /* 1328 S> */ B(LdaConstant), U8(117),
- B(Star), R(0),
- /* 1339 S> */ B(LdaConstant), U8(118),
- B(Star), R(0),
- /* 1350 S> */ B(LdaConstant), U8(119),
- B(Star), R(0),
- /* 1361 S> */ B(LdaConstant), U8(120),
- B(Star), R(0),
- /* 1372 S> */ B(LdaConstant), U8(121),
- B(Star), R(0),
- /* 1383 S> */ B(LdaConstant), U8(122),
- B(Star), R(0),
- /* 1394 S> */ B(LdaConstant), U8(123),
- B(Star), R(0),
- /* 1405 S> */ B(LdaConstant), U8(124),
- B(Star), R(0),
- /* 1416 S> */ B(LdaConstant), U8(125),
- B(Star), R(0),
- /* 1427 S> */ B(LdaConstant), U8(126),
- B(Star), R(0),
- /* 1438 S> */ B(LdaConstant), U8(127),
- B(Star), R(0),
- /* 1449 S> */ B(LdaConstant), U8(128),
- B(Star), R(0),
- /* 1460 S> */ B(LdaConstant), U8(129),
- B(Star), R(0),
- /* 1471 S> */ B(LdaConstant), U8(130),
- B(Star), R(0),
- /* 1482 S> */ B(LdaConstant), U8(131),
- B(Star), R(0),
- /* 1493 S> */ B(LdaConstant), U8(132),
- B(Star), R(0),
- /* 1504 S> */ B(LdaConstant), U8(133),
- B(Star), R(0),
- /* 1515 S> */ B(LdaConstant), U8(134),
- B(Star), R(0),
- /* 1526 S> */ B(LdaConstant), U8(135),
- B(Star), R(0),
- /* 1537 S> */ B(LdaConstant), U8(136),
- B(Star), R(0),
- /* 1548 S> */ B(LdaConstant), U8(137),
- B(Star), R(0),
- /* 1559 S> */ B(LdaConstant), U8(138),
- B(Star), R(0),
- /* 1570 S> */ B(LdaConstant), U8(139),
- B(Star), R(0),
- /* 1581 S> */ B(LdaConstant), U8(140),
- B(Star), R(0),
- /* 1592 S> */ B(LdaConstant), U8(141),
- B(Star), R(0),
- /* 1603 S> */ B(LdaConstant), U8(142),
- B(Star), R(0),
- /* 1614 S> */ B(LdaConstant), U8(143),
- B(Star), R(0),
- /* 1625 S> */ B(LdaConstant), U8(144),
- B(Star), R(0),
- /* 1636 S> */ B(LdaConstant), U8(145),
- B(Star), R(0),
- /* 1647 S> */ B(LdaConstant), U8(146),
- B(Star), R(0),
- /* 1658 S> */ B(LdaConstant), U8(147),
- B(Star), R(0),
- /* 1669 S> */ B(LdaConstant), U8(148),
- B(Star), R(0),
- /* 1680 S> */ B(LdaConstant), U8(149),
- B(Star), R(0),
- /* 1691 S> */ B(LdaConstant), U8(150),
- B(Star), R(0),
- /* 1702 S> */ B(LdaConstant), U8(151),
- B(Star), R(0),
- /* 1713 S> */ B(LdaConstant), U8(152),
- B(Star), R(0),
- /* 1724 S> */ B(LdaConstant), U8(153),
- B(Star), R(0),
- /* 1735 S> */ B(LdaConstant), U8(154),
- B(Star), R(0),
- /* 1746 S> */ B(LdaConstant), U8(155),
- B(Star), R(0),
- /* 1757 S> */ B(LdaConstant), U8(156),
- B(Star), R(0),
- /* 1768 S> */ B(LdaConstant), U8(157),
- B(Star), R(0),
- /* 1779 S> */ B(LdaConstant), U8(158),
- B(Star), R(0),
- /* 1790 S> */ B(LdaConstant), U8(159),
- B(Star), R(0),
- /* 1801 S> */ B(LdaConstant), U8(160),
- B(Star), R(0),
- /* 1812 S> */ B(LdaConstant), U8(161),
- B(Star), R(0),
- /* 1823 S> */ B(LdaConstant), U8(162),
- B(Star), R(0),
- /* 1834 S> */ B(LdaConstant), U8(163),
- B(Star), R(0),
- /* 1845 S> */ B(LdaConstant), U8(164),
- B(Star), R(0),
- /* 1856 S> */ B(LdaConstant), U8(165),
- B(Star), R(0),
- /* 1867 S> */ B(LdaConstant), U8(166),
- B(Star), R(0),
- /* 1878 S> */ B(LdaConstant), U8(167),
- B(Star), R(0),
- /* 1889 S> */ B(LdaConstant), U8(168),
- B(Star), R(0),
- /* 1900 S> */ B(LdaConstant), U8(169),
- B(Star), R(0),
- /* 1911 S> */ B(LdaConstant), U8(170),
- B(Star), R(0),
- /* 1922 S> */ B(LdaConstant), U8(171),
- B(Star), R(0),
- /* 1933 S> */ B(LdaConstant), U8(172),
- B(Star), R(0),
- /* 1944 S> */ B(LdaConstant), U8(173),
- B(Star), R(0),
- /* 1955 S> */ B(LdaConstant), U8(174),
- B(Star), R(0),
- /* 1966 S> */ B(LdaConstant), U8(175),
- B(Star), R(0),
- /* 1977 S> */ B(LdaConstant), U8(176),
- B(Star), R(0),
- /* 1988 S> */ B(LdaConstant), U8(177),
- B(Star), R(0),
- /* 1999 S> */ B(LdaConstant), U8(178),
- B(Star), R(0),
- /* 2010 S> */ B(LdaConstant), U8(179),
- B(Star), R(0),
- /* 2021 S> */ B(LdaConstant), U8(180),
- B(Star), R(0),
- /* 2032 S> */ B(LdaConstant), U8(181),
- B(Star), R(0),
- /* 2043 S> */ B(LdaConstant), U8(182),
- B(Star), R(0),
- /* 2054 S> */ B(LdaConstant), U8(183),
- B(Star), R(0),
- /* 2065 S> */ B(LdaConstant), U8(184),
- B(Star), R(0),
- /* 2076 S> */ B(LdaConstant), U8(185),
- B(Star), R(0),
- /* 2087 S> */ B(LdaConstant), U8(186),
- B(Star), R(0),
- /* 2098 S> */ B(LdaConstant), U8(187),
- B(Star), R(0),
- /* 2109 S> */ B(LdaConstant), U8(188),
- B(Star), R(0),
- /* 2120 S> */ B(LdaConstant), U8(189),
- B(Star), R(0),
- /* 2131 S> */ B(LdaConstant), U8(190),
- B(Star), R(0),
- /* 2142 S> */ B(LdaConstant), U8(191),
- B(Star), R(0),
- /* 2153 S> */ B(LdaConstant), U8(192),
- B(Star), R(0),
- /* 2164 S> */ B(LdaConstant), U8(193),
- B(Star), R(0),
- /* 2175 S> */ B(LdaConstant), U8(194),
- B(Star), R(0),
- /* 2186 S> */ B(LdaConstant), U8(195),
- B(Star), R(0),
- /* 2197 S> */ B(LdaConstant), U8(196),
- B(Star), R(0),
- /* 2208 S> */ B(LdaConstant), U8(197),
- B(Star), R(0),
- /* 2219 S> */ B(LdaConstant), U8(198),
- B(Star), R(0),
- /* 2230 S> */ B(LdaConstant), U8(199),
- B(Star), R(0),
- /* 2241 S> */ B(LdaConstant), U8(200),
- B(Star), R(0),
- /* 2252 S> */ B(LdaConstant), U8(201),
- B(Star), R(0),
- /* 2263 S> */ B(LdaConstant), U8(202),
- B(Star), R(0),
- /* 2274 S> */ B(LdaConstant), U8(203),
- B(Star), R(0),
- /* 2285 S> */ B(LdaConstant), U8(204),
- B(Star), R(0),
- /* 2296 S> */ B(LdaConstant), U8(205),
- B(Star), R(0),
- /* 2307 S> */ B(LdaConstant), U8(206),
- B(Star), R(0),
- /* 2318 S> */ B(LdaConstant), U8(207),
- B(Star), R(0),
- /* 2329 S> */ B(LdaConstant), U8(208),
- B(Star), R(0),
- /* 2340 S> */ B(LdaConstant), U8(209),
- B(Star), R(0),
- /* 2351 S> */ B(LdaConstant), U8(210),
- B(Star), R(0),
- /* 2362 S> */ B(LdaConstant), U8(211),
- B(Star), R(0),
- /* 2373 S> */ B(LdaConstant), U8(212),
- B(Star), R(0),
- /* 2384 S> */ B(LdaConstant), U8(213),
- B(Star), R(0),
- /* 2395 S> */ B(LdaConstant), U8(214),
- B(Star), R(0),
- /* 2406 S> */ B(LdaConstant), U8(215),
- B(Star), R(0),
- /* 2417 S> */ B(LdaConstant), U8(216),
- B(Star), R(0),
- /* 2428 S> */ B(LdaConstant), U8(217),
- B(Star), R(0),
- /* 2439 S> */ B(LdaConstant), U8(218),
- B(Star), R(0),
- /* 2450 S> */ B(LdaConstant), U8(219),
- B(Star), R(0),
- /* 2461 S> */ B(LdaConstant), U8(220),
- B(Star), R(0),
- /* 2472 S> */ B(LdaConstant), U8(221),
- B(Star), R(0),
- /* 2483 S> */ B(LdaConstant), U8(222),
- B(Star), R(0),
- /* 2494 S> */ B(LdaConstant), U8(223),
- B(Star), R(0),
- /* 2505 S> */ B(LdaConstant), U8(224),
- B(Star), R(0),
- /* 2516 S> */ B(LdaConstant), U8(225),
- B(Star), R(0),
- /* 2527 S> */ B(LdaConstant), U8(226),
- B(Star), R(0),
- /* 2538 S> */ B(LdaConstant), U8(227),
- B(Star), R(0),
- /* 2549 S> */ B(LdaConstant), U8(228),
- B(Star), R(0),
- /* 2560 S> */ B(LdaConstant), U8(229),
- B(Star), R(0),
- /* 2571 S> */ B(LdaConstant), U8(230),
- B(Star), R(0),
- /* 2582 S> */ B(LdaConstant), U8(231),
- B(Star), R(0),
- /* 2593 S> */ B(LdaConstant), U8(232),
- B(Star), R(0),
- /* 2604 S> */ B(LdaConstant), U8(233),
- B(Star), R(0),
- /* 2615 S> */ B(LdaConstant), U8(234),
- B(Star), R(0),
- /* 2626 S> */ B(LdaConstant), U8(235),
- B(Star), R(0),
- /* 2637 S> */ B(LdaConstant), U8(236),
- B(Star), R(0),
- /* 2648 S> */ B(LdaConstant), U8(237),
- B(Star), R(0),
- /* 2659 S> */ B(LdaConstant), U8(238),
- B(Star), R(0),
- /* 2670 S> */ B(LdaConstant), U8(239),
- B(Star), R(0),
- /* 2681 S> */ B(LdaConstant), U8(240),
- B(Star), R(0),
- /* 2692 S> */ B(LdaConstant), U8(241),
- B(Star), R(0),
- /* 2703 S> */ B(LdaConstant), U8(242),
- B(Star), R(0),
- /* 2714 S> */ B(LdaConstant), U8(243),
- B(Star), R(0),
- /* 2725 S> */ B(LdaConstant), U8(244),
- B(Star), R(0),
- /* 2736 S> */ B(LdaConstant), U8(245),
- B(Star), R(0),
- /* 2747 S> */ B(LdaConstant), U8(246),
- B(Star), R(0),
- /* 2758 S> */ B(LdaConstant), U8(247),
- B(Star), R(0),
- /* 2769 S> */ B(LdaConstant), U8(248),
- B(Star), R(0),
- /* 2780 S> */ B(LdaConstant), U8(249),
- B(Star), R(0),
- /* 2791 S> */ B(LdaConstant), U8(250),
- B(Star), R(0),
- /* 2802 S> */ B(LdaConstant), U8(251),
- B(Star), R(0),
- /* 2813 S> */ B(LdaConstant), U8(252),
- B(Star), R(0),
- /* 2824 S> */ B(LdaConstant), U8(253),
- B(Star), R(0),
- /* 2835 S> */ B(LdaConstant), U8(254),
- B(Star), R(0),
- /* 2846 S> */ B(LdaConstant), U8(255),
- B(Star), R(0),
- /* 2857 S> */ B(Wide), B(LdaConstant), U16(256),
- B(Star), R(0),
- B(LdaUndefined),
- /* 2867 S> */ B(Return),
-]
-constant pool: [
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [1.414],
- HEAP_NUMBER_TYPE [3.14],
]
handlers: [
]
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/IfConditions.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/IfConditions.golden
index 82ece6c8b5..e68211a189 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/IfConditions.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/IfConditions.golden
@@ -396,7 +396,7 @@ snippet: "
"
frame size: 0
parameter count: 3
-bytecode array length: 81
+bytecode array length: 82
bytecodes: [
/* 10 E> */ B(StackCheck),
/* 21 S> */ B(Ldar), R(arg1),
@@ -435,7 +435,7 @@ bytecodes: [
/* 202 S> */ B(LdaSmi), I8(1),
/* 211 S> */ B(Return),
/* 216 S> */ B(Ldar), R(arg1),
- /* 222 E> */ B(TestInstanceOf), R(arg0),
+ /* 222 E> */ B(TestInstanceOf), R(arg0), U8(6),
B(JumpIfFalse), U8(5),
/* 238 S> */ B(LdaSmi), I8(1),
/* 247 S> */ B(Return),
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/JumpsRequiringConstantWideOperands.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/JumpsRequiringConstantWideOperands.golden
deleted file mode 100644
index 16e648ec36..0000000000
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/JumpsRequiringConstantWideOperands.golden
+++ /dev/null
@@ -1,1294 +0,0 @@
-#
-# Autogenerated by generate-bytecode-expectations.
-#
-
----
-wrap: yes
-
----
-snippet: "
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.1;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.2;
- var x = 0.3;
- var x = 0.3;
- var x = 0.3;
- var x = 0.3;
- var x = 0.3;
- var x = 0.3;
- var x = 0.3;
- var x = 0.3;
- var x = 0.3;
- var x = 0.3;
- var x = 0.3;
- var x = 0.3;
- var x = 0.3;
- var x = 0.3;
- var x = 0.3;
- var x = 0.3;
- var x = 0.4;
- var x = 0.4;
- var x = 0.4;
- var x = 0.4;
- var x = 0.4;
- var x = 0.4;
- var x = 0.4;
- var x = 0.4;
- for (var i = 0; i < 3; i++) {
- if (i == 1) continue;
- if (i == 2) break;
- }
- return 3;
-"
-frame size: 2
-parameter count: 1
-bytecode array length: 1412
-bytecodes: [
- /* 30 E> */ B(StackCheck),
- /* 42 S> */ B(LdaConstant), U8(0),
- B(Star), R(0),
- /* 55 S> */ B(LdaConstant), U8(1),
- B(Star), R(0),
- /* 68 S> */ B(LdaConstant), U8(2),
- B(Star), R(0),
- /* 81 S> */ B(LdaConstant), U8(3),
- B(Star), R(0),
- /* 94 S> */ B(LdaConstant), U8(4),
- B(Star), R(0),
- /* 107 S> */ B(LdaConstant), U8(5),
- B(Star), R(0),
- /* 120 S> */ B(LdaConstant), U8(6),
- B(Star), R(0),
- /* 133 S> */ B(LdaConstant), U8(7),
- B(Star), R(0),
- /* 146 S> */ B(LdaConstant), U8(8),
- B(Star), R(0),
- /* 159 S> */ B(LdaConstant), U8(9),
- B(Star), R(0),
- /* 172 S> */ B(LdaConstant), U8(10),
- B(Star), R(0),
- /* 185 S> */ B(LdaConstant), U8(11),
- B(Star), R(0),
- /* 198 S> */ B(LdaConstant), U8(12),
- B(Star), R(0),
- /* 211 S> */ B(LdaConstant), U8(13),
- B(Star), R(0),
- /* 224 S> */ B(LdaConstant), U8(14),
- B(Star), R(0),
- /* 237 S> */ B(LdaConstant), U8(15),
- B(Star), R(0),
- /* 250 S> */ B(LdaConstant), U8(16),
- B(Star), R(0),
- /* 263 S> */ B(LdaConstant), U8(17),
- B(Star), R(0),
- /* 276 S> */ B(LdaConstant), U8(18),
- B(Star), R(0),
- /* 289 S> */ B(LdaConstant), U8(19),
- B(Star), R(0),
- /* 302 S> */ B(LdaConstant), U8(20),
- B(Star), R(0),
- /* 315 S> */ B(LdaConstant), U8(21),
- B(Star), R(0),
- /* 328 S> */ B(LdaConstant), U8(22),
- B(Star), R(0),
- /* 341 S> */ B(LdaConstant), U8(23),
- B(Star), R(0),
- /* 354 S> */ B(LdaConstant), U8(24),
- B(Star), R(0),
- /* 367 S> */ B(LdaConstant), U8(25),
- B(Star), R(0),
- /* 380 S> */ B(LdaConstant), U8(26),
- B(Star), R(0),
- /* 393 S> */ B(LdaConstant), U8(27),
- B(Star), R(0),
- /* 406 S> */ B(LdaConstant), U8(28),
- B(Star), R(0),
- /* 419 S> */ B(LdaConstant), U8(29),
- B(Star), R(0),
- /* 432 S> */ B(LdaConstant), U8(30),
- B(Star), R(0),
- /* 445 S> */ B(LdaConstant), U8(31),
- B(Star), R(0),
- /* 458 S> */ B(LdaConstant), U8(32),
- B(Star), R(0),
- /* 471 S> */ B(LdaConstant), U8(33),
- B(Star), R(0),
- /* 484 S> */ B(LdaConstant), U8(34),
- B(Star), R(0),
- /* 497 S> */ B(LdaConstant), U8(35),
- B(Star), R(0),
- /* 510 S> */ B(LdaConstant), U8(36),
- B(Star), R(0),
- /* 523 S> */ B(LdaConstant), U8(37),
- B(Star), R(0),
- /* 536 S> */ B(LdaConstant), U8(38),
- B(Star), R(0),
- /* 549 S> */ B(LdaConstant), U8(39),
- B(Star), R(0),
- /* 562 S> */ B(LdaConstant), U8(40),
- B(Star), R(0),
- /* 575 S> */ B(LdaConstant), U8(41),
- B(Star), R(0),
- /* 588 S> */ B(LdaConstant), U8(42),
- B(Star), R(0),
- /* 601 S> */ B(LdaConstant), U8(43),
- B(Star), R(0),
- /* 614 S> */ B(LdaConstant), U8(44),
- B(Star), R(0),
- /* 627 S> */ B(LdaConstant), U8(45),
- B(Star), R(0),
- /* 640 S> */ B(LdaConstant), U8(46),
- B(Star), R(0),
- /* 653 S> */ B(LdaConstant), U8(47),
- B(Star), R(0),
- /* 666 S> */ B(LdaConstant), U8(48),
- B(Star), R(0),
- /* 679 S> */ B(LdaConstant), U8(49),
- B(Star), R(0),
- /* 692 S> */ B(LdaConstant), U8(50),
- B(Star), R(0),
- /* 705 S> */ B(LdaConstant), U8(51),
- B(Star), R(0),
- /* 718 S> */ B(LdaConstant), U8(52),
- B(Star), R(0),
- /* 731 S> */ B(LdaConstant), U8(53),
- B(Star), R(0),
- /* 744 S> */ B(LdaConstant), U8(54),
- B(Star), R(0),
- /* 757 S> */ B(LdaConstant), U8(55),
- B(Star), R(0),
- /* 770 S> */ B(LdaConstant), U8(56),
- B(Star), R(0),
- /* 783 S> */ B(LdaConstant), U8(57),
- B(Star), R(0),
- /* 796 S> */ B(LdaConstant), U8(58),
- B(Star), R(0),
- /* 809 S> */ B(LdaConstant), U8(59),
- B(Star), R(0),
- /* 822 S> */ B(LdaConstant), U8(60),
- B(Star), R(0),
- /* 835 S> */ B(LdaConstant), U8(61),
- B(Star), R(0),
- /* 848 S> */ B(LdaConstant), U8(62),
- B(Star), R(0),
- /* 861 S> */ B(LdaConstant), U8(63),
- B(Star), R(0),
- /* 874 S> */ B(LdaConstant), U8(64),
- B(Star), R(0),
- /* 887 S> */ B(LdaConstant), U8(65),
- B(Star), R(0),
- /* 900 S> */ B(LdaConstant), U8(66),
- B(Star), R(0),
- /* 913 S> */ B(LdaConstant), U8(67),
- B(Star), R(0),
- /* 926 S> */ B(LdaConstant), U8(68),
- B(Star), R(0),
- /* 939 S> */ B(LdaConstant), U8(69),
- B(Star), R(0),
- /* 952 S> */ B(LdaConstant), U8(70),
- B(Star), R(0),
- /* 965 S> */ B(LdaConstant), U8(71),
- B(Star), R(0),
- /* 978 S> */ B(LdaConstant), U8(72),
- B(Star), R(0),
- /* 991 S> */ B(LdaConstant), U8(73),
- B(Star), R(0),
- /* 1004 S> */ B(LdaConstant), U8(74),
- B(Star), R(0),
- /* 1017 S> */ B(LdaConstant), U8(75),
- B(Star), R(0),
- /* 1030 S> */ B(LdaConstant), U8(76),
- B(Star), R(0),
- /* 1043 S> */ B(LdaConstant), U8(77),
- B(Star), R(0),
- /* 1056 S> */ B(LdaConstant), U8(78),
- B(Star), R(0),
- /* 1069 S> */ B(LdaConstant), U8(79),
- B(Star), R(0),
- /* 1082 S> */ B(LdaConstant), U8(80),
- B(Star), R(0),
- /* 1095 S> */ B(LdaConstant), U8(81),
- B(Star), R(0),
- /* 1108 S> */ B(LdaConstant), U8(82),
- B(Star), R(0),
- /* 1121 S> */ B(LdaConstant), U8(83),
- B(Star), R(0),
- /* 1134 S> */ B(LdaConstant), U8(84),
- B(Star), R(0),
- /* 1147 S> */ B(LdaConstant), U8(85),
- B(Star), R(0),
- /* 1160 S> */ B(LdaConstant), U8(86),
- B(Star), R(0),
- /* 1173 S> */ B(LdaConstant), U8(87),
- B(Star), R(0),
- /* 1186 S> */ B(LdaConstant), U8(88),
- B(Star), R(0),
- /* 1199 S> */ B(LdaConstant), U8(89),
- B(Star), R(0),
- /* 1212 S> */ B(LdaConstant), U8(90),
- B(Star), R(0),
- /* 1225 S> */ B(LdaConstant), U8(91),
- B(Star), R(0),
- /* 1238 S> */ B(LdaConstant), U8(92),
- B(Star), R(0),
- /* 1251 S> */ B(LdaConstant), U8(93),
- B(Star), R(0),
- /* 1264 S> */ B(LdaConstant), U8(94),
- B(Star), R(0),
- /* 1277 S> */ B(LdaConstant), U8(95),
- B(Star), R(0),
- /* 1290 S> */ B(LdaConstant), U8(96),
- B(Star), R(0),
- /* 1303 S> */ B(LdaConstant), U8(97),
- B(Star), R(0),
- /* 1316 S> */ B(LdaConstant), U8(98),
- B(Star), R(0),
- /* 1329 S> */ B(LdaConstant), U8(99),
- B(Star), R(0),
- /* 1342 S> */ B(LdaConstant), U8(100),
- B(Star), R(0),
- /* 1355 S> */ B(LdaConstant), U8(101),
- B(Star), R(0),
- /* 1368 S> */ B(LdaConstant), U8(102),
- B(Star), R(0),
- /* 1381 S> */ B(LdaConstant), U8(103),
- B(Star), R(0),
- /* 1394 S> */ B(LdaConstant), U8(104),
- B(Star), R(0),
- /* 1407 S> */ B(LdaConstant), U8(105),
- B(Star), R(0),
- /* 1420 S> */ B(LdaConstant), U8(106),
- B(Star), R(0),
- /* 1433 S> */ B(LdaConstant), U8(107),
- B(Star), R(0),
- /* 1446 S> */ B(LdaConstant), U8(108),
- B(Star), R(0),
- /* 1459 S> */ B(LdaConstant), U8(109),
- B(Star), R(0),
- /* 1472 S> */ B(LdaConstant), U8(110),
- B(Star), R(0),
- /* 1485 S> */ B(LdaConstant), U8(111),
- B(Star), R(0),
- /* 1498 S> */ B(LdaConstant), U8(112),
- B(Star), R(0),
- /* 1511 S> */ B(LdaConstant), U8(113),
- B(Star), R(0),
- /* 1524 S> */ B(LdaConstant), U8(114),
- B(Star), R(0),
- /* 1537 S> */ B(LdaConstant), U8(115),
- B(Star), R(0),
- /* 1550 S> */ B(LdaConstant), U8(116),
- B(Star), R(0),
- /* 1563 S> */ B(LdaConstant), U8(117),
- B(Star), R(0),
- /* 1576 S> */ B(LdaConstant), U8(118),
- B(Star), R(0),
- /* 1589 S> */ B(LdaConstant), U8(119),
- B(Star), R(0),
- /* 1602 S> */ B(LdaConstant), U8(120),
- B(Star), R(0),
- /* 1615 S> */ B(LdaConstant), U8(121),
- B(Star), R(0),
- /* 1628 S> */ B(LdaConstant), U8(122),
- B(Star), R(0),
- /* 1641 S> */ B(LdaConstant), U8(123),
- B(Star), R(0),
- /* 1654 S> */ B(LdaConstant), U8(124),
- B(Star), R(0),
- /* 1667 S> */ B(LdaConstant), U8(125),
- B(Star), R(0),
- /* 1680 S> */ B(LdaConstant), U8(126),
- B(Star), R(0),
- /* 1693 S> */ B(LdaConstant), U8(127),
- B(Star), R(0),
- /* 1706 S> */ B(LdaConstant), U8(128),
- B(Star), R(0),
- /* 1719 S> */ B(LdaConstant), U8(129),
- B(Star), R(0),
- /* 1732 S> */ B(LdaConstant), U8(130),
- B(Star), R(0),
- /* 1745 S> */ B(LdaConstant), U8(131),
- B(Star), R(0),
- /* 1758 S> */ B(LdaConstant), U8(132),
- B(Star), R(0),
- /* 1771 S> */ B(LdaConstant), U8(133),
- B(Star), R(0),
- /* 1784 S> */ B(LdaConstant), U8(134),
- B(Star), R(0),
- /* 1797 S> */ B(LdaConstant), U8(135),
- B(Star), R(0),
- /* 1810 S> */ B(LdaConstant), U8(136),
- B(Star), R(0),
- /* 1823 S> */ B(LdaConstant), U8(137),
- B(Star), R(0),
- /* 1836 S> */ B(LdaConstant), U8(138),
- B(Star), R(0),
- /* 1849 S> */ B(LdaConstant), U8(139),
- B(Star), R(0),
- /* 1862 S> */ B(LdaConstant), U8(140),
- B(Star), R(0),
- /* 1875 S> */ B(LdaConstant), U8(141),
- B(Star), R(0),
- /* 1888 S> */ B(LdaConstant), U8(142),
- B(Star), R(0),
- /* 1901 S> */ B(LdaConstant), U8(143),
- B(Star), R(0),
- /* 1914 S> */ B(LdaConstant), U8(144),
- B(Star), R(0),
- /* 1927 S> */ B(LdaConstant), U8(145),
- B(Star), R(0),
- /* 1940 S> */ B(LdaConstant), U8(146),
- B(Star), R(0),
- /* 1953 S> */ B(LdaConstant), U8(147),
- B(Star), R(0),
- /* 1966 S> */ B(LdaConstant), U8(148),
- B(Star), R(0),
- /* 1979 S> */ B(LdaConstant), U8(149),
- B(Star), R(0),
- /* 1992 S> */ B(LdaConstant), U8(150),
- B(Star), R(0),
- /* 2005 S> */ B(LdaConstant), U8(151),
- B(Star), R(0),
- /* 2018 S> */ B(LdaConstant), U8(152),
- B(Star), R(0),
- /* 2031 S> */ B(LdaConstant), U8(153),
- B(Star), R(0),
- /* 2044 S> */ B(LdaConstant), U8(154),
- B(Star), R(0),
- /* 2057 S> */ B(LdaConstant), U8(155),
- B(Star), R(0),
- /* 2070 S> */ B(LdaConstant), U8(156),
- B(Star), R(0),
- /* 2083 S> */ B(LdaConstant), U8(157),
- B(Star), R(0),
- /* 2096 S> */ B(LdaConstant), U8(158),
- B(Star), R(0),
- /* 2109 S> */ B(LdaConstant), U8(159),
- B(Star), R(0),
- /* 2122 S> */ B(LdaConstant), U8(160),
- B(Star), R(0),
- /* 2135 S> */ B(LdaConstant), U8(161),
- B(Star), R(0),
- /* 2148 S> */ B(LdaConstant), U8(162),
- B(Star), R(0),
- /* 2161 S> */ B(LdaConstant), U8(163),
- B(Star), R(0),
- /* 2174 S> */ B(LdaConstant), U8(164),
- B(Star), R(0),
- /* 2187 S> */ B(LdaConstant), U8(165),
- B(Star), R(0),
- /* 2200 S> */ B(LdaConstant), U8(166),
- B(Star), R(0),
- /* 2213 S> */ B(LdaConstant), U8(167),
- B(Star), R(0),
- /* 2226 S> */ B(LdaConstant), U8(168),
- B(Star), R(0),
- /* 2239 S> */ B(LdaConstant), U8(169),
- B(Star), R(0),
- /* 2252 S> */ B(LdaConstant), U8(170),
- B(Star), R(0),
- /* 2265 S> */ B(LdaConstant), U8(171),
- B(Star), R(0),
- /* 2278 S> */ B(LdaConstant), U8(172),
- B(Star), R(0),
- /* 2291 S> */ B(LdaConstant), U8(173),
- B(Star), R(0),
- /* 2304 S> */ B(LdaConstant), U8(174),
- B(Star), R(0),
- /* 2317 S> */ B(LdaConstant), U8(175),
- B(Star), R(0),
- /* 2330 S> */ B(LdaConstant), U8(176),
- B(Star), R(0),
- /* 2343 S> */ B(LdaConstant), U8(177),
- B(Star), R(0),
- /* 2356 S> */ B(LdaConstant), U8(178),
- B(Star), R(0),
- /* 2369 S> */ B(LdaConstant), U8(179),
- B(Star), R(0),
- /* 2382 S> */ B(LdaConstant), U8(180),
- B(Star), R(0),
- /* 2395 S> */ B(LdaConstant), U8(181),
- B(Star), R(0),
- /* 2408 S> */ B(LdaConstant), U8(182),
- B(Star), R(0),
- /* 2421 S> */ B(LdaConstant), U8(183),
- B(Star), R(0),
- /* 2434 S> */ B(LdaConstant), U8(184),
- B(Star), R(0),
- /* 2447 S> */ B(LdaConstant), U8(185),
- B(Star), R(0),
- /* 2460 S> */ B(LdaConstant), U8(186),
- B(Star), R(0),
- /* 2473 S> */ B(LdaConstant), U8(187),
- B(Star), R(0),
- /* 2486 S> */ B(LdaConstant), U8(188),
- B(Star), R(0),
- /* 2499 S> */ B(LdaConstant), U8(189),
- B(Star), R(0),
- /* 2512 S> */ B(LdaConstant), U8(190),
- B(Star), R(0),
- /* 2525 S> */ B(LdaConstant), U8(191),
- B(Star), R(0),
- /* 2538 S> */ B(LdaConstant), U8(192),
- B(Star), R(0),
- /* 2551 S> */ B(LdaConstant), U8(193),
- B(Star), R(0),
- /* 2564 S> */ B(LdaConstant), U8(194),
- B(Star), R(0),
- /* 2577 S> */ B(LdaConstant), U8(195),
- B(Star), R(0),
- /* 2590 S> */ B(LdaConstant), U8(196),
- B(Star), R(0),
- /* 2603 S> */ B(LdaConstant), U8(197),
- B(Star), R(0),
- /* 2616 S> */ B(LdaConstant), U8(198),
- B(Star), R(0),
- /* 2629 S> */ B(LdaConstant), U8(199),
- B(Star), R(0),
- /* 2642 S> */ B(LdaConstant), U8(200),
- B(Star), R(0),
- /* 2655 S> */ B(LdaConstant), U8(201),
- B(Star), R(0),
- /* 2668 S> */ B(LdaConstant), U8(202),
- B(Star), R(0),
- /* 2681 S> */ B(LdaConstant), U8(203),
- B(Star), R(0),
- /* 2694 S> */ B(LdaConstant), U8(204),
- B(Star), R(0),
- /* 2707 S> */ B(LdaConstant), U8(205),
- B(Star), R(0),
- /* 2720 S> */ B(LdaConstant), U8(206),
- B(Star), R(0),
- /* 2733 S> */ B(LdaConstant), U8(207),
- B(Star), R(0),
- /* 2746 S> */ B(LdaConstant), U8(208),
- B(Star), R(0),
- /* 2759 S> */ B(LdaConstant), U8(209),
- B(Star), R(0),
- /* 2772 S> */ B(LdaConstant), U8(210),
- B(Star), R(0),
- /* 2785 S> */ B(LdaConstant), U8(211),
- B(Star), R(0),
- /* 2798 S> */ B(LdaConstant), U8(212),
- B(Star), R(0),
- /* 2811 S> */ B(LdaConstant), U8(213),
- B(Star), R(0),
- /* 2824 S> */ B(LdaConstant), U8(214),
- B(Star), R(0),
- /* 2837 S> */ B(LdaConstant), U8(215),
- B(Star), R(0),
- /* 2850 S> */ B(LdaConstant), U8(216),
- B(Star), R(0),
- /* 2863 S> */ B(LdaConstant), U8(217),
- B(Star), R(0),
- /* 2876 S> */ B(LdaConstant), U8(218),
- B(Star), R(0),
- /* 2889 S> */ B(LdaConstant), U8(219),
- B(Star), R(0),
- /* 2902 S> */ B(LdaConstant), U8(220),
- B(Star), R(0),
- /* 2915 S> */ B(LdaConstant), U8(221),
- B(Star), R(0),
- /* 2928 S> */ B(LdaConstant), U8(222),
- B(Star), R(0),
- /* 2941 S> */ B(LdaConstant), U8(223),
- B(Star), R(0),
- /* 2954 S> */ B(LdaConstant), U8(224),
- B(Star), R(0),
- /* 2967 S> */ B(LdaConstant), U8(225),
- B(Star), R(0),
- /* 2980 S> */ B(LdaConstant), U8(226),
- B(Star), R(0),
- /* 2993 S> */ B(LdaConstant), U8(227),
- B(Star), R(0),
- /* 3006 S> */ B(LdaConstant), U8(228),
- B(Star), R(0),
- /* 3019 S> */ B(LdaConstant), U8(229),
- B(Star), R(0),
- /* 3032 S> */ B(LdaConstant), U8(230),
- B(Star), R(0),
- /* 3045 S> */ B(LdaConstant), U8(231),
- B(Star), R(0),
- /* 3058 S> */ B(LdaConstant), U8(232),
- B(Star), R(0),
- /* 3071 S> */ B(LdaConstant), U8(233),
- B(Star), R(0),
- /* 3084 S> */ B(LdaConstant), U8(234),
- B(Star), R(0),
- /* 3097 S> */ B(LdaConstant), U8(235),
- B(Star), R(0),
- /* 3110 S> */ B(LdaConstant), U8(236),
- B(Star), R(0),
- /* 3123 S> */ B(LdaConstant), U8(237),
- B(Star), R(0),
- /* 3136 S> */ B(LdaConstant), U8(238),
- B(Star), R(0),
- /* 3149 S> */ B(LdaConstant), U8(239),
- B(Star), R(0),
- /* 3162 S> */ B(LdaConstant), U8(240),
- B(Star), R(0),
- /* 3175 S> */ B(LdaConstant), U8(241),
- B(Star), R(0),
- /* 3188 S> */ B(LdaConstant), U8(242),
- B(Star), R(0),
- /* 3201 S> */ B(LdaConstant), U8(243),
- B(Star), R(0),
- /* 3214 S> */ B(LdaConstant), U8(244),
- B(Star), R(0),
- /* 3227 S> */ B(LdaConstant), U8(245),
- B(Star), R(0),
- /* 3240 S> */ B(LdaConstant), U8(246),
- B(Star), R(0),
- /* 3253 S> */ B(LdaConstant), U8(247),
- B(Star), R(0),
- /* 3266 S> */ B(LdaConstant), U8(248),
- B(Star), R(0),
- /* 3279 S> */ B(LdaConstant), U8(249),
- B(Star), R(0),
- /* 3292 S> */ B(LdaConstant), U8(250),
- B(Star), R(0),
- /* 3305 S> */ B(LdaConstant), U8(251),
- B(Star), R(0),
- /* 3318 S> */ B(LdaConstant), U8(252),
- B(Star), R(0),
- /* 3331 S> */ B(LdaConstant), U8(253),
- B(Star), R(0),
- /* 3344 S> */ B(LdaConstant), U8(254),
- B(Star), R(0),
- /* 3357 S> */ B(LdaConstant), U8(255),
- B(Star), R(0),
- /* 3370 S> */ B(Wide), B(LdaConstant), U16(256),
- B(Star), R(0),
- /* 3383 S> */ B(Wide), B(LdaConstant), U16(257),
- B(Star), R(0),
- /* 3396 S> */ B(Wide), B(LdaConstant), U16(258),
- B(Star), R(0),
- /* 3409 S> */ B(Wide), B(LdaConstant), U16(259),
- B(Star), R(0),
- /* 3422 S> */ B(Wide), B(LdaConstant), U16(260),
- B(Star), R(0),
- /* 3435 S> */ B(Wide), B(LdaConstant), U16(261),
- B(Star), R(0),
- /* 3448 S> */ B(Wide), B(LdaConstant), U16(262),
- B(Star), R(0),
- /* 3461 S> */ B(Wide), B(LdaConstant), U16(263),
- B(Star), R(0),
- /* 3474 S> */ B(Wide), B(LdaConstant), U16(264),
- B(Star), R(0),
- /* 3487 S> */ B(Wide), B(LdaConstant), U16(265),
- B(Star), R(0),
- /* 3500 S> */ B(Wide), B(LdaConstant), U16(266),
- B(Star), R(0),
- /* 3513 S> */ B(Wide), B(LdaConstant), U16(267),
- B(Star), R(0),
- /* 3526 S> */ B(Wide), B(LdaConstant), U16(268),
- B(Star), R(0),
- /* 3539 S> */ B(Wide), B(LdaConstant), U16(269),
- B(Star), R(0),
- /* 3552 S> */ B(Wide), B(LdaConstant), U16(270),
- B(Star), R(0),
- /* 3565 S> */ B(Wide), B(LdaConstant), U16(271),
- B(Star), R(0),
- /* 3578 S> */ B(Wide), B(LdaConstant), U16(272),
- B(Star), R(0),
- /* 3591 S> */ B(Wide), B(LdaConstant), U16(273),
- B(Star), R(0),
- /* 3604 S> */ B(Wide), B(LdaConstant), U16(274),
- B(Star), R(0),
- /* 3617 S> */ B(Wide), B(LdaConstant), U16(275),
- B(Star), R(0),
- /* 3630 S> */ B(Wide), B(LdaConstant), U16(276),
- B(Star), R(0),
- /* 3643 S> */ B(Wide), B(LdaConstant), U16(277),
- B(Star), R(0),
- /* 3656 S> */ B(Wide), B(LdaConstant), U16(278),
- B(Star), R(0),
- /* 3669 S> */ B(Wide), B(LdaConstant), U16(279),
- B(Star), R(0),
- /* 3682 S> */ B(Wide), B(LdaConstant), U16(280),
- B(Star), R(0),
- /* 3695 S> */ B(Wide), B(LdaConstant), U16(281),
- B(Star), R(0),
- /* 3708 S> */ B(Wide), B(LdaConstant), U16(282),
- B(Star), R(0),
- /* 3721 S> */ B(Wide), B(LdaConstant), U16(283),
- B(Star), R(0),
- /* 3734 S> */ B(Wide), B(LdaConstant), U16(284),
- B(Star), R(0),
- /* 3747 S> */ B(Wide), B(LdaConstant), U16(285),
- B(Star), R(0),
- /* 3760 S> */ B(Wide), B(LdaConstant), U16(286),
- B(Star), R(0),
- /* 3773 S> */ B(Wide), B(LdaConstant), U16(287),
- B(Star), R(0),
- /* 3786 S> */ B(Wide), B(LdaConstant), U16(288),
- B(Star), R(0),
- /* 3799 S> */ B(Wide), B(LdaConstant), U16(289),
- B(Star), R(0),
- /* 3812 S> */ B(Wide), B(LdaConstant), U16(290),
- B(Star), R(0),
- /* 3825 S> */ B(Wide), B(LdaConstant), U16(291),
- B(Star), R(0),
- /* 3838 S> */ B(Wide), B(LdaConstant), U16(292),
- B(Star), R(0),
- /* 3851 S> */ B(Wide), B(LdaConstant), U16(293),
- B(Star), R(0),
- /* 3864 S> */ B(Wide), B(LdaConstant), U16(294),
- B(Star), R(0),
- /* 3877 S> */ B(Wide), B(LdaConstant), U16(295),
- B(Star), R(0),
- /* 3890 S> */ B(Wide), B(LdaConstant), U16(296),
- B(Star), R(0),
- /* 3903 S> */ B(Wide), B(LdaConstant), U16(297),
- B(Star), R(0),
- /* 3916 S> */ B(Wide), B(LdaConstant), U16(298),
- B(Star), R(0),
- /* 3929 S> */ B(Wide), B(LdaConstant), U16(299),
- B(Star), R(0),
- /* 3942 S> */ B(Wide), B(LdaConstant), U16(300),
- B(Star), R(0),
- /* 3955 S> */ B(Wide), B(LdaConstant), U16(301),
- B(Star), R(0),
- /* 3968 S> */ B(Wide), B(LdaConstant), U16(302),
- B(Star), R(0),
- /* 3981 S> */ B(Wide), B(LdaConstant), U16(303),
- B(Star), R(0),
- /* 3994 S> */ B(Wide), B(LdaConstant), U16(304),
- B(Star), R(0),
- /* 4007 S> */ B(Wide), B(LdaConstant), U16(305),
- B(Star), R(0),
- /* 4020 S> */ B(Wide), B(LdaConstant), U16(306),
- B(Star), R(0),
- /* 4033 S> */ B(Wide), B(LdaConstant), U16(307),
- B(Star), R(0),
- /* 4046 S> */ B(Wide), B(LdaConstant), U16(308),
- B(Star), R(0),
- /* 4059 S> */ B(Wide), B(LdaConstant), U16(309),
- B(Star), R(0),
- /* 4072 S> */ B(Wide), B(LdaConstant), U16(310),
- B(Star), R(0),
- /* 4085 S> */ B(Wide), B(LdaConstant), U16(311),
- B(Star), R(0),
- /* 4103 S> */ B(LdaZero),
- B(Star), R(1),
- /* 4108 S> */ B(LdaSmi), I8(3),
- /* 4108 E> */ B(TestLessThan), R(1), U8(0),
- B(Wide), B(JumpIfFalse), U16(39),
- /* 4090 E> */ B(StackCheck),
- /* 4122 S> */ B(LdaSmi), I8(1),
- /* 4128 E> */ B(TestEqual), R(1), U8(2),
- B(Wide), B(JumpIfFalse), U16(7),
- /* 4134 S> */ B(Wide), B(Jump), U16(16),
- /* 4146 S> */ B(LdaSmi), I8(2),
- /* 4152 E> */ B(TestEqual), R(1), U8(3),
- B(Wide), B(JumpIfFalse), U16(7),
- /* 4158 S> */ B(Wide), B(Jump), U16(12),
- /* 4114 S> */ B(Ldar), R(1),
- B(Inc), U8(1),
- B(Star), R(1),
- B(JumpLoop), U8(42), I8(0),
- /* 4167 S> */ B(LdaSmi), I8(3),
- /* 4176 S> */ B(Return),
-]
-constant pool: [
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.1],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.2],
- HEAP_NUMBER_TYPE [0.3],
- HEAP_NUMBER_TYPE [0.3],
- HEAP_NUMBER_TYPE [0.3],
- HEAP_NUMBER_TYPE [0.3],
- HEAP_NUMBER_TYPE [0.3],
- HEAP_NUMBER_TYPE [0.3],
- HEAP_NUMBER_TYPE [0.3],
- HEAP_NUMBER_TYPE [0.3],
- HEAP_NUMBER_TYPE [0.3],
- HEAP_NUMBER_TYPE [0.3],
- HEAP_NUMBER_TYPE [0.3],
- HEAP_NUMBER_TYPE [0.3],
- HEAP_NUMBER_TYPE [0.3],
- HEAP_NUMBER_TYPE [0.3],
- HEAP_NUMBER_TYPE [0.3],
- HEAP_NUMBER_TYPE [0.3],
- HEAP_NUMBER_TYPE [0.4],
- HEAP_NUMBER_TYPE [0.4],
- HEAP_NUMBER_TYPE [0.4],
- HEAP_NUMBER_TYPE [0.4],
- HEAP_NUMBER_TYPE [0.4],
- HEAP_NUMBER_TYPE [0.4],
- HEAP_NUMBER_TYPE [0.4],
- HEAP_NUMBER_TYPE [0.4],
-]
-handlers: [
-]
-
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/LookupSlot.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/LookupSlot.golden
index 516276856a..e90b425c59 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/LookupSlot.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/LookupSlot.golden
@@ -23,7 +23,7 @@ bytecodes: [
B(Ldar), R(0),
B(StaCurrentContextSlot), U8(5),
/* 10 E> */ B(StackCheck),
- /* 14 S> */ B(LdaLookupGlobalSlot), U8(0), U8(2), U8(1),
+ /* 14 S> */ B(LdaLookupGlobalSlot), U8(0), U8(0), U8(1),
B(Star), R(2),
B(LdaConstant), U8(1),
B(Star), R(3),
@@ -38,7 +38,7 @@ bytecodes: [
B(Mov), R(closure), R(6),
B(CallRuntime), U16(Runtime::kResolvePossiblyDirectEval), R(4), U8(6),
B(Star), R(2),
- /* 14 E> */ B(CallUndefinedReceiver1), R(2), R(3), U8(0),
+ /* 14 E> */ B(CallUndefinedReceiver1), R(2), R(3), U8(2),
/* 35 S> */ B(LdaLookupGlobalSlot), U8(2), U8(4), U8(1),
/* 44 S> */ B(Return),
]
@@ -67,7 +67,7 @@ bytecodes: [
B(Ldar), R(0),
B(StaCurrentContextSlot), U8(5),
/* 10 E> */ B(StackCheck),
- /* 14 S> */ B(LdaLookupGlobalSlot), U8(0), U8(2), U8(1),
+ /* 14 S> */ B(LdaLookupGlobalSlot), U8(0), U8(0), U8(1),
B(Star), R(2),
B(LdaConstant), U8(1),
B(Star), R(3),
@@ -82,7 +82,7 @@ bytecodes: [
B(Mov), R(closure), R(6),
B(CallRuntime), U16(Runtime::kResolvePossiblyDirectEval), R(4), U8(6),
B(Star), R(2),
- /* 14 E> */ B(CallUndefinedReceiver1), R(2), R(3), U8(0),
+ /* 14 E> */ B(CallUndefinedReceiver1), R(2), R(3), U8(2),
/* 35 S> */ B(LdaLookupGlobalSlotInsideTypeof), U8(2), U8(4), U8(1),
B(TypeOf),
/* 51 S> */ B(Return),
@@ -114,7 +114,7 @@ bytecodes: [
/* 10 E> */ B(StackCheck),
/* 14 S> */ B(LdaSmi), I8(20),
/* 16 E> */ B(StaLookupSlot), U8(0), U8(0),
- /* 22 S> */ B(LdaLookupGlobalSlot), U8(1), U8(2), U8(1),
+ /* 22 S> */ B(LdaLookupGlobalSlot), U8(1), U8(0), U8(1),
B(Star), R(2),
B(LdaConstant), U8(2),
B(Star), R(3),
@@ -129,7 +129,7 @@ bytecodes: [
B(Mov), R(closure), R(6),
B(CallRuntime), U16(Runtime::kResolvePossiblyDirectEval), R(4), U8(6),
B(Star), R(2),
- /* 29 E> */ B(CallUndefinedReceiver1), R(2), R(3), U8(0),
+ /* 29 E> */ B(CallUndefinedReceiver1), R(2), R(3), U8(2),
/* 38 S> */ B(Return),
]
constant pool: [
@@ -162,7 +162,7 @@ bytecodes: [
B(Ldar), R(0),
B(StaCurrentContextSlot), U8(5),
/* 38 E> */ B(StackCheck),
- /* 44 S> */ B(LdaLookupGlobalSlot), U8(0), U8(2), U8(1),
+ /* 44 S> */ B(LdaLookupGlobalSlot), U8(0), U8(0), U8(1),
B(Star), R(2),
B(LdaConstant), U8(1),
B(Star), R(3),
@@ -177,7 +177,7 @@ bytecodes: [
B(Mov), R(closure), R(6),
B(CallRuntime), U16(Runtime::kResolvePossiblyDirectEval), R(4), U8(6),
B(Star), R(2),
- /* 44 E> */ B(CallUndefinedReceiver1), R(2), R(3), U8(0),
+ /* 44 E> */ B(CallUndefinedReceiver1), R(2), R(3), U8(2),
/* 66 S> */ B(LdaLookupContextSlot), U8(2), U8(6), U8(1),
/* 75 S> */ B(Return),
]
@@ -211,7 +211,7 @@ bytecodes: [
B(Ldar), R(0),
B(StaCurrentContextSlot), U8(5),
/* 34 E> */ B(StackCheck),
- /* 40 S> */ B(LdaLookupGlobalSlot), U8(0), U8(2), U8(1),
+ /* 40 S> */ B(LdaLookupGlobalSlot), U8(0), U8(0), U8(1),
B(Star), R(2),
B(LdaConstant), U8(1),
B(Star), R(3),
@@ -226,7 +226,7 @@ bytecodes: [
B(Mov), R(closure), R(6),
B(CallRuntime), U16(Runtime::kResolvePossiblyDirectEval), R(4), U8(6),
B(Star), R(2),
- /* 40 E> */ B(CallUndefinedReceiver1), R(2), R(3), U8(0),
+ /* 40 E> */ B(CallUndefinedReceiver1), R(2), R(3), U8(2),
/* 62 S> */ B(LdaLookupGlobalSlot), U8(2), U8(4), U8(1),
/* 71 S> */ B(Return),
]
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/LookupSlotWideInEval.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/LookupSlotWideInEval.golden
deleted file mode 100644
index 9eaa6ad260..0000000000
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/LookupSlotWideInEval.golden
+++ /dev/null
@@ -1,4218 +0,0 @@
-#
-# Autogenerated by generate-bytecode-expectations.
-#
-
----
-wrap: no
-test function name: f
-
----
-snippet: "
- var f;
- var x = 1;
- function f1() {
- eval(\"function t() {\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"return x;\" +
- \"};\" +
- \"f = t; f();\"
- );
- }
- f1();
-"
-frame size: 1
-parameter count: 1
-bytecode array length: 1034
-bytecodes: [
- /* 10 E> */ B(StackCheck),
- /* 22 S> */ B(LdaConstant), U8(0),
- B(Star), R(0),
- /* 34 S> */ B(LdaConstant), U8(1),
- B(Star), R(0),
- /* 46 S> */ B(LdaConstant), U8(2),
- B(Star), R(0),
- /* 58 S> */ B(LdaConstant), U8(3),
- B(Star), R(0),
- /* 70 S> */ B(LdaConstant), U8(4),
- B(Star), R(0),
- /* 82 S> */ B(LdaConstant), U8(5),
- B(Star), R(0),
- /* 94 S> */ B(LdaConstant), U8(6),
- B(Star), R(0),
- /* 106 S> */ B(LdaConstant), U8(7),
- B(Star), R(0),
- /* 118 S> */ B(LdaConstant), U8(8),
- B(Star), R(0),
- /* 130 S> */ B(LdaConstant), U8(9),
- B(Star), R(0),
- /* 142 S> */ B(LdaConstant), U8(10),
- B(Star), R(0),
- /* 154 S> */ B(LdaConstant), U8(11),
- B(Star), R(0),
- /* 166 S> */ B(LdaConstant), U8(12),
- B(Star), R(0),
- /* 178 S> */ B(LdaConstant), U8(13),
- B(Star), R(0),
- /* 190 S> */ B(LdaConstant), U8(14),
- B(Star), R(0),
- /* 202 S> */ B(LdaConstant), U8(15),
- B(Star), R(0),
- /* 214 S> */ B(LdaConstant), U8(16),
- B(Star), R(0),
- /* 226 S> */ B(LdaConstant), U8(17),
- B(Star), R(0),
- /* 238 S> */ B(LdaConstant), U8(18),
- B(Star), R(0),
- /* 250 S> */ B(LdaConstant), U8(19),
- B(Star), R(0),
- /* 262 S> */ B(LdaConstant), U8(20),
- B(Star), R(0),
- /* 274 S> */ B(LdaConstant), U8(21),
- B(Star), R(0),
- /* 286 S> */ B(LdaConstant), U8(22),
- B(Star), R(0),
- /* 298 S> */ B(LdaConstant), U8(23),
- B(Star), R(0),
- /* 310 S> */ B(LdaConstant), U8(24),
- B(Star), R(0),
- /* 322 S> */ B(LdaConstant), U8(25),
- B(Star), R(0),
- /* 334 S> */ B(LdaConstant), U8(26),
- B(Star), R(0),
- /* 346 S> */ B(LdaConstant), U8(27),
- B(Star), R(0),
- /* 358 S> */ B(LdaConstant), U8(28),
- B(Star), R(0),
- /* 370 S> */ B(LdaConstant), U8(29),
- B(Star), R(0),
- /* 382 S> */ B(LdaConstant), U8(30),
- B(Star), R(0),
- /* 394 S> */ B(LdaConstant), U8(31),
- B(Star), R(0),
- /* 406 S> */ B(LdaConstant), U8(32),
- B(Star), R(0),
- /* 418 S> */ B(LdaConstant), U8(33),
- B(Star), R(0),
- /* 430 S> */ B(LdaConstant), U8(34),
- B(Star), R(0),
- /* 442 S> */ B(LdaConstant), U8(35),
- B(Star), R(0),
- /* 454 S> */ B(LdaConstant), U8(36),
- B(Star), R(0),
- /* 466 S> */ B(LdaConstant), U8(37),
- B(Star), R(0),
- /* 478 S> */ B(LdaConstant), U8(38),
- B(Star), R(0),
- /* 490 S> */ B(LdaConstant), U8(39),
- B(Star), R(0),
- /* 502 S> */ B(LdaConstant), U8(40),
- B(Star), R(0),
- /* 514 S> */ B(LdaConstant), U8(41),
- B(Star), R(0),
- /* 526 S> */ B(LdaConstant), U8(42),
- B(Star), R(0),
- /* 538 S> */ B(LdaConstant), U8(43),
- B(Star), R(0),
- /* 550 S> */ B(LdaConstant), U8(44),
- B(Star), R(0),
- /* 562 S> */ B(LdaConstant), U8(45),
- B(Star), R(0),
- /* 574 S> */ B(LdaConstant), U8(46),
- B(Star), R(0),
- /* 586 S> */ B(LdaConstant), U8(47),
- B(Star), R(0),
- /* 598 S> */ B(LdaConstant), U8(48),
- B(Star), R(0),
- /* 610 S> */ B(LdaConstant), U8(49),
- B(Star), R(0),
- /* 622 S> */ B(LdaConstant), U8(50),
- B(Star), R(0),
- /* 634 S> */ B(LdaConstant), U8(51),
- B(Star), R(0),
- /* 646 S> */ B(LdaConstant), U8(52),
- B(Star), R(0),
- /* 658 S> */ B(LdaConstant), U8(53),
- B(Star), R(0),
- /* 670 S> */ B(LdaConstant), U8(54),
- B(Star), R(0),
- /* 682 S> */ B(LdaConstant), U8(55),
- B(Star), R(0),
- /* 694 S> */ B(LdaConstant), U8(56),
- B(Star), R(0),
- /* 706 S> */ B(LdaConstant), U8(57),
- B(Star), R(0),
- /* 718 S> */ B(LdaConstant), U8(58),
- B(Star), R(0),
- /* 730 S> */ B(LdaConstant), U8(59),
- B(Star), R(0),
- /* 742 S> */ B(LdaConstant), U8(60),
- B(Star), R(0),
- /* 754 S> */ B(LdaConstant), U8(61),
- B(Star), R(0),
- /* 766 S> */ B(LdaConstant), U8(62),
- B(Star), R(0),
- /* 778 S> */ B(LdaConstant), U8(63),
- B(Star), R(0),
- /* 790 S> */ B(LdaConstant), U8(64),
- B(Star), R(0),
- /* 802 S> */ B(LdaConstant), U8(65),
- B(Star), R(0),
- /* 814 S> */ B(LdaConstant), U8(66),
- B(Star), R(0),
- /* 826 S> */ B(LdaConstant), U8(67),
- B(Star), R(0),
- /* 838 S> */ B(LdaConstant), U8(68),
- B(Star), R(0),
- /* 850 S> */ B(LdaConstant), U8(69),
- B(Star), R(0),
- /* 862 S> */ B(LdaConstant), U8(70),
- B(Star), R(0),
- /* 874 S> */ B(LdaConstant), U8(71),
- B(Star), R(0),
- /* 886 S> */ B(LdaConstant), U8(72),
- B(Star), R(0),
- /* 898 S> */ B(LdaConstant), U8(73),
- B(Star), R(0),
- /* 910 S> */ B(LdaConstant), U8(74),
- B(Star), R(0),
- /* 922 S> */ B(LdaConstant), U8(75),
- B(Star), R(0),
- /* 934 S> */ B(LdaConstant), U8(76),
- B(Star), R(0),
- /* 946 S> */ B(LdaConstant), U8(77),
- B(Star), R(0),
- /* 958 S> */ B(LdaConstant), U8(78),
- B(Star), R(0),
- /* 970 S> */ B(LdaConstant), U8(79),
- B(Star), R(0),
- /* 982 S> */ B(LdaConstant), U8(80),
- B(Star), R(0),
- /* 994 S> */ B(LdaConstant), U8(81),
- B(Star), R(0),
- /* 1006 S> */ B(LdaConstant), U8(82),
- B(Star), R(0),
- /* 1018 S> */ B(LdaConstant), U8(83),
- B(Star), R(0),
- /* 1030 S> */ B(LdaConstant), U8(84),
- B(Star), R(0),
- /* 1042 S> */ B(LdaConstant), U8(85),
- B(Star), R(0),
- /* 1054 S> */ B(LdaConstant), U8(86),
- B(Star), R(0),
- /* 1066 S> */ B(LdaConstant), U8(87),
- B(Star), R(0),
- /* 1078 S> */ B(LdaConstant), U8(88),
- B(Star), R(0),
- /* 1090 S> */ B(LdaConstant), U8(89),
- B(Star), R(0),
- /* 1102 S> */ B(LdaConstant), U8(90),
- B(Star), R(0),
- /* 1114 S> */ B(LdaConstant), U8(91),
- B(Star), R(0),
- /* 1126 S> */ B(LdaConstant), U8(92),
- B(Star), R(0),
- /* 1138 S> */ B(LdaConstant), U8(93),
- B(Star), R(0),
- /* 1150 S> */ B(LdaConstant), U8(94),
- B(Star), R(0),
- /* 1162 S> */ B(LdaConstant), U8(95),
- B(Star), R(0),
- /* 1174 S> */ B(LdaConstant), U8(96),
- B(Star), R(0),
- /* 1186 S> */ B(LdaConstant), U8(97),
- B(Star), R(0),
- /* 1198 S> */ B(LdaConstant), U8(98),
- B(Star), R(0),
- /* 1210 S> */ B(LdaConstant), U8(99),
- B(Star), R(0),
- /* 1222 S> */ B(LdaConstant), U8(100),
- B(Star), R(0),
- /* 1234 S> */ B(LdaConstant), U8(101),
- B(Star), R(0),
- /* 1246 S> */ B(LdaConstant), U8(102),
- B(Star), R(0),
- /* 1258 S> */ B(LdaConstant), U8(103),
- B(Star), R(0),
- /* 1270 S> */ B(LdaConstant), U8(104),
- B(Star), R(0),
- /* 1282 S> */ B(LdaConstant), U8(105),
- B(Star), R(0),
- /* 1294 S> */ B(LdaConstant), U8(106),
- B(Star), R(0),
- /* 1306 S> */ B(LdaConstant), U8(107),
- B(Star), R(0),
- /* 1318 S> */ B(LdaConstant), U8(108),
- B(Star), R(0),
- /* 1330 S> */ B(LdaConstant), U8(109),
- B(Star), R(0),
- /* 1342 S> */ B(LdaConstant), U8(110),
- B(Star), R(0),
- /* 1354 S> */ B(LdaConstant), U8(111),
- B(Star), R(0),
- /* 1366 S> */ B(LdaConstant), U8(112),
- B(Star), R(0),
- /* 1378 S> */ B(LdaConstant), U8(113),
- B(Star), R(0),
- /* 1390 S> */ B(LdaConstant), U8(114),
- B(Star), R(0),
- /* 1402 S> */ B(LdaConstant), U8(115),
- B(Star), R(0),
- /* 1414 S> */ B(LdaConstant), U8(116),
- B(Star), R(0),
- /* 1426 S> */ B(LdaConstant), U8(117),
- B(Star), R(0),
- /* 1438 S> */ B(LdaConstant), U8(118),
- B(Star), R(0),
- /* 1450 S> */ B(LdaConstant), U8(119),
- B(Star), R(0),
- /* 1462 S> */ B(LdaConstant), U8(120),
- B(Star), R(0),
- /* 1474 S> */ B(LdaConstant), U8(121),
- B(Star), R(0),
- /* 1486 S> */ B(LdaConstant), U8(122),
- B(Star), R(0),
- /* 1498 S> */ B(LdaConstant), U8(123),
- B(Star), R(0),
- /* 1510 S> */ B(LdaConstant), U8(124),
- B(Star), R(0),
- /* 1522 S> */ B(LdaConstant), U8(125),
- B(Star), R(0),
- /* 1534 S> */ B(LdaConstant), U8(126),
- B(Star), R(0),
- /* 1546 S> */ B(LdaConstant), U8(127),
- B(Star), R(0),
- /* 1558 S> */ B(LdaConstant), U8(128),
- B(Star), R(0),
- /* 1570 S> */ B(LdaConstant), U8(129),
- B(Star), R(0),
- /* 1582 S> */ B(LdaConstant), U8(130),
- B(Star), R(0),
- /* 1594 S> */ B(LdaConstant), U8(131),
- B(Star), R(0),
- /* 1606 S> */ B(LdaConstant), U8(132),
- B(Star), R(0),
- /* 1618 S> */ B(LdaConstant), U8(133),
- B(Star), R(0),
- /* 1630 S> */ B(LdaConstant), U8(134),
- B(Star), R(0),
- /* 1642 S> */ B(LdaConstant), U8(135),
- B(Star), R(0),
- /* 1654 S> */ B(LdaConstant), U8(136),
- B(Star), R(0),
- /* 1666 S> */ B(LdaConstant), U8(137),
- B(Star), R(0),
- /* 1678 S> */ B(LdaConstant), U8(138),
- B(Star), R(0),
- /* 1690 S> */ B(LdaConstant), U8(139),
- B(Star), R(0),
- /* 1702 S> */ B(LdaConstant), U8(140),
- B(Star), R(0),
- /* 1714 S> */ B(LdaConstant), U8(141),
- B(Star), R(0),
- /* 1726 S> */ B(LdaConstant), U8(142),
- B(Star), R(0),
- /* 1738 S> */ B(LdaConstant), U8(143),
- B(Star), R(0),
- /* 1750 S> */ B(LdaConstant), U8(144),
- B(Star), R(0),
- /* 1762 S> */ B(LdaConstant), U8(145),
- B(Star), R(0),
- /* 1774 S> */ B(LdaConstant), U8(146),
- B(Star), R(0),
- /* 1786 S> */ B(LdaConstant), U8(147),
- B(Star), R(0),
- /* 1798 S> */ B(LdaConstant), U8(148),
- B(Star), R(0),
- /* 1810 S> */ B(LdaConstant), U8(149),
- B(Star), R(0),
- /* 1822 S> */ B(LdaConstant), U8(150),
- B(Star), R(0),
- /* 1834 S> */ B(LdaConstant), U8(151),
- B(Star), R(0),
- /* 1846 S> */ B(LdaConstant), U8(152),
- B(Star), R(0),
- /* 1858 S> */ B(LdaConstant), U8(153),
- B(Star), R(0),
- /* 1870 S> */ B(LdaConstant), U8(154),
- B(Star), R(0),
- /* 1882 S> */ B(LdaConstant), U8(155),
- B(Star), R(0),
- /* 1894 S> */ B(LdaConstant), U8(156),
- B(Star), R(0),
- /* 1906 S> */ B(LdaConstant), U8(157),
- B(Star), R(0),
- /* 1918 S> */ B(LdaConstant), U8(158),
- B(Star), R(0),
- /* 1930 S> */ B(LdaConstant), U8(159),
- B(Star), R(0),
- /* 1942 S> */ B(LdaConstant), U8(160),
- B(Star), R(0),
- /* 1954 S> */ B(LdaConstant), U8(161),
- B(Star), R(0),
- /* 1966 S> */ B(LdaConstant), U8(162),
- B(Star), R(0),
- /* 1978 S> */ B(LdaConstant), U8(163),
- B(Star), R(0),
- /* 1990 S> */ B(LdaConstant), U8(164),
- B(Star), R(0),
- /* 2002 S> */ B(LdaConstant), U8(165),
- B(Star), R(0),
- /* 2014 S> */ B(LdaConstant), U8(166),
- B(Star), R(0),
- /* 2026 S> */ B(LdaConstant), U8(167),
- B(Star), R(0),
- /* 2038 S> */ B(LdaConstant), U8(168),
- B(Star), R(0),
- /* 2050 S> */ B(LdaConstant), U8(169),
- B(Star), R(0),
- /* 2062 S> */ B(LdaConstant), U8(170),
- B(Star), R(0),
- /* 2074 S> */ B(LdaConstant), U8(171),
- B(Star), R(0),
- /* 2086 S> */ B(LdaConstant), U8(172),
- B(Star), R(0),
- /* 2098 S> */ B(LdaConstant), U8(173),
- B(Star), R(0),
- /* 2110 S> */ B(LdaConstant), U8(174),
- B(Star), R(0),
- /* 2122 S> */ B(LdaConstant), U8(175),
- B(Star), R(0),
- /* 2134 S> */ B(LdaConstant), U8(176),
- B(Star), R(0),
- /* 2146 S> */ B(LdaConstant), U8(177),
- B(Star), R(0),
- /* 2158 S> */ B(LdaConstant), U8(178),
- B(Star), R(0),
- /* 2170 S> */ B(LdaConstant), U8(179),
- B(Star), R(0),
- /* 2182 S> */ B(LdaConstant), U8(180),
- B(Star), R(0),
- /* 2194 S> */ B(LdaConstant), U8(181),
- B(Star), R(0),
- /* 2206 S> */ B(LdaConstant), U8(182),
- B(Star), R(0),
- /* 2218 S> */ B(LdaConstant), U8(183),
- B(Star), R(0),
- /* 2230 S> */ B(LdaConstant), U8(184),
- B(Star), R(0),
- /* 2242 S> */ B(LdaConstant), U8(185),
- B(Star), R(0),
- /* 2254 S> */ B(LdaConstant), U8(186),
- B(Star), R(0),
- /* 2266 S> */ B(LdaConstant), U8(187),
- B(Star), R(0),
- /* 2278 S> */ B(LdaConstant), U8(188),
- B(Star), R(0),
- /* 2290 S> */ B(LdaConstant), U8(189),
- B(Star), R(0),
- /* 2302 S> */ B(LdaConstant), U8(190),
- B(Star), R(0),
- /* 2314 S> */ B(LdaConstant), U8(191),
- B(Star), R(0),
- /* 2326 S> */ B(LdaConstant), U8(192),
- B(Star), R(0),
- /* 2338 S> */ B(LdaConstant), U8(193),
- B(Star), R(0),
- /* 2350 S> */ B(LdaConstant), U8(194),
- B(Star), R(0),
- /* 2362 S> */ B(LdaConstant), U8(195),
- B(Star), R(0),
- /* 2374 S> */ B(LdaConstant), U8(196),
- B(Star), R(0),
- /* 2386 S> */ B(LdaConstant), U8(197),
- B(Star), R(0),
- /* 2398 S> */ B(LdaConstant), U8(198),
- B(Star), R(0),
- /* 2410 S> */ B(LdaConstant), U8(199),
- B(Star), R(0),
- /* 2422 S> */ B(LdaConstant), U8(200),
- B(Star), R(0),
- /* 2434 S> */ B(LdaConstant), U8(201),
- B(Star), R(0),
- /* 2446 S> */ B(LdaConstant), U8(202),
- B(Star), R(0),
- /* 2458 S> */ B(LdaConstant), U8(203),
- B(Star), R(0),
- /* 2470 S> */ B(LdaConstant), U8(204),
- B(Star), R(0),
- /* 2482 S> */ B(LdaConstant), U8(205),
- B(Star), R(0),
- /* 2494 S> */ B(LdaConstant), U8(206),
- B(Star), R(0),
- /* 2506 S> */ B(LdaConstant), U8(207),
- B(Star), R(0),
- /* 2518 S> */ B(LdaConstant), U8(208),
- B(Star), R(0),
- /* 2530 S> */ B(LdaConstant), U8(209),
- B(Star), R(0),
- /* 2542 S> */ B(LdaConstant), U8(210),
- B(Star), R(0),
- /* 2554 S> */ B(LdaConstant), U8(211),
- B(Star), R(0),
- /* 2566 S> */ B(LdaConstant), U8(212),
- B(Star), R(0),
- /* 2578 S> */ B(LdaConstant), U8(213),
- B(Star), R(0),
- /* 2590 S> */ B(LdaConstant), U8(214),
- B(Star), R(0),
- /* 2602 S> */ B(LdaConstant), U8(215),
- B(Star), R(0),
- /* 2614 S> */ B(LdaConstant), U8(216),
- B(Star), R(0),
- /* 2626 S> */ B(LdaConstant), U8(217),
- B(Star), R(0),
- /* 2638 S> */ B(LdaConstant), U8(218),
- B(Star), R(0),
- /* 2650 S> */ B(LdaConstant), U8(219),
- B(Star), R(0),
- /* 2662 S> */ B(LdaConstant), U8(220),
- B(Star), R(0),
- /* 2674 S> */ B(LdaConstant), U8(221),
- B(Star), R(0),
- /* 2686 S> */ B(LdaConstant), U8(222),
- B(Star), R(0),
- /* 2698 S> */ B(LdaConstant), U8(223),
- B(Star), R(0),
- /* 2710 S> */ B(LdaConstant), U8(224),
- B(Star), R(0),
- /* 2722 S> */ B(LdaConstant), U8(225),
- B(Star), R(0),
- /* 2734 S> */ B(LdaConstant), U8(226),
- B(Star), R(0),
- /* 2746 S> */ B(LdaConstant), U8(227),
- B(Star), R(0),
- /* 2758 S> */ B(LdaConstant), U8(228),
- B(Star), R(0),
- /* 2770 S> */ B(LdaConstant), U8(229),
- B(Star), R(0),
- /* 2782 S> */ B(LdaConstant), U8(230),
- B(Star), R(0),
- /* 2794 S> */ B(LdaConstant), U8(231),
- B(Star), R(0),
- /* 2806 S> */ B(LdaConstant), U8(232),
- B(Star), R(0),
- /* 2818 S> */ B(LdaConstant), U8(233),
- B(Star), R(0),
- /* 2830 S> */ B(LdaConstant), U8(234),
- B(Star), R(0),
- /* 2842 S> */ B(LdaConstant), U8(235),
- B(Star), R(0),
- /* 2854 S> */ B(LdaConstant), U8(236),
- B(Star), R(0),
- /* 2866 S> */ B(LdaConstant), U8(237),
- B(Star), R(0),
- /* 2878 S> */ B(LdaConstant), U8(238),
- B(Star), R(0),
- /* 2890 S> */ B(LdaConstant), U8(239),
- B(Star), R(0),
- /* 2902 S> */ B(LdaConstant), U8(240),
- B(Star), R(0),
- /* 2914 S> */ B(LdaConstant), U8(241),
- B(Star), R(0),
- /* 2926 S> */ B(LdaConstant), U8(242),
- B(Star), R(0),
- /* 2938 S> */ B(LdaConstant), U8(243),
- B(Star), R(0),
- /* 2950 S> */ B(LdaConstant), U8(244),
- B(Star), R(0),
- /* 2962 S> */ B(LdaConstant), U8(245),
- B(Star), R(0),
- /* 2974 S> */ B(LdaConstant), U8(246),
- B(Star), R(0),
- /* 2986 S> */ B(LdaConstant), U8(247),
- B(Star), R(0),
- /* 2998 S> */ B(LdaConstant), U8(248),
- B(Star), R(0),
- /* 3010 S> */ B(LdaConstant), U8(249),
- B(Star), R(0),
- /* 3022 S> */ B(LdaConstant), U8(250),
- B(Star), R(0),
- /* 3034 S> */ B(LdaConstant), U8(251),
- B(Star), R(0),
- /* 3046 S> */ B(LdaConstant), U8(252),
- B(Star), R(0),
- /* 3058 S> */ B(LdaConstant), U8(253),
- B(Star), R(0),
- /* 3070 S> */ B(LdaConstant), U8(254),
- B(Star), R(0),
- /* 3082 S> */ B(LdaConstant), U8(255),
- B(Star), R(0),
- /* 3086 S> */ B(Wide), B(LdaLookupGlobalSlot), U16(256), U16(0), U16(1),
- /* 3095 S> */ B(Return),
-]
-constant pool: [
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- ONE_BYTE_INTERNALIZED_STRING_TYPE ["x"],
-]
-handlers: [
-]
-
----
-snippet: "
- var f;
- var x = 1;
- function f1() {
- eval(\"function t() {\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"return typeof x;\" +
- \"};\" +
- \"f = t; f();\"
- );
- }
- f1();
-"
-frame size: 1
-parameter count: 1
-bytecode array length: 1035
-bytecodes: [
- /* 10 E> */ B(StackCheck),
- /* 22 S> */ B(LdaConstant), U8(0),
- B(Star), R(0),
- /* 34 S> */ B(LdaConstant), U8(1),
- B(Star), R(0),
- /* 46 S> */ B(LdaConstant), U8(2),
- B(Star), R(0),
- /* 58 S> */ B(LdaConstant), U8(3),
- B(Star), R(0),
- /* 70 S> */ B(LdaConstant), U8(4),
- B(Star), R(0),
- /* 82 S> */ B(LdaConstant), U8(5),
- B(Star), R(0),
- /* 94 S> */ B(LdaConstant), U8(6),
- B(Star), R(0),
- /* 106 S> */ B(LdaConstant), U8(7),
- B(Star), R(0),
- /* 118 S> */ B(LdaConstant), U8(8),
- B(Star), R(0),
- /* 130 S> */ B(LdaConstant), U8(9),
- B(Star), R(0),
- /* 142 S> */ B(LdaConstant), U8(10),
- B(Star), R(0),
- /* 154 S> */ B(LdaConstant), U8(11),
- B(Star), R(0),
- /* 166 S> */ B(LdaConstant), U8(12),
- B(Star), R(0),
- /* 178 S> */ B(LdaConstant), U8(13),
- B(Star), R(0),
- /* 190 S> */ B(LdaConstant), U8(14),
- B(Star), R(0),
- /* 202 S> */ B(LdaConstant), U8(15),
- B(Star), R(0),
- /* 214 S> */ B(LdaConstant), U8(16),
- B(Star), R(0),
- /* 226 S> */ B(LdaConstant), U8(17),
- B(Star), R(0),
- /* 238 S> */ B(LdaConstant), U8(18),
- B(Star), R(0),
- /* 250 S> */ B(LdaConstant), U8(19),
- B(Star), R(0),
- /* 262 S> */ B(LdaConstant), U8(20),
- B(Star), R(0),
- /* 274 S> */ B(LdaConstant), U8(21),
- B(Star), R(0),
- /* 286 S> */ B(LdaConstant), U8(22),
- B(Star), R(0),
- /* 298 S> */ B(LdaConstant), U8(23),
- B(Star), R(0),
- /* 310 S> */ B(LdaConstant), U8(24),
- B(Star), R(0),
- /* 322 S> */ B(LdaConstant), U8(25),
- B(Star), R(0),
- /* 334 S> */ B(LdaConstant), U8(26),
- B(Star), R(0),
- /* 346 S> */ B(LdaConstant), U8(27),
- B(Star), R(0),
- /* 358 S> */ B(LdaConstant), U8(28),
- B(Star), R(0),
- /* 370 S> */ B(LdaConstant), U8(29),
- B(Star), R(0),
- /* 382 S> */ B(LdaConstant), U8(30),
- B(Star), R(0),
- /* 394 S> */ B(LdaConstant), U8(31),
- B(Star), R(0),
- /* 406 S> */ B(LdaConstant), U8(32),
- B(Star), R(0),
- /* 418 S> */ B(LdaConstant), U8(33),
- B(Star), R(0),
- /* 430 S> */ B(LdaConstant), U8(34),
- B(Star), R(0),
- /* 442 S> */ B(LdaConstant), U8(35),
- B(Star), R(0),
- /* 454 S> */ B(LdaConstant), U8(36),
- B(Star), R(0),
- /* 466 S> */ B(LdaConstant), U8(37),
- B(Star), R(0),
- /* 478 S> */ B(LdaConstant), U8(38),
- B(Star), R(0),
- /* 490 S> */ B(LdaConstant), U8(39),
- B(Star), R(0),
- /* 502 S> */ B(LdaConstant), U8(40),
- B(Star), R(0),
- /* 514 S> */ B(LdaConstant), U8(41),
- B(Star), R(0),
- /* 526 S> */ B(LdaConstant), U8(42),
- B(Star), R(0),
- /* 538 S> */ B(LdaConstant), U8(43),
- B(Star), R(0),
- /* 550 S> */ B(LdaConstant), U8(44),
- B(Star), R(0),
- /* 562 S> */ B(LdaConstant), U8(45),
- B(Star), R(0),
- /* 574 S> */ B(LdaConstant), U8(46),
- B(Star), R(0),
- /* 586 S> */ B(LdaConstant), U8(47),
- B(Star), R(0),
- /* 598 S> */ B(LdaConstant), U8(48),
- B(Star), R(0),
- /* 610 S> */ B(LdaConstant), U8(49),
- B(Star), R(0),
- /* 622 S> */ B(LdaConstant), U8(50),
- B(Star), R(0),
- /* 634 S> */ B(LdaConstant), U8(51),
- B(Star), R(0),
- /* 646 S> */ B(LdaConstant), U8(52),
- B(Star), R(0),
- /* 658 S> */ B(LdaConstant), U8(53),
- B(Star), R(0),
- /* 670 S> */ B(LdaConstant), U8(54),
- B(Star), R(0),
- /* 682 S> */ B(LdaConstant), U8(55),
- B(Star), R(0),
- /* 694 S> */ B(LdaConstant), U8(56),
- B(Star), R(0),
- /* 706 S> */ B(LdaConstant), U8(57),
- B(Star), R(0),
- /* 718 S> */ B(LdaConstant), U8(58),
- B(Star), R(0),
- /* 730 S> */ B(LdaConstant), U8(59),
- B(Star), R(0),
- /* 742 S> */ B(LdaConstant), U8(60),
- B(Star), R(0),
- /* 754 S> */ B(LdaConstant), U8(61),
- B(Star), R(0),
- /* 766 S> */ B(LdaConstant), U8(62),
- B(Star), R(0),
- /* 778 S> */ B(LdaConstant), U8(63),
- B(Star), R(0),
- /* 790 S> */ B(LdaConstant), U8(64),
- B(Star), R(0),
- /* 802 S> */ B(LdaConstant), U8(65),
- B(Star), R(0),
- /* 814 S> */ B(LdaConstant), U8(66),
- B(Star), R(0),
- /* 826 S> */ B(LdaConstant), U8(67),
- B(Star), R(0),
- /* 838 S> */ B(LdaConstant), U8(68),
- B(Star), R(0),
- /* 850 S> */ B(LdaConstant), U8(69),
- B(Star), R(0),
- /* 862 S> */ B(LdaConstant), U8(70),
- B(Star), R(0),
- /* 874 S> */ B(LdaConstant), U8(71),
- B(Star), R(0),
- /* 886 S> */ B(LdaConstant), U8(72),
- B(Star), R(0),
- /* 898 S> */ B(LdaConstant), U8(73),
- B(Star), R(0),
- /* 910 S> */ B(LdaConstant), U8(74),
- B(Star), R(0),
- /* 922 S> */ B(LdaConstant), U8(75),
- B(Star), R(0),
- /* 934 S> */ B(LdaConstant), U8(76),
- B(Star), R(0),
- /* 946 S> */ B(LdaConstant), U8(77),
- B(Star), R(0),
- /* 958 S> */ B(LdaConstant), U8(78),
- B(Star), R(0),
- /* 970 S> */ B(LdaConstant), U8(79),
- B(Star), R(0),
- /* 982 S> */ B(LdaConstant), U8(80),
- B(Star), R(0),
- /* 994 S> */ B(LdaConstant), U8(81),
- B(Star), R(0),
- /* 1006 S> */ B(LdaConstant), U8(82),
- B(Star), R(0),
- /* 1018 S> */ B(LdaConstant), U8(83),
- B(Star), R(0),
- /* 1030 S> */ B(LdaConstant), U8(84),
- B(Star), R(0),
- /* 1042 S> */ B(LdaConstant), U8(85),
- B(Star), R(0),
- /* 1054 S> */ B(LdaConstant), U8(86),
- B(Star), R(0),
- /* 1066 S> */ B(LdaConstant), U8(87),
- B(Star), R(0),
- /* 1078 S> */ B(LdaConstant), U8(88),
- B(Star), R(0),
- /* 1090 S> */ B(LdaConstant), U8(89),
- B(Star), R(0),
- /* 1102 S> */ B(LdaConstant), U8(90),
- B(Star), R(0),
- /* 1114 S> */ B(LdaConstant), U8(91),
- B(Star), R(0),
- /* 1126 S> */ B(LdaConstant), U8(92),
- B(Star), R(0),
- /* 1138 S> */ B(LdaConstant), U8(93),
- B(Star), R(0),
- /* 1150 S> */ B(LdaConstant), U8(94),
- B(Star), R(0),
- /* 1162 S> */ B(LdaConstant), U8(95),
- B(Star), R(0),
- /* 1174 S> */ B(LdaConstant), U8(96),
- B(Star), R(0),
- /* 1186 S> */ B(LdaConstant), U8(97),
- B(Star), R(0),
- /* 1198 S> */ B(LdaConstant), U8(98),
- B(Star), R(0),
- /* 1210 S> */ B(LdaConstant), U8(99),
- B(Star), R(0),
- /* 1222 S> */ B(LdaConstant), U8(100),
- B(Star), R(0),
- /* 1234 S> */ B(LdaConstant), U8(101),
- B(Star), R(0),
- /* 1246 S> */ B(LdaConstant), U8(102),
- B(Star), R(0),
- /* 1258 S> */ B(LdaConstant), U8(103),
- B(Star), R(0),
- /* 1270 S> */ B(LdaConstant), U8(104),
- B(Star), R(0),
- /* 1282 S> */ B(LdaConstant), U8(105),
- B(Star), R(0),
- /* 1294 S> */ B(LdaConstant), U8(106),
- B(Star), R(0),
- /* 1306 S> */ B(LdaConstant), U8(107),
- B(Star), R(0),
- /* 1318 S> */ B(LdaConstant), U8(108),
- B(Star), R(0),
- /* 1330 S> */ B(LdaConstant), U8(109),
- B(Star), R(0),
- /* 1342 S> */ B(LdaConstant), U8(110),
- B(Star), R(0),
- /* 1354 S> */ B(LdaConstant), U8(111),
- B(Star), R(0),
- /* 1366 S> */ B(LdaConstant), U8(112),
- B(Star), R(0),
- /* 1378 S> */ B(LdaConstant), U8(113),
- B(Star), R(0),
- /* 1390 S> */ B(LdaConstant), U8(114),
- B(Star), R(0),
- /* 1402 S> */ B(LdaConstant), U8(115),
- B(Star), R(0),
- /* 1414 S> */ B(LdaConstant), U8(116),
- B(Star), R(0),
- /* 1426 S> */ B(LdaConstant), U8(117),
- B(Star), R(0),
- /* 1438 S> */ B(LdaConstant), U8(118),
- B(Star), R(0),
- /* 1450 S> */ B(LdaConstant), U8(119),
- B(Star), R(0),
- /* 1462 S> */ B(LdaConstant), U8(120),
- B(Star), R(0),
- /* 1474 S> */ B(LdaConstant), U8(121),
- B(Star), R(0),
- /* 1486 S> */ B(LdaConstant), U8(122),
- B(Star), R(0),
- /* 1498 S> */ B(LdaConstant), U8(123),
- B(Star), R(0),
- /* 1510 S> */ B(LdaConstant), U8(124),
- B(Star), R(0),
- /* 1522 S> */ B(LdaConstant), U8(125),
- B(Star), R(0),
- /* 1534 S> */ B(LdaConstant), U8(126),
- B(Star), R(0),
- /* 1546 S> */ B(LdaConstant), U8(127),
- B(Star), R(0),
- /* 1558 S> */ B(LdaConstant), U8(128),
- B(Star), R(0),
- /* 1570 S> */ B(LdaConstant), U8(129),
- B(Star), R(0),
- /* 1582 S> */ B(LdaConstant), U8(130),
- B(Star), R(0),
- /* 1594 S> */ B(LdaConstant), U8(131),
- B(Star), R(0),
- /* 1606 S> */ B(LdaConstant), U8(132),
- B(Star), R(0),
- /* 1618 S> */ B(LdaConstant), U8(133),
- B(Star), R(0),
- /* 1630 S> */ B(LdaConstant), U8(134),
- B(Star), R(0),
- /* 1642 S> */ B(LdaConstant), U8(135),
- B(Star), R(0),
- /* 1654 S> */ B(LdaConstant), U8(136),
- B(Star), R(0),
- /* 1666 S> */ B(LdaConstant), U8(137),
- B(Star), R(0),
- /* 1678 S> */ B(LdaConstant), U8(138),
- B(Star), R(0),
- /* 1690 S> */ B(LdaConstant), U8(139),
- B(Star), R(0),
- /* 1702 S> */ B(LdaConstant), U8(140),
- B(Star), R(0),
- /* 1714 S> */ B(LdaConstant), U8(141),
- B(Star), R(0),
- /* 1726 S> */ B(LdaConstant), U8(142),
- B(Star), R(0),
- /* 1738 S> */ B(LdaConstant), U8(143),
- B(Star), R(0),
- /* 1750 S> */ B(LdaConstant), U8(144),
- B(Star), R(0),
- /* 1762 S> */ B(LdaConstant), U8(145),
- B(Star), R(0),
- /* 1774 S> */ B(LdaConstant), U8(146),
- B(Star), R(0),
- /* 1786 S> */ B(LdaConstant), U8(147),
- B(Star), R(0),
- /* 1798 S> */ B(LdaConstant), U8(148),
- B(Star), R(0),
- /* 1810 S> */ B(LdaConstant), U8(149),
- B(Star), R(0),
- /* 1822 S> */ B(LdaConstant), U8(150),
- B(Star), R(0),
- /* 1834 S> */ B(LdaConstant), U8(151),
- B(Star), R(0),
- /* 1846 S> */ B(LdaConstant), U8(152),
- B(Star), R(0),
- /* 1858 S> */ B(LdaConstant), U8(153),
- B(Star), R(0),
- /* 1870 S> */ B(LdaConstant), U8(154),
- B(Star), R(0),
- /* 1882 S> */ B(LdaConstant), U8(155),
- B(Star), R(0),
- /* 1894 S> */ B(LdaConstant), U8(156),
- B(Star), R(0),
- /* 1906 S> */ B(LdaConstant), U8(157),
- B(Star), R(0),
- /* 1918 S> */ B(LdaConstant), U8(158),
- B(Star), R(0),
- /* 1930 S> */ B(LdaConstant), U8(159),
- B(Star), R(0),
- /* 1942 S> */ B(LdaConstant), U8(160),
- B(Star), R(0),
- /* 1954 S> */ B(LdaConstant), U8(161),
- B(Star), R(0),
- /* 1966 S> */ B(LdaConstant), U8(162),
- B(Star), R(0),
- /* 1978 S> */ B(LdaConstant), U8(163),
- B(Star), R(0),
- /* 1990 S> */ B(LdaConstant), U8(164),
- B(Star), R(0),
- /* 2002 S> */ B(LdaConstant), U8(165),
- B(Star), R(0),
- /* 2014 S> */ B(LdaConstant), U8(166),
- B(Star), R(0),
- /* 2026 S> */ B(LdaConstant), U8(167),
- B(Star), R(0),
- /* 2038 S> */ B(LdaConstant), U8(168),
- B(Star), R(0),
- /* 2050 S> */ B(LdaConstant), U8(169),
- B(Star), R(0),
- /* 2062 S> */ B(LdaConstant), U8(170),
- B(Star), R(0),
- /* 2074 S> */ B(LdaConstant), U8(171),
- B(Star), R(0),
- /* 2086 S> */ B(LdaConstant), U8(172),
- B(Star), R(0),
- /* 2098 S> */ B(LdaConstant), U8(173),
- B(Star), R(0),
- /* 2110 S> */ B(LdaConstant), U8(174),
- B(Star), R(0),
- /* 2122 S> */ B(LdaConstant), U8(175),
- B(Star), R(0),
- /* 2134 S> */ B(LdaConstant), U8(176),
- B(Star), R(0),
- /* 2146 S> */ B(LdaConstant), U8(177),
- B(Star), R(0),
- /* 2158 S> */ B(LdaConstant), U8(178),
- B(Star), R(0),
- /* 2170 S> */ B(LdaConstant), U8(179),
- B(Star), R(0),
- /* 2182 S> */ B(LdaConstant), U8(180),
- B(Star), R(0),
- /* 2194 S> */ B(LdaConstant), U8(181),
- B(Star), R(0),
- /* 2206 S> */ B(LdaConstant), U8(182),
- B(Star), R(0),
- /* 2218 S> */ B(LdaConstant), U8(183),
- B(Star), R(0),
- /* 2230 S> */ B(LdaConstant), U8(184),
- B(Star), R(0),
- /* 2242 S> */ B(LdaConstant), U8(185),
- B(Star), R(0),
- /* 2254 S> */ B(LdaConstant), U8(186),
- B(Star), R(0),
- /* 2266 S> */ B(LdaConstant), U8(187),
- B(Star), R(0),
- /* 2278 S> */ B(LdaConstant), U8(188),
- B(Star), R(0),
- /* 2290 S> */ B(LdaConstant), U8(189),
- B(Star), R(0),
- /* 2302 S> */ B(LdaConstant), U8(190),
- B(Star), R(0),
- /* 2314 S> */ B(LdaConstant), U8(191),
- B(Star), R(0),
- /* 2326 S> */ B(LdaConstant), U8(192),
- B(Star), R(0),
- /* 2338 S> */ B(LdaConstant), U8(193),
- B(Star), R(0),
- /* 2350 S> */ B(LdaConstant), U8(194),
- B(Star), R(0),
- /* 2362 S> */ B(LdaConstant), U8(195),
- B(Star), R(0),
- /* 2374 S> */ B(LdaConstant), U8(196),
- B(Star), R(0),
- /* 2386 S> */ B(LdaConstant), U8(197),
- B(Star), R(0),
- /* 2398 S> */ B(LdaConstant), U8(198),
- B(Star), R(0),
- /* 2410 S> */ B(LdaConstant), U8(199),
- B(Star), R(0),
- /* 2422 S> */ B(LdaConstant), U8(200),
- B(Star), R(0),
- /* 2434 S> */ B(LdaConstant), U8(201),
- B(Star), R(0),
- /* 2446 S> */ B(LdaConstant), U8(202),
- B(Star), R(0),
- /* 2458 S> */ B(LdaConstant), U8(203),
- B(Star), R(0),
- /* 2470 S> */ B(LdaConstant), U8(204),
- B(Star), R(0),
- /* 2482 S> */ B(LdaConstant), U8(205),
- B(Star), R(0),
- /* 2494 S> */ B(LdaConstant), U8(206),
- B(Star), R(0),
- /* 2506 S> */ B(LdaConstant), U8(207),
- B(Star), R(0),
- /* 2518 S> */ B(LdaConstant), U8(208),
- B(Star), R(0),
- /* 2530 S> */ B(LdaConstant), U8(209),
- B(Star), R(0),
- /* 2542 S> */ B(LdaConstant), U8(210),
- B(Star), R(0),
- /* 2554 S> */ B(LdaConstant), U8(211),
- B(Star), R(0),
- /* 2566 S> */ B(LdaConstant), U8(212),
- B(Star), R(0),
- /* 2578 S> */ B(LdaConstant), U8(213),
- B(Star), R(0),
- /* 2590 S> */ B(LdaConstant), U8(214),
- B(Star), R(0),
- /* 2602 S> */ B(LdaConstant), U8(215),
- B(Star), R(0),
- /* 2614 S> */ B(LdaConstant), U8(216),
- B(Star), R(0),
- /* 2626 S> */ B(LdaConstant), U8(217),
- B(Star), R(0),
- /* 2638 S> */ B(LdaConstant), U8(218),
- B(Star), R(0),
- /* 2650 S> */ B(LdaConstant), U8(219),
- B(Star), R(0),
- /* 2662 S> */ B(LdaConstant), U8(220),
- B(Star), R(0),
- /* 2674 S> */ B(LdaConstant), U8(221),
- B(Star), R(0),
- /* 2686 S> */ B(LdaConstant), U8(222),
- B(Star), R(0),
- /* 2698 S> */ B(LdaConstant), U8(223),
- B(Star), R(0),
- /* 2710 S> */ B(LdaConstant), U8(224),
- B(Star), R(0),
- /* 2722 S> */ B(LdaConstant), U8(225),
- B(Star), R(0),
- /* 2734 S> */ B(LdaConstant), U8(226),
- B(Star), R(0),
- /* 2746 S> */ B(LdaConstant), U8(227),
- B(Star), R(0),
- /* 2758 S> */ B(LdaConstant), U8(228),
- B(Star), R(0),
- /* 2770 S> */ B(LdaConstant), U8(229),
- B(Star), R(0),
- /* 2782 S> */ B(LdaConstant), U8(230),
- B(Star), R(0),
- /* 2794 S> */ B(LdaConstant), U8(231),
- B(Star), R(0),
- /* 2806 S> */ B(LdaConstant), U8(232),
- B(Star), R(0),
- /* 2818 S> */ B(LdaConstant), U8(233),
- B(Star), R(0),
- /* 2830 S> */ B(LdaConstant), U8(234),
- B(Star), R(0),
- /* 2842 S> */ B(LdaConstant), U8(235),
- B(Star), R(0),
- /* 2854 S> */ B(LdaConstant), U8(236),
- B(Star), R(0),
- /* 2866 S> */ B(LdaConstant), U8(237),
- B(Star), R(0),
- /* 2878 S> */ B(LdaConstant), U8(238),
- B(Star), R(0),
- /* 2890 S> */ B(LdaConstant), U8(239),
- B(Star), R(0),
- /* 2902 S> */ B(LdaConstant), U8(240),
- B(Star), R(0),
- /* 2914 S> */ B(LdaConstant), U8(241),
- B(Star), R(0),
- /* 2926 S> */ B(LdaConstant), U8(242),
- B(Star), R(0),
- /* 2938 S> */ B(LdaConstant), U8(243),
- B(Star), R(0),
- /* 2950 S> */ B(LdaConstant), U8(244),
- B(Star), R(0),
- /* 2962 S> */ B(LdaConstant), U8(245),
- B(Star), R(0),
- /* 2974 S> */ B(LdaConstant), U8(246),
- B(Star), R(0),
- /* 2986 S> */ B(LdaConstant), U8(247),
- B(Star), R(0),
- /* 2998 S> */ B(LdaConstant), U8(248),
- B(Star), R(0),
- /* 3010 S> */ B(LdaConstant), U8(249),
- B(Star), R(0),
- /* 3022 S> */ B(LdaConstant), U8(250),
- B(Star), R(0),
- /* 3034 S> */ B(LdaConstant), U8(251),
- B(Star), R(0),
- /* 3046 S> */ B(LdaConstant), U8(252),
- B(Star), R(0),
- /* 3058 S> */ B(LdaConstant), U8(253),
- B(Star), R(0),
- /* 3070 S> */ B(LdaConstant), U8(254),
- B(Star), R(0),
- /* 3082 S> */ B(LdaConstant), U8(255),
- B(Star), R(0),
- /* 3086 S> */ B(Wide), B(LdaLookupGlobalSlotInsideTypeof), U16(256), U16(0), U16(1),
- B(TypeOf),
- /* 3102 S> */ B(Return),
-]
-constant pool: [
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- ONE_BYTE_INTERNALIZED_STRING_TYPE ["x"],
-]
-handlers: [
-]
-
----
-snippet: "
- var f;
- var x = 1;
- function f1() {
- eval(\"function t() {\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"x = 10;\" +
- \"};\" +
- \"f = t; f();\"
- );
- }
- f1();
-"
-frame size: 1
-parameter count: 1
-bytecode array length: 1034
-bytecodes: [
- /* 10 E> */ B(StackCheck),
- /* 22 S> */ B(LdaConstant), U8(0),
- B(Star), R(0),
- /* 34 S> */ B(LdaConstant), U8(1),
- B(Star), R(0),
- /* 46 S> */ B(LdaConstant), U8(2),
- B(Star), R(0),
- /* 58 S> */ B(LdaConstant), U8(3),
- B(Star), R(0),
- /* 70 S> */ B(LdaConstant), U8(4),
- B(Star), R(0),
- /* 82 S> */ B(LdaConstant), U8(5),
- B(Star), R(0),
- /* 94 S> */ B(LdaConstant), U8(6),
- B(Star), R(0),
- /* 106 S> */ B(LdaConstant), U8(7),
- B(Star), R(0),
- /* 118 S> */ B(LdaConstant), U8(8),
- B(Star), R(0),
- /* 130 S> */ B(LdaConstant), U8(9),
- B(Star), R(0),
- /* 142 S> */ B(LdaConstant), U8(10),
- B(Star), R(0),
- /* 154 S> */ B(LdaConstant), U8(11),
- B(Star), R(0),
- /* 166 S> */ B(LdaConstant), U8(12),
- B(Star), R(0),
- /* 178 S> */ B(LdaConstant), U8(13),
- B(Star), R(0),
- /* 190 S> */ B(LdaConstant), U8(14),
- B(Star), R(0),
- /* 202 S> */ B(LdaConstant), U8(15),
- B(Star), R(0),
- /* 214 S> */ B(LdaConstant), U8(16),
- B(Star), R(0),
- /* 226 S> */ B(LdaConstant), U8(17),
- B(Star), R(0),
- /* 238 S> */ B(LdaConstant), U8(18),
- B(Star), R(0),
- /* 250 S> */ B(LdaConstant), U8(19),
- B(Star), R(0),
- /* 262 S> */ B(LdaConstant), U8(20),
- B(Star), R(0),
- /* 274 S> */ B(LdaConstant), U8(21),
- B(Star), R(0),
- /* 286 S> */ B(LdaConstant), U8(22),
- B(Star), R(0),
- /* 298 S> */ B(LdaConstant), U8(23),
- B(Star), R(0),
- /* 310 S> */ B(LdaConstant), U8(24),
- B(Star), R(0),
- /* 322 S> */ B(LdaConstant), U8(25),
- B(Star), R(0),
- /* 334 S> */ B(LdaConstant), U8(26),
- B(Star), R(0),
- /* 346 S> */ B(LdaConstant), U8(27),
- B(Star), R(0),
- /* 358 S> */ B(LdaConstant), U8(28),
- B(Star), R(0),
- /* 370 S> */ B(LdaConstant), U8(29),
- B(Star), R(0),
- /* 382 S> */ B(LdaConstant), U8(30),
- B(Star), R(0),
- /* 394 S> */ B(LdaConstant), U8(31),
- B(Star), R(0),
- /* 406 S> */ B(LdaConstant), U8(32),
- B(Star), R(0),
- /* 418 S> */ B(LdaConstant), U8(33),
- B(Star), R(0),
- /* 430 S> */ B(LdaConstant), U8(34),
- B(Star), R(0),
- /* 442 S> */ B(LdaConstant), U8(35),
- B(Star), R(0),
- /* 454 S> */ B(LdaConstant), U8(36),
- B(Star), R(0),
- /* 466 S> */ B(LdaConstant), U8(37),
- B(Star), R(0),
- /* 478 S> */ B(LdaConstant), U8(38),
- B(Star), R(0),
- /* 490 S> */ B(LdaConstant), U8(39),
- B(Star), R(0),
- /* 502 S> */ B(LdaConstant), U8(40),
- B(Star), R(0),
- /* 514 S> */ B(LdaConstant), U8(41),
- B(Star), R(0),
- /* 526 S> */ B(LdaConstant), U8(42),
- B(Star), R(0),
- /* 538 S> */ B(LdaConstant), U8(43),
- B(Star), R(0),
- /* 550 S> */ B(LdaConstant), U8(44),
- B(Star), R(0),
- /* 562 S> */ B(LdaConstant), U8(45),
- B(Star), R(0),
- /* 574 S> */ B(LdaConstant), U8(46),
- B(Star), R(0),
- /* 586 S> */ B(LdaConstant), U8(47),
- B(Star), R(0),
- /* 598 S> */ B(LdaConstant), U8(48),
- B(Star), R(0),
- /* 610 S> */ B(LdaConstant), U8(49),
- B(Star), R(0),
- /* 622 S> */ B(LdaConstant), U8(50),
- B(Star), R(0),
- /* 634 S> */ B(LdaConstant), U8(51),
- B(Star), R(0),
- /* 646 S> */ B(LdaConstant), U8(52),
- B(Star), R(0),
- /* 658 S> */ B(LdaConstant), U8(53),
- B(Star), R(0),
- /* 670 S> */ B(LdaConstant), U8(54),
- B(Star), R(0),
- /* 682 S> */ B(LdaConstant), U8(55),
- B(Star), R(0),
- /* 694 S> */ B(LdaConstant), U8(56),
- B(Star), R(0),
- /* 706 S> */ B(LdaConstant), U8(57),
- B(Star), R(0),
- /* 718 S> */ B(LdaConstant), U8(58),
- B(Star), R(0),
- /* 730 S> */ B(LdaConstant), U8(59),
- B(Star), R(0),
- /* 742 S> */ B(LdaConstant), U8(60),
- B(Star), R(0),
- /* 754 S> */ B(LdaConstant), U8(61),
- B(Star), R(0),
- /* 766 S> */ B(LdaConstant), U8(62),
- B(Star), R(0),
- /* 778 S> */ B(LdaConstant), U8(63),
- B(Star), R(0),
- /* 790 S> */ B(LdaConstant), U8(64),
- B(Star), R(0),
- /* 802 S> */ B(LdaConstant), U8(65),
- B(Star), R(0),
- /* 814 S> */ B(LdaConstant), U8(66),
- B(Star), R(0),
- /* 826 S> */ B(LdaConstant), U8(67),
- B(Star), R(0),
- /* 838 S> */ B(LdaConstant), U8(68),
- B(Star), R(0),
- /* 850 S> */ B(LdaConstant), U8(69),
- B(Star), R(0),
- /* 862 S> */ B(LdaConstant), U8(70),
- B(Star), R(0),
- /* 874 S> */ B(LdaConstant), U8(71),
- B(Star), R(0),
- /* 886 S> */ B(LdaConstant), U8(72),
- B(Star), R(0),
- /* 898 S> */ B(LdaConstant), U8(73),
- B(Star), R(0),
- /* 910 S> */ B(LdaConstant), U8(74),
- B(Star), R(0),
- /* 922 S> */ B(LdaConstant), U8(75),
- B(Star), R(0),
- /* 934 S> */ B(LdaConstant), U8(76),
- B(Star), R(0),
- /* 946 S> */ B(LdaConstant), U8(77),
- B(Star), R(0),
- /* 958 S> */ B(LdaConstant), U8(78),
- B(Star), R(0),
- /* 970 S> */ B(LdaConstant), U8(79),
- B(Star), R(0),
- /* 982 S> */ B(LdaConstant), U8(80),
- B(Star), R(0),
- /* 994 S> */ B(LdaConstant), U8(81),
- B(Star), R(0),
- /* 1006 S> */ B(LdaConstant), U8(82),
- B(Star), R(0),
- /* 1018 S> */ B(LdaConstant), U8(83),
- B(Star), R(0),
- /* 1030 S> */ B(LdaConstant), U8(84),
- B(Star), R(0),
- /* 1042 S> */ B(LdaConstant), U8(85),
- B(Star), R(0),
- /* 1054 S> */ B(LdaConstant), U8(86),
- B(Star), R(0),
- /* 1066 S> */ B(LdaConstant), U8(87),
- B(Star), R(0),
- /* 1078 S> */ B(LdaConstant), U8(88),
- B(Star), R(0),
- /* 1090 S> */ B(LdaConstant), U8(89),
- B(Star), R(0),
- /* 1102 S> */ B(LdaConstant), U8(90),
- B(Star), R(0),
- /* 1114 S> */ B(LdaConstant), U8(91),
- B(Star), R(0),
- /* 1126 S> */ B(LdaConstant), U8(92),
- B(Star), R(0),
- /* 1138 S> */ B(LdaConstant), U8(93),
- B(Star), R(0),
- /* 1150 S> */ B(LdaConstant), U8(94),
- B(Star), R(0),
- /* 1162 S> */ B(LdaConstant), U8(95),
- B(Star), R(0),
- /* 1174 S> */ B(LdaConstant), U8(96),
- B(Star), R(0),
- /* 1186 S> */ B(LdaConstant), U8(97),
- B(Star), R(0),
- /* 1198 S> */ B(LdaConstant), U8(98),
- B(Star), R(0),
- /* 1210 S> */ B(LdaConstant), U8(99),
- B(Star), R(0),
- /* 1222 S> */ B(LdaConstant), U8(100),
- B(Star), R(0),
- /* 1234 S> */ B(LdaConstant), U8(101),
- B(Star), R(0),
- /* 1246 S> */ B(LdaConstant), U8(102),
- B(Star), R(0),
- /* 1258 S> */ B(LdaConstant), U8(103),
- B(Star), R(0),
- /* 1270 S> */ B(LdaConstant), U8(104),
- B(Star), R(0),
- /* 1282 S> */ B(LdaConstant), U8(105),
- B(Star), R(0),
- /* 1294 S> */ B(LdaConstant), U8(106),
- B(Star), R(0),
- /* 1306 S> */ B(LdaConstant), U8(107),
- B(Star), R(0),
- /* 1318 S> */ B(LdaConstant), U8(108),
- B(Star), R(0),
- /* 1330 S> */ B(LdaConstant), U8(109),
- B(Star), R(0),
- /* 1342 S> */ B(LdaConstant), U8(110),
- B(Star), R(0),
- /* 1354 S> */ B(LdaConstant), U8(111),
- B(Star), R(0),
- /* 1366 S> */ B(LdaConstant), U8(112),
- B(Star), R(0),
- /* 1378 S> */ B(LdaConstant), U8(113),
- B(Star), R(0),
- /* 1390 S> */ B(LdaConstant), U8(114),
- B(Star), R(0),
- /* 1402 S> */ B(LdaConstant), U8(115),
- B(Star), R(0),
- /* 1414 S> */ B(LdaConstant), U8(116),
- B(Star), R(0),
- /* 1426 S> */ B(LdaConstant), U8(117),
- B(Star), R(0),
- /* 1438 S> */ B(LdaConstant), U8(118),
- B(Star), R(0),
- /* 1450 S> */ B(LdaConstant), U8(119),
- B(Star), R(0),
- /* 1462 S> */ B(LdaConstant), U8(120),
- B(Star), R(0),
- /* 1474 S> */ B(LdaConstant), U8(121),
- B(Star), R(0),
- /* 1486 S> */ B(LdaConstant), U8(122),
- B(Star), R(0),
- /* 1498 S> */ B(LdaConstant), U8(123),
- B(Star), R(0),
- /* 1510 S> */ B(LdaConstant), U8(124),
- B(Star), R(0),
- /* 1522 S> */ B(LdaConstant), U8(125),
- B(Star), R(0),
- /* 1534 S> */ B(LdaConstant), U8(126),
- B(Star), R(0),
- /* 1546 S> */ B(LdaConstant), U8(127),
- B(Star), R(0),
- /* 1558 S> */ B(LdaConstant), U8(128),
- B(Star), R(0),
- /* 1570 S> */ B(LdaConstant), U8(129),
- B(Star), R(0),
- /* 1582 S> */ B(LdaConstant), U8(130),
- B(Star), R(0),
- /* 1594 S> */ B(LdaConstant), U8(131),
- B(Star), R(0),
- /* 1606 S> */ B(LdaConstant), U8(132),
- B(Star), R(0),
- /* 1618 S> */ B(LdaConstant), U8(133),
- B(Star), R(0),
- /* 1630 S> */ B(LdaConstant), U8(134),
- B(Star), R(0),
- /* 1642 S> */ B(LdaConstant), U8(135),
- B(Star), R(0),
- /* 1654 S> */ B(LdaConstant), U8(136),
- B(Star), R(0),
- /* 1666 S> */ B(LdaConstant), U8(137),
- B(Star), R(0),
- /* 1678 S> */ B(LdaConstant), U8(138),
- B(Star), R(0),
- /* 1690 S> */ B(LdaConstant), U8(139),
- B(Star), R(0),
- /* 1702 S> */ B(LdaConstant), U8(140),
- B(Star), R(0),
- /* 1714 S> */ B(LdaConstant), U8(141),
- B(Star), R(0),
- /* 1726 S> */ B(LdaConstant), U8(142),
- B(Star), R(0),
- /* 1738 S> */ B(LdaConstant), U8(143),
- B(Star), R(0),
- /* 1750 S> */ B(LdaConstant), U8(144),
- B(Star), R(0),
- /* 1762 S> */ B(LdaConstant), U8(145),
- B(Star), R(0),
- /* 1774 S> */ B(LdaConstant), U8(146),
- B(Star), R(0),
- /* 1786 S> */ B(LdaConstant), U8(147),
- B(Star), R(0),
- /* 1798 S> */ B(LdaConstant), U8(148),
- B(Star), R(0),
- /* 1810 S> */ B(LdaConstant), U8(149),
- B(Star), R(0),
- /* 1822 S> */ B(LdaConstant), U8(150),
- B(Star), R(0),
- /* 1834 S> */ B(LdaConstant), U8(151),
- B(Star), R(0),
- /* 1846 S> */ B(LdaConstant), U8(152),
- B(Star), R(0),
- /* 1858 S> */ B(LdaConstant), U8(153),
- B(Star), R(0),
- /* 1870 S> */ B(LdaConstant), U8(154),
- B(Star), R(0),
- /* 1882 S> */ B(LdaConstant), U8(155),
- B(Star), R(0),
- /* 1894 S> */ B(LdaConstant), U8(156),
- B(Star), R(0),
- /* 1906 S> */ B(LdaConstant), U8(157),
- B(Star), R(0),
- /* 1918 S> */ B(LdaConstant), U8(158),
- B(Star), R(0),
- /* 1930 S> */ B(LdaConstant), U8(159),
- B(Star), R(0),
- /* 1942 S> */ B(LdaConstant), U8(160),
- B(Star), R(0),
- /* 1954 S> */ B(LdaConstant), U8(161),
- B(Star), R(0),
- /* 1966 S> */ B(LdaConstant), U8(162),
- B(Star), R(0),
- /* 1978 S> */ B(LdaConstant), U8(163),
- B(Star), R(0),
- /* 1990 S> */ B(LdaConstant), U8(164),
- B(Star), R(0),
- /* 2002 S> */ B(LdaConstant), U8(165),
- B(Star), R(0),
- /* 2014 S> */ B(LdaConstant), U8(166),
- B(Star), R(0),
- /* 2026 S> */ B(LdaConstant), U8(167),
- B(Star), R(0),
- /* 2038 S> */ B(LdaConstant), U8(168),
- B(Star), R(0),
- /* 2050 S> */ B(LdaConstant), U8(169),
- B(Star), R(0),
- /* 2062 S> */ B(LdaConstant), U8(170),
- B(Star), R(0),
- /* 2074 S> */ B(LdaConstant), U8(171),
- B(Star), R(0),
- /* 2086 S> */ B(LdaConstant), U8(172),
- B(Star), R(0),
- /* 2098 S> */ B(LdaConstant), U8(173),
- B(Star), R(0),
- /* 2110 S> */ B(LdaConstant), U8(174),
- B(Star), R(0),
- /* 2122 S> */ B(LdaConstant), U8(175),
- B(Star), R(0),
- /* 2134 S> */ B(LdaConstant), U8(176),
- B(Star), R(0),
- /* 2146 S> */ B(LdaConstant), U8(177),
- B(Star), R(0),
- /* 2158 S> */ B(LdaConstant), U8(178),
- B(Star), R(0),
- /* 2170 S> */ B(LdaConstant), U8(179),
- B(Star), R(0),
- /* 2182 S> */ B(LdaConstant), U8(180),
- B(Star), R(0),
- /* 2194 S> */ B(LdaConstant), U8(181),
- B(Star), R(0),
- /* 2206 S> */ B(LdaConstant), U8(182),
- B(Star), R(0),
- /* 2218 S> */ B(LdaConstant), U8(183),
- B(Star), R(0),
- /* 2230 S> */ B(LdaConstant), U8(184),
- B(Star), R(0),
- /* 2242 S> */ B(LdaConstant), U8(185),
- B(Star), R(0),
- /* 2254 S> */ B(LdaConstant), U8(186),
- B(Star), R(0),
- /* 2266 S> */ B(LdaConstant), U8(187),
- B(Star), R(0),
- /* 2278 S> */ B(LdaConstant), U8(188),
- B(Star), R(0),
- /* 2290 S> */ B(LdaConstant), U8(189),
- B(Star), R(0),
- /* 2302 S> */ B(LdaConstant), U8(190),
- B(Star), R(0),
- /* 2314 S> */ B(LdaConstant), U8(191),
- B(Star), R(0),
- /* 2326 S> */ B(LdaConstant), U8(192),
- B(Star), R(0),
- /* 2338 S> */ B(LdaConstant), U8(193),
- B(Star), R(0),
- /* 2350 S> */ B(LdaConstant), U8(194),
- B(Star), R(0),
- /* 2362 S> */ B(LdaConstant), U8(195),
- B(Star), R(0),
- /* 2374 S> */ B(LdaConstant), U8(196),
- B(Star), R(0),
- /* 2386 S> */ B(LdaConstant), U8(197),
- B(Star), R(0),
- /* 2398 S> */ B(LdaConstant), U8(198),
- B(Star), R(0),
- /* 2410 S> */ B(LdaConstant), U8(199),
- B(Star), R(0),
- /* 2422 S> */ B(LdaConstant), U8(200),
- B(Star), R(0),
- /* 2434 S> */ B(LdaConstant), U8(201),
- B(Star), R(0),
- /* 2446 S> */ B(LdaConstant), U8(202),
- B(Star), R(0),
- /* 2458 S> */ B(LdaConstant), U8(203),
- B(Star), R(0),
- /* 2470 S> */ B(LdaConstant), U8(204),
- B(Star), R(0),
- /* 2482 S> */ B(LdaConstant), U8(205),
- B(Star), R(0),
- /* 2494 S> */ B(LdaConstant), U8(206),
- B(Star), R(0),
- /* 2506 S> */ B(LdaConstant), U8(207),
- B(Star), R(0),
- /* 2518 S> */ B(LdaConstant), U8(208),
- B(Star), R(0),
- /* 2530 S> */ B(LdaConstant), U8(209),
- B(Star), R(0),
- /* 2542 S> */ B(LdaConstant), U8(210),
- B(Star), R(0),
- /* 2554 S> */ B(LdaConstant), U8(211),
- B(Star), R(0),
- /* 2566 S> */ B(LdaConstant), U8(212),
- B(Star), R(0),
- /* 2578 S> */ B(LdaConstant), U8(213),
- B(Star), R(0),
- /* 2590 S> */ B(LdaConstant), U8(214),
- B(Star), R(0),
- /* 2602 S> */ B(LdaConstant), U8(215),
- B(Star), R(0),
- /* 2614 S> */ B(LdaConstant), U8(216),
- B(Star), R(0),
- /* 2626 S> */ B(LdaConstant), U8(217),
- B(Star), R(0),
- /* 2638 S> */ B(LdaConstant), U8(218),
- B(Star), R(0),
- /* 2650 S> */ B(LdaConstant), U8(219),
- B(Star), R(0),
- /* 2662 S> */ B(LdaConstant), U8(220),
- B(Star), R(0),
- /* 2674 S> */ B(LdaConstant), U8(221),
- B(Star), R(0),
- /* 2686 S> */ B(LdaConstant), U8(222),
- B(Star), R(0),
- /* 2698 S> */ B(LdaConstant), U8(223),
- B(Star), R(0),
- /* 2710 S> */ B(LdaConstant), U8(224),
- B(Star), R(0),
- /* 2722 S> */ B(LdaConstant), U8(225),
- B(Star), R(0),
- /* 2734 S> */ B(LdaConstant), U8(226),
- B(Star), R(0),
- /* 2746 S> */ B(LdaConstant), U8(227),
- B(Star), R(0),
- /* 2758 S> */ B(LdaConstant), U8(228),
- B(Star), R(0),
- /* 2770 S> */ B(LdaConstant), U8(229),
- B(Star), R(0),
- /* 2782 S> */ B(LdaConstant), U8(230),
- B(Star), R(0),
- /* 2794 S> */ B(LdaConstant), U8(231),
- B(Star), R(0),
- /* 2806 S> */ B(LdaConstant), U8(232),
- B(Star), R(0),
- /* 2818 S> */ B(LdaConstant), U8(233),
- B(Star), R(0),
- /* 2830 S> */ B(LdaConstant), U8(234),
- B(Star), R(0),
- /* 2842 S> */ B(LdaConstant), U8(235),
- B(Star), R(0),
- /* 2854 S> */ B(LdaConstant), U8(236),
- B(Star), R(0),
- /* 2866 S> */ B(LdaConstant), U8(237),
- B(Star), R(0),
- /* 2878 S> */ B(LdaConstant), U8(238),
- B(Star), R(0),
- /* 2890 S> */ B(LdaConstant), U8(239),
- B(Star), R(0),
- /* 2902 S> */ B(LdaConstant), U8(240),
- B(Star), R(0),
- /* 2914 S> */ B(LdaConstant), U8(241),
- B(Star), R(0),
- /* 2926 S> */ B(LdaConstant), U8(242),
- B(Star), R(0),
- /* 2938 S> */ B(LdaConstant), U8(243),
- B(Star), R(0),
- /* 2950 S> */ B(LdaConstant), U8(244),
- B(Star), R(0),
- /* 2962 S> */ B(LdaConstant), U8(245),
- B(Star), R(0),
- /* 2974 S> */ B(LdaConstant), U8(246),
- B(Star), R(0),
- /* 2986 S> */ B(LdaConstant), U8(247),
- B(Star), R(0),
- /* 2998 S> */ B(LdaConstant), U8(248),
- B(Star), R(0),
- /* 3010 S> */ B(LdaConstant), U8(249),
- B(Star), R(0),
- /* 3022 S> */ B(LdaConstant), U8(250),
- B(Star), R(0),
- /* 3034 S> */ B(LdaConstant), U8(251),
- B(Star), R(0),
- /* 3046 S> */ B(LdaConstant), U8(252),
- B(Star), R(0),
- /* 3058 S> */ B(LdaConstant), U8(253),
- B(Star), R(0),
- /* 3070 S> */ B(LdaConstant), U8(254),
- B(Star), R(0),
- /* 3082 S> */ B(LdaConstant), U8(255),
- B(Star), R(0),
- /* 3086 S> */ B(LdaSmi), I8(10),
- /* 3088 E> */ B(Wide), B(StaLookupSlot), U16(256), U8(0),
- B(LdaUndefined),
- /* 3093 S> */ B(Return),
-]
-constant pool: [
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- ONE_BYTE_INTERNALIZED_STRING_TYPE ["x"],
-]
-handlers: [
-]
-
----
-snippet: "
- var f;
- var x = 1;
- function f1() {
- eval(\"function t() {\" +
- \"'use strict';\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"var y = 2.3;\" +
- \"x = 10;\" +
- \"};\" +
- \"f = t; f();\"
- );
- }
- f1();
-"
-frame size: 1
-parameter count: 1
-bytecode array length: 1034
-bytecodes: [
- /* 10 E> */ B(StackCheck),
- /* 35 S> */ B(LdaConstant), U8(0),
- B(Star), R(0),
- /* 47 S> */ B(LdaConstant), U8(1),
- B(Star), R(0),
- /* 59 S> */ B(LdaConstant), U8(2),
- B(Star), R(0),
- /* 71 S> */ B(LdaConstant), U8(3),
- B(Star), R(0),
- /* 83 S> */ B(LdaConstant), U8(4),
- B(Star), R(0),
- /* 95 S> */ B(LdaConstant), U8(5),
- B(Star), R(0),
- /* 107 S> */ B(LdaConstant), U8(6),
- B(Star), R(0),
- /* 119 S> */ B(LdaConstant), U8(7),
- B(Star), R(0),
- /* 131 S> */ B(LdaConstant), U8(8),
- B(Star), R(0),
- /* 143 S> */ B(LdaConstant), U8(9),
- B(Star), R(0),
- /* 155 S> */ B(LdaConstant), U8(10),
- B(Star), R(0),
- /* 167 S> */ B(LdaConstant), U8(11),
- B(Star), R(0),
- /* 179 S> */ B(LdaConstant), U8(12),
- B(Star), R(0),
- /* 191 S> */ B(LdaConstant), U8(13),
- B(Star), R(0),
- /* 203 S> */ B(LdaConstant), U8(14),
- B(Star), R(0),
- /* 215 S> */ B(LdaConstant), U8(15),
- B(Star), R(0),
- /* 227 S> */ B(LdaConstant), U8(16),
- B(Star), R(0),
- /* 239 S> */ B(LdaConstant), U8(17),
- B(Star), R(0),
- /* 251 S> */ B(LdaConstant), U8(18),
- B(Star), R(0),
- /* 263 S> */ B(LdaConstant), U8(19),
- B(Star), R(0),
- /* 275 S> */ B(LdaConstant), U8(20),
- B(Star), R(0),
- /* 287 S> */ B(LdaConstant), U8(21),
- B(Star), R(0),
- /* 299 S> */ B(LdaConstant), U8(22),
- B(Star), R(0),
- /* 311 S> */ B(LdaConstant), U8(23),
- B(Star), R(0),
- /* 323 S> */ B(LdaConstant), U8(24),
- B(Star), R(0),
- /* 335 S> */ B(LdaConstant), U8(25),
- B(Star), R(0),
- /* 347 S> */ B(LdaConstant), U8(26),
- B(Star), R(0),
- /* 359 S> */ B(LdaConstant), U8(27),
- B(Star), R(0),
- /* 371 S> */ B(LdaConstant), U8(28),
- B(Star), R(0),
- /* 383 S> */ B(LdaConstant), U8(29),
- B(Star), R(0),
- /* 395 S> */ B(LdaConstant), U8(30),
- B(Star), R(0),
- /* 407 S> */ B(LdaConstant), U8(31),
- B(Star), R(0),
- /* 419 S> */ B(LdaConstant), U8(32),
- B(Star), R(0),
- /* 431 S> */ B(LdaConstant), U8(33),
- B(Star), R(0),
- /* 443 S> */ B(LdaConstant), U8(34),
- B(Star), R(0),
- /* 455 S> */ B(LdaConstant), U8(35),
- B(Star), R(0),
- /* 467 S> */ B(LdaConstant), U8(36),
- B(Star), R(0),
- /* 479 S> */ B(LdaConstant), U8(37),
- B(Star), R(0),
- /* 491 S> */ B(LdaConstant), U8(38),
- B(Star), R(0),
- /* 503 S> */ B(LdaConstant), U8(39),
- B(Star), R(0),
- /* 515 S> */ B(LdaConstant), U8(40),
- B(Star), R(0),
- /* 527 S> */ B(LdaConstant), U8(41),
- B(Star), R(0),
- /* 539 S> */ B(LdaConstant), U8(42),
- B(Star), R(0),
- /* 551 S> */ B(LdaConstant), U8(43),
- B(Star), R(0),
- /* 563 S> */ B(LdaConstant), U8(44),
- B(Star), R(0),
- /* 575 S> */ B(LdaConstant), U8(45),
- B(Star), R(0),
- /* 587 S> */ B(LdaConstant), U8(46),
- B(Star), R(0),
- /* 599 S> */ B(LdaConstant), U8(47),
- B(Star), R(0),
- /* 611 S> */ B(LdaConstant), U8(48),
- B(Star), R(0),
- /* 623 S> */ B(LdaConstant), U8(49),
- B(Star), R(0),
- /* 635 S> */ B(LdaConstant), U8(50),
- B(Star), R(0),
- /* 647 S> */ B(LdaConstant), U8(51),
- B(Star), R(0),
- /* 659 S> */ B(LdaConstant), U8(52),
- B(Star), R(0),
- /* 671 S> */ B(LdaConstant), U8(53),
- B(Star), R(0),
- /* 683 S> */ B(LdaConstant), U8(54),
- B(Star), R(0),
- /* 695 S> */ B(LdaConstant), U8(55),
- B(Star), R(0),
- /* 707 S> */ B(LdaConstant), U8(56),
- B(Star), R(0),
- /* 719 S> */ B(LdaConstant), U8(57),
- B(Star), R(0),
- /* 731 S> */ B(LdaConstant), U8(58),
- B(Star), R(0),
- /* 743 S> */ B(LdaConstant), U8(59),
- B(Star), R(0),
- /* 755 S> */ B(LdaConstant), U8(60),
- B(Star), R(0),
- /* 767 S> */ B(LdaConstant), U8(61),
- B(Star), R(0),
- /* 779 S> */ B(LdaConstant), U8(62),
- B(Star), R(0),
- /* 791 S> */ B(LdaConstant), U8(63),
- B(Star), R(0),
- /* 803 S> */ B(LdaConstant), U8(64),
- B(Star), R(0),
- /* 815 S> */ B(LdaConstant), U8(65),
- B(Star), R(0),
- /* 827 S> */ B(LdaConstant), U8(66),
- B(Star), R(0),
- /* 839 S> */ B(LdaConstant), U8(67),
- B(Star), R(0),
- /* 851 S> */ B(LdaConstant), U8(68),
- B(Star), R(0),
- /* 863 S> */ B(LdaConstant), U8(69),
- B(Star), R(0),
- /* 875 S> */ B(LdaConstant), U8(70),
- B(Star), R(0),
- /* 887 S> */ B(LdaConstant), U8(71),
- B(Star), R(0),
- /* 899 S> */ B(LdaConstant), U8(72),
- B(Star), R(0),
- /* 911 S> */ B(LdaConstant), U8(73),
- B(Star), R(0),
- /* 923 S> */ B(LdaConstant), U8(74),
- B(Star), R(0),
- /* 935 S> */ B(LdaConstant), U8(75),
- B(Star), R(0),
- /* 947 S> */ B(LdaConstant), U8(76),
- B(Star), R(0),
- /* 959 S> */ B(LdaConstant), U8(77),
- B(Star), R(0),
- /* 971 S> */ B(LdaConstant), U8(78),
- B(Star), R(0),
- /* 983 S> */ B(LdaConstant), U8(79),
- B(Star), R(0),
- /* 995 S> */ B(LdaConstant), U8(80),
- B(Star), R(0),
- /* 1007 S> */ B(LdaConstant), U8(81),
- B(Star), R(0),
- /* 1019 S> */ B(LdaConstant), U8(82),
- B(Star), R(0),
- /* 1031 S> */ B(LdaConstant), U8(83),
- B(Star), R(0),
- /* 1043 S> */ B(LdaConstant), U8(84),
- B(Star), R(0),
- /* 1055 S> */ B(LdaConstant), U8(85),
- B(Star), R(0),
- /* 1067 S> */ B(LdaConstant), U8(86),
- B(Star), R(0),
- /* 1079 S> */ B(LdaConstant), U8(87),
- B(Star), R(0),
- /* 1091 S> */ B(LdaConstant), U8(88),
- B(Star), R(0),
- /* 1103 S> */ B(LdaConstant), U8(89),
- B(Star), R(0),
- /* 1115 S> */ B(LdaConstant), U8(90),
- B(Star), R(0),
- /* 1127 S> */ B(LdaConstant), U8(91),
- B(Star), R(0),
- /* 1139 S> */ B(LdaConstant), U8(92),
- B(Star), R(0),
- /* 1151 S> */ B(LdaConstant), U8(93),
- B(Star), R(0),
- /* 1163 S> */ B(LdaConstant), U8(94),
- B(Star), R(0),
- /* 1175 S> */ B(LdaConstant), U8(95),
- B(Star), R(0),
- /* 1187 S> */ B(LdaConstant), U8(96),
- B(Star), R(0),
- /* 1199 S> */ B(LdaConstant), U8(97),
- B(Star), R(0),
- /* 1211 S> */ B(LdaConstant), U8(98),
- B(Star), R(0),
- /* 1223 S> */ B(LdaConstant), U8(99),
- B(Star), R(0),
- /* 1235 S> */ B(LdaConstant), U8(100),
- B(Star), R(0),
- /* 1247 S> */ B(LdaConstant), U8(101),
- B(Star), R(0),
- /* 1259 S> */ B(LdaConstant), U8(102),
- B(Star), R(0),
- /* 1271 S> */ B(LdaConstant), U8(103),
- B(Star), R(0),
- /* 1283 S> */ B(LdaConstant), U8(104),
- B(Star), R(0),
- /* 1295 S> */ B(LdaConstant), U8(105),
- B(Star), R(0),
- /* 1307 S> */ B(LdaConstant), U8(106),
- B(Star), R(0),
- /* 1319 S> */ B(LdaConstant), U8(107),
- B(Star), R(0),
- /* 1331 S> */ B(LdaConstant), U8(108),
- B(Star), R(0),
- /* 1343 S> */ B(LdaConstant), U8(109),
- B(Star), R(0),
- /* 1355 S> */ B(LdaConstant), U8(110),
- B(Star), R(0),
- /* 1367 S> */ B(LdaConstant), U8(111),
- B(Star), R(0),
- /* 1379 S> */ B(LdaConstant), U8(112),
- B(Star), R(0),
- /* 1391 S> */ B(LdaConstant), U8(113),
- B(Star), R(0),
- /* 1403 S> */ B(LdaConstant), U8(114),
- B(Star), R(0),
- /* 1415 S> */ B(LdaConstant), U8(115),
- B(Star), R(0),
- /* 1427 S> */ B(LdaConstant), U8(116),
- B(Star), R(0),
- /* 1439 S> */ B(LdaConstant), U8(117),
- B(Star), R(0),
- /* 1451 S> */ B(LdaConstant), U8(118),
- B(Star), R(0),
- /* 1463 S> */ B(LdaConstant), U8(119),
- B(Star), R(0),
- /* 1475 S> */ B(LdaConstant), U8(120),
- B(Star), R(0),
- /* 1487 S> */ B(LdaConstant), U8(121),
- B(Star), R(0),
- /* 1499 S> */ B(LdaConstant), U8(122),
- B(Star), R(0),
- /* 1511 S> */ B(LdaConstant), U8(123),
- B(Star), R(0),
- /* 1523 S> */ B(LdaConstant), U8(124),
- B(Star), R(0),
- /* 1535 S> */ B(LdaConstant), U8(125),
- B(Star), R(0),
- /* 1547 S> */ B(LdaConstant), U8(126),
- B(Star), R(0),
- /* 1559 S> */ B(LdaConstant), U8(127),
- B(Star), R(0),
- /* 1571 S> */ B(LdaConstant), U8(128),
- B(Star), R(0),
- /* 1583 S> */ B(LdaConstant), U8(129),
- B(Star), R(0),
- /* 1595 S> */ B(LdaConstant), U8(130),
- B(Star), R(0),
- /* 1607 S> */ B(LdaConstant), U8(131),
- B(Star), R(0),
- /* 1619 S> */ B(LdaConstant), U8(132),
- B(Star), R(0),
- /* 1631 S> */ B(LdaConstant), U8(133),
- B(Star), R(0),
- /* 1643 S> */ B(LdaConstant), U8(134),
- B(Star), R(0),
- /* 1655 S> */ B(LdaConstant), U8(135),
- B(Star), R(0),
- /* 1667 S> */ B(LdaConstant), U8(136),
- B(Star), R(0),
- /* 1679 S> */ B(LdaConstant), U8(137),
- B(Star), R(0),
- /* 1691 S> */ B(LdaConstant), U8(138),
- B(Star), R(0),
- /* 1703 S> */ B(LdaConstant), U8(139),
- B(Star), R(0),
- /* 1715 S> */ B(LdaConstant), U8(140),
- B(Star), R(0),
- /* 1727 S> */ B(LdaConstant), U8(141),
- B(Star), R(0),
- /* 1739 S> */ B(LdaConstant), U8(142),
- B(Star), R(0),
- /* 1751 S> */ B(LdaConstant), U8(143),
- B(Star), R(0),
- /* 1763 S> */ B(LdaConstant), U8(144),
- B(Star), R(0),
- /* 1775 S> */ B(LdaConstant), U8(145),
- B(Star), R(0),
- /* 1787 S> */ B(LdaConstant), U8(146),
- B(Star), R(0),
- /* 1799 S> */ B(LdaConstant), U8(147),
- B(Star), R(0),
- /* 1811 S> */ B(LdaConstant), U8(148),
- B(Star), R(0),
- /* 1823 S> */ B(LdaConstant), U8(149),
- B(Star), R(0),
- /* 1835 S> */ B(LdaConstant), U8(150),
- B(Star), R(0),
- /* 1847 S> */ B(LdaConstant), U8(151),
- B(Star), R(0),
- /* 1859 S> */ B(LdaConstant), U8(152),
- B(Star), R(0),
- /* 1871 S> */ B(LdaConstant), U8(153),
- B(Star), R(0),
- /* 1883 S> */ B(LdaConstant), U8(154),
- B(Star), R(0),
- /* 1895 S> */ B(LdaConstant), U8(155),
- B(Star), R(0),
- /* 1907 S> */ B(LdaConstant), U8(156),
- B(Star), R(0),
- /* 1919 S> */ B(LdaConstant), U8(157),
- B(Star), R(0),
- /* 1931 S> */ B(LdaConstant), U8(158),
- B(Star), R(0),
- /* 1943 S> */ B(LdaConstant), U8(159),
- B(Star), R(0),
- /* 1955 S> */ B(LdaConstant), U8(160),
- B(Star), R(0),
- /* 1967 S> */ B(LdaConstant), U8(161),
- B(Star), R(0),
- /* 1979 S> */ B(LdaConstant), U8(162),
- B(Star), R(0),
- /* 1991 S> */ B(LdaConstant), U8(163),
- B(Star), R(0),
- /* 2003 S> */ B(LdaConstant), U8(164),
- B(Star), R(0),
- /* 2015 S> */ B(LdaConstant), U8(165),
- B(Star), R(0),
- /* 2027 S> */ B(LdaConstant), U8(166),
- B(Star), R(0),
- /* 2039 S> */ B(LdaConstant), U8(167),
- B(Star), R(0),
- /* 2051 S> */ B(LdaConstant), U8(168),
- B(Star), R(0),
- /* 2063 S> */ B(LdaConstant), U8(169),
- B(Star), R(0),
- /* 2075 S> */ B(LdaConstant), U8(170),
- B(Star), R(0),
- /* 2087 S> */ B(LdaConstant), U8(171),
- B(Star), R(0),
- /* 2099 S> */ B(LdaConstant), U8(172),
- B(Star), R(0),
- /* 2111 S> */ B(LdaConstant), U8(173),
- B(Star), R(0),
- /* 2123 S> */ B(LdaConstant), U8(174),
- B(Star), R(0),
- /* 2135 S> */ B(LdaConstant), U8(175),
- B(Star), R(0),
- /* 2147 S> */ B(LdaConstant), U8(176),
- B(Star), R(0),
- /* 2159 S> */ B(LdaConstant), U8(177),
- B(Star), R(0),
- /* 2171 S> */ B(LdaConstant), U8(178),
- B(Star), R(0),
- /* 2183 S> */ B(LdaConstant), U8(179),
- B(Star), R(0),
- /* 2195 S> */ B(LdaConstant), U8(180),
- B(Star), R(0),
- /* 2207 S> */ B(LdaConstant), U8(181),
- B(Star), R(0),
- /* 2219 S> */ B(LdaConstant), U8(182),
- B(Star), R(0),
- /* 2231 S> */ B(LdaConstant), U8(183),
- B(Star), R(0),
- /* 2243 S> */ B(LdaConstant), U8(184),
- B(Star), R(0),
- /* 2255 S> */ B(LdaConstant), U8(185),
- B(Star), R(0),
- /* 2267 S> */ B(LdaConstant), U8(186),
- B(Star), R(0),
- /* 2279 S> */ B(LdaConstant), U8(187),
- B(Star), R(0),
- /* 2291 S> */ B(LdaConstant), U8(188),
- B(Star), R(0),
- /* 2303 S> */ B(LdaConstant), U8(189),
- B(Star), R(0),
- /* 2315 S> */ B(LdaConstant), U8(190),
- B(Star), R(0),
- /* 2327 S> */ B(LdaConstant), U8(191),
- B(Star), R(0),
- /* 2339 S> */ B(LdaConstant), U8(192),
- B(Star), R(0),
- /* 2351 S> */ B(LdaConstant), U8(193),
- B(Star), R(0),
- /* 2363 S> */ B(LdaConstant), U8(194),
- B(Star), R(0),
- /* 2375 S> */ B(LdaConstant), U8(195),
- B(Star), R(0),
- /* 2387 S> */ B(LdaConstant), U8(196),
- B(Star), R(0),
- /* 2399 S> */ B(LdaConstant), U8(197),
- B(Star), R(0),
- /* 2411 S> */ B(LdaConstant), U8(198),
- B(Star), R(0),
- /* 2423 S> */ B(LdaConstant), U8(199),
- B(Star), R(0),
- /* 2435 S> */ B(LdaConstant), U8(200),
- B(Star), R(0),
- /* 2447 S> */ B(LdaConstant), U8(201),
- B(Star), R(0),
- /* 2459 S> */ B(LdaConstant), U8(202),
- B(Star), R(0),
- /* 2471 S> */ B(LdaConstant), U8(203),
- B(Star), R(0),
- /* 2483 S> */ B(LdaConstant), U8(204),
- B(Star), R(0),
- /* 2495 S> */ B(LdaConstant), U8(205),
- B(Star), R(0),
- /* 2507 S> */ B(LdaConstant), U8(206),
- B(Star), R(0),
- /* 2519 S> */ B(LdaConstant), U8(207),
- B(Star), R(0),
- /* 2531 S> */ B(LdaConstant), U8(208),
- B(Star), R(0),
- /* 2543 S> */ B(LdaConstant), U8(209),
- B(Star), R(0),
- /* 2555 S> */ B(LdaConstant), U8(210),
- B(Star), R(0),
- /* 2567 S> */ B(LdaConstant), U8(211),
- B(Star), R(0),
- /* 2579 S> */ B(LdaConstant), U8(212),
- B(Star), R(0),
- /* 2591 S> */ B(LdaConstant), U8(213),
- B(Star), R(0),
- /* 2603 S> */ B(LdaConstant), U8(214),
- B(Star), R(0),
- /* 2615 S> */ B(LdaConstant), U8(215),
- B(Star), R(0),
- /* 2627 S> */ B(LdaConstant), U8(216),
- B(Star), R(0),
- /* 2639 S> */ B(LdaConstant), U8(217),
- B(Star), R(0),
- /* 2651 S> */ B(LdaConstant), U8(218),
- B(Star), R(0),
- /* 2663 S> */ B(LdaConstant), U8(219),
- B(Star), R(0),
- /* 2675 S> */ B(LdaConstant), U8(220),
- B(Star), R(0),
- /* 2687 S> */ B(LdaConstant), U8(221),
- B(Star), R(0),
- /* 2699 S> */ B(LdaConstant), U8(222),
- B(Star), R(0),
- /* 2711 S> */ B(LdaConstant), U8(223),
- B(Star), R(0),
- /* 2723 S> */ B(LdaConstant), U8(224),
- B(Star), R(0),
- /* 2735 S> */ B(LdaConstant), U8(225),
- B(Star), R(0),
- /* 2747 S> */ B(LdaConstant), U8(226),
- B(Star), R(0),
- /* 2759 S> */ B(LdaConstant), U8(227),
- B(Star), R(0),
- /* 2771 S> */ B(LdaConstant), U8(228),
- B(Star), R(0),
- /* 2783 S> */ B(LdaConstant), U8(229),
- B(Star), R(0),
- /* 2795 S> */ B(LdaConstant), U8(230),
- B(Star), R(0),
- /* 2807 S> */ B(LdaConstant), U8(231),
- B(Star), R(0),
- /* 2819 S> */ B(LdaConstant), U8(232),
- B(Star), R(0),
- /* 2831 S> */ B(LdaConstant), U8(233),
- B(Star), R(0),
- /* 2843 S> */ B(LdaConstant), U8(234),
- B(Star), R(0),
- /* 2855 S> */ B(LdaConstant), U8(235),
- B(Star), R(0),
- /* 2867 S> */ B(LdaConstant), U8(236),
- B(Star), R(0),
- /* 2879 S> */ B(LdaConstant), U8(237),
- B(Star), R(0),
- /* 2891 S> */ B(LdaConstant), U8(238),
- B(Star), R(0),
- /* 2903 S> */ B(LdaConstant), U8(239),
- B(Star), R(0),
- /* 2915 S> */ B(LdaConstant), U8(240),
- B(Star), R(0),
- /* 2927 S> */ B(LdaConstant), U8(241),
- B(Star), R(0),
- /* 2939 S> */ B(LdaConstant), U8(242),
- B(Star), R(0),
- /* 2951 S> */ B(LdaConstant), U8(243),
- B(Star), R(0),
- /* 2963 S> */ B(LdaConstant), U8(244),
- B(Star), R(0),
- /* 2975 S> */ B(LdaConstant), U8(245),
- B(Star), R(0),
- /* 2987 S> */ B(LdaConstant), U8(246),
- B(Star), R(0),
- /* 2999 S> */ B(LdaConstant), U8(247),
- B(Star), R(0),
- /* 3011 S> */ B(LdaConstant), U8(248),
- B(Star), R(0),
- /* 3023 S> */ B(LdaConstant), U8(249),
- B(Star), R(0),
- /* 3035 S> */ B(LdaConstant), U8(250),
- B(Star), R(0),
- /* 3047 S> */ B(LdaConstant), U8(251),
- B(Star), R(0),
- /* 3059 S> */ B(LdaConstant), U8(252),
- B(Star), R(0),
- /* 3071 S> */ B(LdaConstant), U8(253),
- B(Star), R(0),
- /* 3083 S> */ B(LdaConstant), U8(254),
- B(Star), R(0),
- /* 3095 S> */ B(LdaConstant), U8(255),
- B(Star), R(0),
- /* 3099 S> */ B(LdaSmi), I8(10),
- /* 3101 E> */ B(Wide), B(StaLookupSlot), U16(256), U8(1),
- B(LdaUndefined),
- /* 3106 S> */ B(Return),
-]
-constant pool: [
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- HEAP_NUMBER_TYPE [2.3],
- ONE_BYTE_INTERNALIZED_STRING_TYPE ["x"],
-]
-handlers: [
-]
-
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/Modules.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/Modules.golden
index 7ee726bb85..3be8bc5158 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/Modules.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/Modules.golden
@@ -22,7 +22,7 @@ bytecodes: [
B(RestoreGeneratorState), R(1),
B(Star), R(0),
B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(0),
B(LdaConstant), U8(1),
@@ -79,7 +79,7 @@ bytecodes: [
B(RestoreGeneratorState), R(1),
B(Star), R(0),
B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(0),
B(LdaConstant), U8(1),
@@ -138,7 +138,7 @@ bytecodes: [
B(RestoreGeneratorState), R(1),
B(Star), R(0),
B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(0),
B(LdaConstant), U8(1),
@@ -218,7 +218,7 @@ bytecodes: [
B(RestoreGeneratorState), R(1),
B(Star), R(0),
B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(0),
B(LdaConstant), U8(1),
@@ -259,7 +259,7 @@ bytecodes: [
/* 34 S> */ B(LdaUndefined),
/* 34 E> */ B(StaCurrentContextSlot), U8(4),
/* 39 S> */ B(LdaModuleVariable), I8(1), U8(1),
- B(ToNumber), U8(1),
+ B(ToNumeric), U8(1),
B(Star), R(4),
B(Inc), U8(1),
/* 42 E> */ B(StaModuleVariable), I8(1), U8(1),
@@ -296,7 +296,7 @@ bytecodes: [
B(RestoreGeneratorState), R(1),
B(Star), R(0),
B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(0),
B(LdaConstant), U8(1),
@@ -339,7 +339,7 @@ bytecodes: [
/* 34 S> */ B(LdaUndefined),
/* 34 E> */ B(StaCurrentContextSlot), U8(4),
/* 39 S> */ B(LdaModuleVariable), I8(1), U8(1),
- B(ToNumber), U8(1),
+ B(ToNumeric), U8(1),
B(Star), R(4),
B(Inc), U8(1),
/* 42 E> */ B(StaModuleVariable), I8(1), U8(1),
@@ -376,7 +376,7 @@ bytecodes: [
B(RestoreGeneratorState), R(1),
B(Star), R(0),
B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(0),
B(LdaConstant), U8(1),
@@ -419,7 +419,7 @@ bytecodes: [
/* 36 S> */ B(LdaUndefined),
/* 36 E> */ B(StaCurrentContextSlot), U8(4),
/* 41 S> */ B(LdaModuleVariable), I8(1), U8(1),
- B(ToNumber), U8(1),
+ B(ToNumeric), U8(1),
B(Star), R(4),
B(Inc), U8(1),
/* 44 E> */ B(CallRuntime), U16(Runtime::kThrowConstAssignError), R(0), U8(0),
@@ -454,7 +454,7 @@ bytecodes: [
B(RestoreGeneratorState), R(1),
B(Star), R(0),
B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(0),
B(LdaConstant), U8(1),
@@ -505,9 +505,9 @@ handlers: [
snippet: "
export default (class {});
"
-frame size: 8
+frame size: 7
parameter count: 2
-bytecode array length: 140
+bytecode array length: 128
bytecodes: [
B(Ldar), R(1),
B(JumpIfUndefined), U8(18),
@@ -516,7 +516,7 @@ bytecodes: [
B(RestoreGeneratorState), R(1),
B(Star), R(0),
B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(0),
B(LdaConstant), U8(1),
@@ -548,19 +548,16 @@ bytecodes: [
/* 26 S> */ B(Return),
B(Ldar), R(3),
B(StaCurrentContextSlot), U8(5),
- B(CreateClosure), U8(4), U8(0), U8(0),
- B(Star), R(3),
B(LdaTheHole),
- B(Star), R(4),
- B(LdaSmi), I8(16),
B(Star), R(6),
- B(LdaSmi), I8(24),
- B(Star), R(7),
+ B(CreateClosure), U8(5), U8(0), U8(0),
+ B(Star), R(3),
+ B(LdaConstant), U8(4),
+ B(Star), R(4),
B(Mov), R(3), R(5),
- B(CallRuntime), U16(Runtime::kDefineClass), R(4), U8(4),
+ B(CallRuntime), U16(Runtime::kDefineClass), R(4), U8(3),
B(Star), R(4),
- B(CallRuntime), U16(Runtime::kInstallClassNameAccessor), R(3), U8(1),
- B(CallRuntime), U16(Runtime::kToFastProperties), R(3), U8(1),
+ B(Ldar), R(5),
B(StaModuleVariable), I8(1), U8(0),
B(LdaCurrentContextSlot), U8(5),
/* 26 S> */ B(Return),
@@ -570,6 +567,7 @@ constant pool: [
FIXED_ARRAY_TYPE,
Smi [10],
Smi [7],
+ FIXED_ARRAY_TYPE,
SHARED_FUNCTION_INFO_TYPE,
]
handlers: [
@@ -590,7 +588,7 @@ bytecodes: [
B(RestoreGeneratorState), R(1),
B(Star), R(0),
B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(0),
B(LdaConstant), U8(1),
@@ -647,7 +645,7 @@ bytecodes: [
B(RestoreGeneratorState), R(1),
B(Star), R(0),
B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(0),
B(LdaConstant), U8(1),
@@ -705,7 +703,7 @@ bytecodes: [
B(RestoreGeneratorState), R(1),
B(Star), R(0),
B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(0),
B(LdaConstant), U8(1),
@@ -739,15 +737,15 @@ bytecodes: [
/* 45 S> */ B(Return),
/* 27 S> */ B(LdaImmutableCurrentContextSlot), U8(5),
B(Star), R(4),
- /* 31 E> */ B(LdaNamedProperty), R(4), U8(4), U8(2),
+ /* 31 E> */ B(LdaNamedProperty), R(4), U8(4), U8(0),
B(Star), R(3),
B(LdaImmutableCurrentContextSlot), U8(5),
B(Star), R(5),
B(LdaImmutableCurrentContextSlot), U8(5),
B(Star), R(6),
- /* 42 E> */ B(LdaNamedProperty), R(6), U8(5), U8(4),
+ /* 42 E> */ B(LdaNamedProperty), R(6), U8(5), U8(2),
B(Star), R(6),
- /* 31 E> */ B(CallProperty2), R(3), R(4), R(5), R(6), U8(0),
+ /* 31 E> */ B(CallProperty2), R(3), R(4), R(5), R(6), U8(4),
B(StaCurrentContextSlot), U8(6),
B(LdaCurrentContextSlot), U8(6),
/* 45 S> */ B(Return),
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/NewAndSpread.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/NewAndSpread.golden
index 9f701feb05..6a2e1a8c7f 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/NewAndSpread.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/NewAndSpread.golden
@@ -10,34 +10,31 @@ snippet: "
class A { constructor(...args) { this.args = args; } }
new A(...[1, 2, 3]);
"
-frame size: 7
+frame size: 6
parameter count: 1
-bytecode array length: 57
+bytecode array length: 45
bytecodes: [
/* 30 E> */ B(StackCheck),
- B(CreateClosure), U8(0), U8(0), U8(2),
- B(Star), R(2),
B(LdaTheHole),
- B(Star), R(3),
- B(LdaSmi), I8(34),
B(Star), R(5),
- B(LdaSmi), I8(88),
- B(Star), R(6),
+ B(CreateClosure), U8(1), U8(0), U8(2),
+ B(Star), R(2),
+ B(LdaConstant), U8(0),
+ B(Star), R(3),
B(Mov), R(2), R(4),
- B(CallRuntime), U16(Runtime::kDefineClass), R(3), U8(4),
+ B(CallRuntime), U16(Runtime::kDefineClass), R(3), U8(3),
B(Star), R(3),
- B(CallRuntime), U16(Runtime::kInstallClassNameAccessor), R(2), U8(1),
- B(CallRuntime), U16(Runtime::kToFastProperties), R(2), U8(1),
- B(Star), R(0),
- B(Star), R(1),
- /* 89 S> */ B(CreateArrayLiteral), U8(1), U8(3), U8(37),
+ B(Mov), R(4), R(0),
+ B(Mov), R(0), R(1),
+ /* 89 S> */ B(CreateArrayLiteral), U8(2), U8(1), U8(37),
B(Star), R(3),
B(Ldar), R(1),
- /* 89 E> */ B(ConstructWithSpread), R(1), R(3), U8(1), U8(1),
+ /* 89 E> */ B(ConstructWithSpread), R(2), R(3), U8(1), U8(2),
B(LdaUndefined),
/* 110 S> */ B(Return),
]
constant pool: [
+ FIXED_ARRAY_TYPE,
SHARED_FUNCTION_INFO_TYPE,
TUPLE2_TYPE,
]
@@ -49,36 +46,33 @@ snippet: "
class A { constructor(...args) { this.args = args; } }
new A(0, ...[1, 2, 3]);
"
-frame size: 7
+frame size: 6
parameter count: 1
-bytecode array length: 60
+bytecode array length: 48
bytecodes: [
/* 30 E> */ B(StackCheck),
- B(CreateClosure), U8(0), U8(0), U8(2),
- B(Star), R(2),
B(LdaTheHole),
- B(Star), R(3),
- B(LdaSmi), I8(34),
B(Star), R(5),
- B(LdaSmi), I8(88),
- B(Star), R(6),
+ B(CreateClosure), U8(1), U8(0), U8(2),
+ B(Star), R(2),
+ B(LdaConstant), U8(0),
+ B(Star), R(3),
B(Mov), R(2), R(4),
- B(CallRuntime), U16(Runtime::kDefineClass), R(3), U8(4),
+ B(CallRuntime), U16(Runtime::kDefineClass), R(3), U8(3),
B(Star), R(3),
- B(CallRuntime), U16(Runtime::kInstallClassNameAccessor), R(2), U8(1),
- B(CallRuntime), U16(Runtime::kToFastProperties), R(2), U8(1),
- B(Star), R(0),
- B(Star), R(1),
+ B(Mov), R(4), R(0),
+ B(Mov), R(0), R(1),
/* 89 S> */ B(LdaZero),
B(Star), R(3),
- B(CreateArrayLiteral), U8(1), U8(3), U8(37),
+ B(CreateArrayLiteral), U8(2), U8(1), U8(37),
B(Star), R(4),
B(Ldar), R(1),
- /* 89 E> */ B(ConstructWithSpread), R(1), R(3), U8(2), U8(1),
+ /* 89 E> */ B(ConstructWithSpread), R(2), R(3), U8(2), U8(2),
B(LdaUndefined),
/* 113 S> */ B(Return),
]
constant pool: [
+ FIXED_ARRAY_TYPE,
SHARED_FUNCTION_INFO_TYPE,
TUPLE2_TYPE,
]
@@ -90,42 +84,38 @@ snippet: "
class A { constructor(...args) { this.args = args; } }
new A(0, ...[1, 2, 3], 4);
"
-frame size: 7
+frame size: 6
parameter count: 1
-bytecode array length: 81
+bytecode array length: 66
bytecodes: [
/* 30 E> */ B(StackCheck),
- B(CreateClosure), U8(0), U8(0), U8(2),
- B(Star), R(2),
B(LdaTheHole),
- B(Star), R(3),
- B(LdaSmi), I8(34),
B(Star), R(5),
- B(LdaSmi), I8(88),
- B(Star), R(6),
+ B(CreateClosure), U8(1), U8(0), U8(2),
+ B(Star), R(2),
+ B(LdaConstant), U8(0),
+ B(Star), R(3),
B(Mov), R(2), R(4),
- B(CallRuntime), U16(Runtime::kDefineClass), R(3), U8(4),
+ B(CallRuntime), U16(Runtime::kDefineClass), R(3), U8(3),
B(Star), R(3),
- B(CallRuntime), U16(Runtime::kInstallClassNameAccessor), R(2), U8(1),
- B(CallRuntime), U16(Runtime::kToFastProperties), R(2), U8(1),
- B(Star), R(0),
- B(Star), R(1),
- /* 89 S> */ B(CreateArrayLiteral), U8(1), U8(1), U8(37),
+ B(Mov), R(4), R(0),
+ B(Mov), R(0), R(1),
+ /* 89 S> */ B(CreateArrayLiteral), U8(2), U8(1), U8(37),
B(Star), R(3),
- B(CreateArrayLiteral), U8(2), U8(2), U8(37),
+ B(CreateArrayLiteral), U8(3), U8(2), U8(37),
B(Star), R(4),
B(CallJSRuntime), U8(%spread_iterable), R(4), U8(1),
B(Star), R(4),
- B(CreateArrayLiteral), U8(3), U8(3), U8(37),
+ B(CreateArrayLiteral), U8(4), 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),
]
constant pool: [
+ FIXED_ARRAY_TYPE,
SHARED_FUNCTION_INFO_TYPE,
TUPLE2_TYPE,
TUPLE2_TYPE,
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/ObjectLiterals.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/ObjectLiterals.golden
index 242d988f63..63014f70dc 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/ObjectLiterals.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/ObjectLiterals.golden
@@ -75,8 +75,8 @@ bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), I8(1),
B(Star), R(0),
- /* 45 S> */ B(CreateObjectLiteral), U8(0), U8(1), U8(41), R(1),
- /* 69 E> */ B(AddSmi), I8(1), U8(0),
+ /* 45 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(41), R(1),
+ /* 69 E> */ B(AddSmi), I8(1), U8(1),
B(StaNamedOwnProperty), R(1), U8(1), U8(2),
B(Ldar), R(1),
/* 75 S> */ B(Return),
@@ -97,8 +97,8 @@ parameter count: 1
bytecode array length: 17
bytecodes: [
/* 30 E> */ B(StackCheck),
- /* 34 S> */ B(CreateObjectLiteral), U8(0), U8(1), U8(41), R(0),
- B(CreateClosure), U8(1), U8(0), U8(2),
+ /* 34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(41), R(0),
+ B(CreateClosure), U8(1), U8(1), U8(2),
B(StaNamedOwnProperty), R(0), U8(2), U8(2),
B(Ldar), R(0),
/* 66 S> */ B(Return),
@@ -120,8 +120,8 @@ parameter count: 1
bytecode array length: 17
bytecodes: [
/* 30 E> */ B(StackCheck),
- /* 34 S> */ B(CreateObjectLiteral), U8(0), U8(1), U8(41), R(0),
- B(CreateClosure), U8(1), U8(0), U8(2),
+ /* 34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(41), R(0),
+ B(CreateClosure), U8(1), U8(1), U8(2),
B(StaNamedOwnProperty), R(0), U8(2), U8(2),
B(Ldar), R(0),
/* 67 S> */ B(Return),
@@ -143,10 +143,10 @@ parameter count: 1
bytecode array length: 33
bytecodes: [
/* 30 E> */ B(StackCheck),
- /* 34 S> */ B(CreateObjectLiteral), U8(0), U8(1), U8(41), R(0),
+ /* 34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(41), R(0),
B(LdaConstant), U8(1),
B(Star), R(2),
- B(CreateClosure), U8(2), U8(0), U8(2),
+ B(CreateClosure), U8(2), U8(1), U8(2),
B(Star), R(3),
B(LdaNull),
B(Star), R(4),
@@ -174,12 +174,12 @@ parameter count: 1
bytecode array length: 36
bytecodes: [
/* 30 E> */ B(StackCheck),
- /* 34 S> */ B(CreateObjectLiteral), U8(0), U8(2), U8(41), R(0),
+ /* 34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(41), R(0),
B(LdaConstant), U8(1),
B(Star), R(2),
- B(CreateClosure), U8(2), U8(0), U8(2),
+ B(CreateClosure), U8(2), U8(1), U8(2),
B(Star), R(3),
- B(CreateClosure), U8(3), U8(1), U8(2),
+ B(CreateClosure), U8(3), U8(2), U8(2),
B(Star), R(4),
B(LdaZero),
B(Star), R(5),
@@ -206,12 +206,12 @@ parameter count: 1
bytecode array length: 33
bytecodes: [
/* 30 E> */ B(StackCheck),
- /* 34 S> */ B(CreateObjectLiteral), U8(0), U8(1), U8(41), R(0),
+ /* 34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(41), R(0),
B(LdaConstant), U8(1),
B(Star), R(2),
B(LdaNull),
B(Star), R(3),
- B(CreateClosure), U8(2), U8(0), U8(2),
+ B(CreateClosure), U8(2), U8(1), U8(2),
B(Star), R(4),
B(LdaZero),
B(Star), R(5),
@@ -306,13 +306,14 @@ snippet: "
"
frame size: 3
parameter count: 1
-bytecode array length: 26
+bytecode array length: 28
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaConstant), U8(0),
B(Star), R(0),
/* 50 S> */ B(CreateObjectLiteral), U8(1), U8(0), U8(41), R(1),
/* 64 E> */ B(StaNamedOwnProperty), R(1), U8(2), U8(1),
+ B(Ldar), R(0),
/* 68 E> */ B(ToName), R(2),
B(LdaSmi), I8(1),
B(StaDataPropertyInLiteral), R(1), R(2), U8(0), U8(3),
@@ -367,13 +368,13 @@ bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaConstant), U8(0),
B(Star), R(0),
- /* 50 S> */ B(CreateObjectLiteral), U8(1), U8(2), U8(41), R(1),
+ /* 50 S> */ B(CreateObjectLiteral), U8(1), U8(0), U8(41), R(1),
/* 60 E> */ B(ToName), R(2),
B(LdaConstant), U8(2),
- B(StaDataPropertyInLiteral), R(1), R(2), U8(0), U8(3),
+ B(StaDataPropertyInLiteral), R(1), R(2), U8(0), U8(1),
B(LdaConstant), U8(3),
B(Star), R(3),
- B(CreateClosure), U8(4), U8(0), U8(2),
+ B(CreateClosure), U8(4), U8(3), U8(2),
B(Star), R(4),
B(LdaZero),
B(Star), R(5),
@@ -381,7 +382,7 @@ bytecodes: [
B(CallRuntime), U16(Runtime::kDefineGetterPropertyUnchecked), R(2), U8(4),
B(LdaConstant), U8(3),
B(Star), R(3),
- B(CreateClosure), U8(5), U8(1), U8(2),
+ B(CreateClosure), U8(5), U8(4), U8(2),
B(Star), R(4),
B(LdaZero),
B(Star), R(5),
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/ObjectLiteralsWide.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/ObjectLiteralsWide.golden
deleted file mode 100644
index dba4ae1811..0000000000
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/ObjectLiteralsWide.golden
+++ /dev/null
@@ -1,1051 +0,0 @@
-#
-# Autogenerated by generate-bytecode-expectations.
-#
-
----
-wrap: yes
-
----
-snippet: "
- var a;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- return { name: 'string', val: 9.2 };
-"
-frame size: 2
-parameter count: 1
-bytecode array length: 1037
-bytecodes: [
- /* 30 E> */ B(StackCheck),
- /* 41 S> */ B(LdaConstant), U8(0),
- B(Star), R(0),
- /* 51 S> */ B(LdaConstant), U8(1),
- B(Star), R(0),
- /* 61 S> */ B(LdaConstant), U8(2),
- B(Star), R(0),
- /* 71 S> */ B(LdaConstant), U8(3),
- B(Star), R(0),
- /* 81 S> */ B(LdaConstant), U8(4),
- B(Star), R(0),
- /* 91 S> */ B(LdaConstant), U8(5),
- B(Star), R(0),
- /* 101 S> */ B(LdaConstant), U8(6),
- B(Star), R(0),
- /* 111 S> */ B(LdaConstant), U8(7),
- B(Star), R(0),
- /* 121 S> */ B(LdaConstant), U8(8),
- B(Star), R(0),
- /* 131 S> */ B(LdaConstant), U8(9),
- B(Star), R(0),
- /* 141 S> */ B(LdaConstant), U8(10),
- B(Star), R(0),
- /* 151 S> */ B(LdaConstant), U8(11),
- B(Star), R(0),
- /* 161 S> */ B(LdaConstant), U8(12),
- B(Star), R(0),
- /* 171 S> */ B(LdaConstant), U8(13),
- B(Star), R(0),
- /* 181 S> */ B(LdaConstant), U8(14),
- B(Star), R(0),
- /* 191 S> */ B(LdaConstant), U8(15),
- B(Star), R(0),
- /* 201 S> */ B(LdaConstant), U8(16),
- B(Star), R(0),
- /* 211 S> */ B(LdaConstant), U8(17),
- B(Star), R(0),
- /* 221 S> */ B(LdaConstant), U8(18),
- B(Star), R(0),
- /* 231 S> */ B(LdaConstant), U8(19),
- B(Star), R(0),
- /* 241 S> */ B(LdaConstant), U8(20),
- B(Star), R(0),
- /* 251 S> */ B(LdaConstant), U8(21),
- B(Star), R(0),
- /* 261 S> */ B(LdaConstant), U8(22),
- B(Star), R(0),
- /* 271 S> */ B(LdaConstant), U8(23),
- B(Star), R(0),
- /* 281 S> */ B(LdaConstant), U8(24),
- B(Star), R(0),
- /* 291 S> */ B(LdaConstant), U8(25),
- B(Star), R(0),
- /* 301 S> */ B(LdaConstant), U8(26),
- B(Star), R(0),
- /* 311 S> */ B(LdaConstant), U8(27),
- B(Star), R(0),
- /* 321 S> */ B(LdaConstant), U8(28),
- B(Star), R(0),
- /* 331 S> */ B(LdaConstant), U8(29),
- B(Star), R(0),
- /* 341 S> */ B(LdaConstant), U8(30),
- B(Star), R(0),
- /* 351 S> */ B(LdaConstant), U8(31),
- B(Star), R(0),
- /* 361 S> */ B(LdaConstant), U8(32),
- B(Star), R(0),
- /* 371 S> */ B(LdaConstant), U8(33),
- B(Star), R(0),
- /* 381 S> */ B(LdaConstant), U8(34),
- B(Star), R(0),
- /* 391 S> */ B(LdaConstant), U8(35),
- B(Star), R(0),
- /* 401 S> */ B(LdaConstant), U8(36),
- B(Star), R(0),
- /* 411 S> */ B(LdaConstant), U8(37),
- B(Star), R(0),
- /* 421 S> */ B(LdaConstant), U8(38),
- B(Star), R(0),
- /* 431 S> */ B(LdaConstant), U8(39),
- B(Star), R(0),
- /* 441 S> */ B(LdaConstant), U8(40),
- B(Star), R(0),
- /* 451 S> */ B(LdaConstant), U8(41),
- B(Star), R(0),
- /* 461 S> */ B(LdaConstant), U8(42),
- B(Star), R(0),
- /* 471 S> */ B(LdaConstant), U8(43),
- B(Star), R(0),
- /* 481 S> */ B(LdaConstant), U8(44),
- B(Star), R(0),
- /* 491 S> */ B(LdaConstant), U8(45),
- B(Star), R(0),
- /* 501 S> */ B(LdaConstant), U8(46),
- B(Star), R(0),
- /* 511 S> */ B(LdaConstant), U8(47),
- B(Star), R(0),
- /* 521 S> */ B(LdaConstant), U8(48),
- B(Star), R(0),
- /* 531 S> */ B(LdaConstant), U8(49),
- B(Star), R(0),
- /* 541 S> */ B(LdaConstant), U8(50),
- B(Star), R(0),
- /* 551 S> */ B(LdaConstant), U8(51),
- B(Star), R(0),
- /* 561 S> */ B(LdaConstant), U8(52),
- B(Star), R(0),
- /* 571 S> */ B(LdaConstant), U8(53),
- B(Star), R(0),
- /* 581 S> */ B(LdaConstant), U8(54),
- B(Star), R(0),
- /* 591 S> */ B(LdaConstant), U8(55),
- B(Star), R(0),
- /* 601 S> */ B(LdaConstant), U8(56),
- B(Star), R(0),
- /* 611 S> */ B(LdaConstant), U8(57),
- B(Star), R(0),
- /* 621 S> */ B(LdaConstant), U8(58),
- B(Star), R(0),
- /* 631 S> */ B(LdaConstant), U8(59),
- B(Star), R(0),
- /* 641 S> */ B(LdaConstant), U8(60),
- B(Star), R(0),
- /* 651 S> */ B(LdaConstant), U8(61),
- B(Star), R(0),
- /* 661 S> */ B(LdaConstant), U8(62),
- B(Star), R(0),
- /* 671 S> */ B(LdaConstant), U8(63),
- B(Star), R(0),
- /* 681 S> */ B(LdaConstant), U8(64),
- B(Star), R(0),
- /* 691 S> */ B(LdaConstant), U8(65),
- B(Star), R(0),
- /* 701 S> */ B(LdaConstant), U8(66),
- B(Star), R(0),
- /* 711 S> */ B(LdaConstant), U8(67),
- B(Star), R(0),
- /* 721 S> */ B(LdaConstant), U8(68),
- B(Star), R(0),
- /* 731 S> */ B(LdaConstant), U8(69),
- B(Star), R(0),
- /* 741 S> */ B(LdaConstant), U8(70),
- B(Star), R(0),
- /* 751 S> */ B(LdaConstant), U8(71),
- B(Star), R(0),
- /* 761 S> */ B(LdaConstant), U8(72),
- B(Star), R(0),
- /* 771 S> */ B(LdaConstant), U8(73),
- B(Star), R(0),
- /* 781 S> */ B(LdaConstant), U8(74),
- B(Star), R(0),
- /* 791 S> */ B(LdaConstant), U8(75),
- B(Star), R(0),
- /* 801 S> */ B(LdaConstant), U8(76),
- B(Star), R(0),
- /* 811 S> */ B(LdaConstant), U8(77),
- B(Star), R(0),
- /* 821 S> */ B(LdaConstant), U8(78),
- B(Star), R(0),
- /* 831 S> */ B(LdaConstant), U8(79),
- B(Star), R(0),
- /* 841 S> */ B(LdaConstant), U8(80),
- B(Star), R(0),
- /* 851 S> */ B(LdaConstant), U8(81),
- B(Star), R(0),
- /* 861 S> */ B(LdaConstant), U8(82),
- B(Star), R(0),
- /* 871 S> */ B(LdaConstant), U8(83),
- B(Star), R(0),
- /* 881 S> */ B(LdaConstant), U8(84),
- B(Star), R(0),
- /* 891 S> */ B(LdaConstant), U8(85),
- B(Star), R(0),
- /* 901 S> */ B(LdaConstant), U8(86),
- B(Star), R(0),
- /* 911 S> */ B(LdaConstant), U8(87),
- B(Star), R(0),
- /* 921 S> */ B(LdaConstant), U8(88),
- B(Star), R(0),
- /* 931 S> */ B(LdaConstant), U8(89),
- B(Star), R(0),
- /* 941 S> */ B(LdaConstant), U8(90),
- B(Star), R(0),
- /* 951 S> */ B(LdaConstant), U8(91),
- B(Star), R(0),
- /* 961 S> */ B(LdaConstant), U8(92),
- B(Star), R(0),
- /* 971 S> */ B(LdaConstant), U8(93),
- B(Star), R(0),
- /* 981 S> */ B(LdaConstant), U8(94),
- B(Star), R(0),
- /* 991 S> */ B(LdaConstant), U8(95),
- B(Star), R(0),
- /* 1001 S> */ B(LdaConstant), U8(96),
- B(Star), R(0),
- /* 1011 S> */ B(LdaConstant), U8(97),
- B(Star), R(0),
- /* 1021 S> */ B(LdaConstant), U8(98),
- B(Star), R(0),
- /* 1031 S> */ B(LdaConstant), U8(99),
- B(Star), R(0),
- /* 1041 S> */ B(LdaConstant), U8(100),
- B(Star), R(0),
- /* 1051 S> */ B(LdaConstant), U8(101),
- B(Star), R(0),
- /* 1061 S> */ B(LdaConstant), U8(102),
- B(Star), R(0),
- /* 1071 S> */ B(LdaConstant), U8(103),
- B(Star), R(0),
- /* 1081 S> */ B(LdaConstant), U8(104),
- B(Star), R(0),
- /* 1091 S> */ B(LdaConstant), U8(105),
- B(Star), R(0),
- /* 1101 S> */ B(LdaConstant), U8(106),
- B(Star), R(0),
- /* 1111 S> */ B(LdaConstant), U8(107),
- B(Star), R(0),
- /* 1121 S> */ B(LdaConstant), U8(108),
- B(Star), R(0),
- /* 1131 S> */ B(LdaConstant), U8(109),
- B(Star), R(0),
- /* 1141 S> */ B(LdaConstant), U8(110),
- B(Star), R(0),
- /* 1151 S> */ B(LdaConstant), U8(111),
- B(Star), R(0),
- /* 1161 S> */ B(LdaConstant), U8(112),
- B(Star), R(0),
- /* 1171 S> */ B(LdaConstant), U8(113),
- B(Star), R(0),
- /* 1181 S> */ B(LdaConstant), U8(114),
- B(Star), R(0),
- /* 1191 S> */ B(LdaConstant), U8(115),
- B(Star), R(0),
- /* 1201 S> */ B(LdaConstant), U8(116),
- B(Star), R(0),
- /* 1211 S> */ B(LdaConstant), U8(117),
- B(Star), R(0),
- /* 1221 S> */ B(LdaConstant), U8(118),
- B(Star), R(0),
- /* 1231 S> */ B(LdaConstant), U8(119),
- B(Star), R(0),
- /* 1241 S> */ B(LdaConstant), U8(120),
- B(Star), R(0),
- /* 1251 S> */ B(LdaConstant), U8(121),
- B(Star), R(0),
- /* 1261 S> */ B(LdaConstant), U8(122),
- B(Star), R(0),
- /* 1271 S> */ B(LdaConstant), U8(123),
- B(Star), R(0),
- /* 1281 S> */ B(LdaConstant), U8(124),
- B(Star), R(0),
- /* 1291 S> */ B(LdaConstant), U8(125),
- B(Star), R(0),
- /* 1301 S> */ B(LdaConstant), U8(126),
- B(Star), R(0),
- /* 1311 S> */ B(LdaConstant), U8(127),
- B(Star), R(0),
- /* 1321 S> */ B(LdaConstant), U8(128),
- B(Star), R(0),
- /* 1331 S> */ B(LdaConstant), U8(129),
- B(Star), R(0),
- /* 1341 S> */ B(LdaConstant), U8(130),
- B(Star), R(0),
- /* 1351 S> */ B(LdaConstant), U8(131),
- B(Star), R(0),
- /* 1361 S> */ B(LdaConstant), U8(132),
- B(Star), R(0),
- /* 1371 S> */ B(LdaConstant), U8(133),
- B(Star), R(0),
- /* 1381 S> */ B(LdaConstant), U8(134),
- B(Star), R(0),
- /* 1391 S> */ B(LdaConstant), U8(135),
- B(Star), R(0),
- /* 1401 S> */ B(LdaConstant), U8(136),
- B(Star), R(0),
- /* 1411 S> */ B(LdaConstant), U8(137),
- B(Star), R(0),
- /* 1421 S> */ B(LdaConstant), U8(138),
- B(Star), R(0),
- /* 1431 S> */ B(LdaConstant), U8(139),
- B(Star), R(0),
- /* 1441 S> */ B(LdaConstant), U8(140),
- B(Star), R(0),
- /* 1451 S> */ B(LdaConstant), U8(141),
- B(Star), R(0),
- /* 1461 S> */ B(LdaConstant), U8(142),
- B(Star), R(0),
- /* 1471 S> */ B(LdaConstant), U8(143),
- B(Star), R(0),
- /* 1481 S> */ B(LdaConstant), U8(144),
- B(Star), R(0),
- /* 1491 S> */ B(LdaConstant), U8(145),
- B(Star), R(0),
- /* 1501 S> */ B(LdaConstant), U8(146),
- B(Star), R(0),
- /* 1511 S> */ B(LdaConstant), U8(147),
- B(Star), R(0),
- /* 1521 S> */ B(LdaConstant), U8(148),
- B(Star), R(0),
- /* 1531 S> */ B(LdaConstant), U8(149),
- B(Star), R(0),
- /* 1541 S> */ B(LdaConstant), U8(150),
- B(Star), R(0),
- /* 1551 S> */ B(LdaConstant), U8(151),
- B(Star), R(0),
- /* 1561 S> */ B(LdaConstant), U8(152),
- B(Star), R(0),
- /* 1571 S> */ B(LdaConstant), U8(153),
- B(Star), R(0),
- /* 1581 S> */ B(LdaConstant), U8(154),
- B(Star), R(0),
- /* 1591 S> */ B(LdaConstant), U8(155),
- B(Star), R(0),
- /* 1601 S> */ B(LdaConstant), U8(156),
- B(Star), R(0),
- /* 1611 S> */ B(LdaConstant), U8(157),
- B(Star), R(0),
- /* 1621 S> */ B(LdaConstant), U8(158),
- B(Star), R(0),
- /* 1631 S> */ B(LdaConstant), U8(159),
- B(Star), R(0),
- /* 1641 S> */ B(LdaConstant), U8(160),
- B(Star), R(0),
- /* 1651 S> */ B(LdaConstant), U8(161),
- B(Star), R(0),
- /* 1661 S> */ B(LdaConstant), U8(162),
- B(Star), R(0),
- /* 1671 S> */ B(LdaConstant), U8(163),
- B(Star), R(0),
- /* 1681 S> */ B(LdaConstant), U8(164),
- B(Star), R(0),
- /* 1691 S> */ B(LdaConstant), U8(165),
- B(Star), R(0),
- /* 1701 S> */ B(LdaConstant), U8(166),
- B(Star), R(0),
- /* 1711 S> */ B(LdaConstant), U8(167),
- B(Star), R(0),
- /* 1721 S> */ B(LdaConstant), U8(168),
- B(Star), R(0),
- /* 1731 S> */ B(LdaConstant), U8(169),
- B(Star), R(0),
- /* 1741 S> */ B(LdaConstant), U8(170),
- B(Star), R(0),
- /* 1751 S> */ B(LdaConstant), U8(171),
- B(Star), R(0),
- /* 1761 S> */ B(LdaConstant), U8(172),
- B(Star), R(0),
- /* 1771 S> */ B(LdaConstant), U8(173),
- B(Star), R(0),
- /* 1781 S> */ B(LdaConstant), U8(174),
- B(Star), R(0),
- /* 1791 S> */ B(LdaConstant), U8(175),
- B(Star), R(0),
- /* 1801 S> */ B(LdaConstant), U8(176),
- B(Star), R(0),
- /* 1811 S> */ B(LdaConstant), U8(177),
- B(Star), R(0),
- /* 1821 S> */ B(LdaConstant), U8(178),
- B(Star), R(0),
- /* 1831 S> */ B(LdaConstant), U8(179),
- B(Star), R(0),
- /* 1841 S> */ B(LdaConstant), U8(180),
- B(Star), R(0),
- /* 1851 S> */ B(LdaConstant), U8(181),
- B(Star), R(0),
- /* 1861 S> */ B(LdaConstant), U8(182),
- B(Star), R(0),
- /* 1871 S> */ B(LdaConstant), U8(183),
- B(Star), R(0),
- /* 1881 S> */ B(LdaConstant), U8(184),
- B(Star), R(0),
- /* 1891 S> */ B(LdaConstant), U8(185),
- B(Star), R(0),
- /* 1901 S> */ B(LdaConstant), U8(186),
- B(Star), R(0),
- /* 1911 S> */ B(LdaConstant), U8(187),
- B(Star), R(0),
- /* 1921 S> */ B(LdaConstant), U8(188),
- B(Star), R(0),
- /* 1931 S> */ B(LdaConstant), U8(189),
- B(Star), R(0),
- /* 1941 S> */ B(LdaConstant), U8(190),
- B(Star), R(0),
- /* 1951 S> */ B(LdaConstant), U8(191),
- B(Star), R(0),
- /* 1961 S> */ B(LdaConstant), U8(192),
- B(Star), R(0),
- /* 1971 S> */ B(LdaConstant), U8(193),
- B(Star), R(0),
- /* 1981 S> */ B(LdaConstant), U8(194),
- B(Star), R(0),
- /* 1991 S> */ B(LdaConstant), U8(195),
- B(Star), R(0),
- /* 2001 S> */ B(LdaConstant), U8(196),
- B(Star), R(0),
- /* 2011 S> */ B(LdaConstant), U8(197),
- B(Star), R(0),
- /* 2021 S> */ B(LdaConstant), U8(198),
- B(Star), R(0),
- /* 2031 S> */ B(LdaConstant), U8(199),
- B(Star), R(0),
- /* 2041 S> */ B(LdaConstant), U8(200),
- B(Star), R(0),
- /* 2051 S> */ B(LdaConstant), U8(201),
- B(Star), R(0),
- /* 2061 S> */ B(LdaConstant), U8(202),
- B(Star), R(0),
- /* 2071 S> */ B(LdaConstant), U8(203),
- B(Star), R(0),
- /* 2081 S> */ B(LdaConstant), U8(204),
- B(Star), R(0),
- /* 2091 S> */ B(LdaConstant), U8(205),
- B(Star), R(0),
- /* 2101 S> */ B(LdaConstant), U8(206),
- B(Star), R(0),
- /* 2111 S> */ B(LdaConstant), U8(207),
- B(Star), R(0),
- /* 2121 S> */ B(LdaConstant), U8(208),
- B(Star), R(0),
- /* 2131 S> */ B(LdaConstant), U8(209),
- B(Star), R(0),
- /* 2141 S> */ B(LdaConstant), U8(210),
- B(Star), R(0),
- /* 2151 S> */ B(LdaConstant), U8(211),
- B(Star), R(0),
- /* 2161 S> */ B(LdaConstant), U8(212),
- B(Star), R(0),
- /* 2171 S> */ B(LdaConstant), U8(213),
- B(Star), R(0),
- /* 2181 S> */ B(LdaConstant), U8(214),
- B(Star), R(0),
- /* 2191 S> */ B(LdaConstant), U8(215),
- B(Star), R(0),
- /* 2201 S> */ B(LdaConstant), U8(216),
- B(Star), R(0),
- /* 2211 S> */ B(LdaConstant), U8(217),
- B(Star), R(0),
- /* 2221 S> */ B(LdaConstant), U8(218),
- B(Star), R(0),
- /* 2231 S> */ B(LdaConstant), U8(219),
- B(Star), R(0),
- /* 2241 S> */ B(LdaConstant), U8(220),
- B(Star), R(0),
- /* 2251 S> */ B(LdaConstant), U8(221),
- B(Star), R(0),
- /* 2261 S> */ B(LdaConstant), U8(222),
- B(Star), R(0),
- /* 2271 S> */ B(LdaConstant), U8(223),
- B(Star), R(0),
- /* 2281 S> */ B(LdaConstant), U8(224),
- B(Star), R(0),
- /* 2291 S> */ B(LdaConstant), U8(225),
- B(Star), R(0),
- /* 2301 S> */ B(LdaConstant), U8(226),
- B(Star), R(0),
- /* 2311 S> */ B(LdaConstant), U8(227),
- B(Star), R(0),
- /* 2321 S> */ B(LdaConstant), U8(228),
- B(Star), R(0),
- /* 2331 S> */ B(LdaConstant), U8(229),
- B(Star), R(0),
- /* 2341 S> */ B(LdaConstant), U8(230),
- B(Star), R(0),
- /* 2351 S> */ B(LdaConstant), U8(231),
- B(Star), R(0),
- /* 2361 S> */ B(LdaConstant), U8(232),
- B(Star), R(0),
- /* 2371 S> */ B(LdaConstant), U8(233),
- B(Star), R(0),
- /* 2381 S> */ B(LdaConstant), U8(234),
- B(Star), R(0),
- /* 2391 S> */ B(LdaConstant), U8(235),
- B(Star), R(0),
- /* 2401 S> */ B(LdaConstant), U8(236),
- B(Star), R(0),
- /* 2411 S> */ B(LdaConstant), U8(237),
- B(Star), R(0),
- /* 2421 S> */ B(LdaConstant), U8(238),
- B(Star), R(0),
- /* 2431 S> */ B(LdaConstant), U8(239),
- B(Star), R(0),
- /* 2441 S> */ B(LdaConstant), U8(240),
- B(Star), R(0),
- /* 2451 S> */ B(LdaConstant), U8(241),
- B(Star), R(0),
- /* 2461 S> */ B(LdaConstant), U8(242),
- B(Star), R(0),
- /* 2471 S> */ B(LdaConstant), U8(243),
- B(Star), R(0),
- /* 2481 S> */ B(LdaConstant), U8(244),
- B(Star), R(0),
- /* 2491 S> */ B(LdaConstant), U8(245),
- B(Star), R(0),
- /* 2501 S> */ B(LdaConstant), U8(246),
- B(Star), R(0),
- /* 2511 S> */ B(LdaConstant), U8(247),
- B(Star), R(0),
- /* 2521 S> */ B(LdaConstant), U8(248),
- B(Star), R(0),
- /* 2531 S> */ B(LdaConstant), U8(249),
- B(Star), R(0),
- /* 2541 S> */ B(LdaConstant), U8(250),
- B(Star), R(0),
- /* 2551 S> */ B(LdaConstant), U8(251),
- B(Star), R(0),
- /* 2561 S> */ B(LdaConstant), U8(252),
- B(Star), R(0),
- /* 2571 S> */ B(LdaConstant), U8(253),
- B(Star), R(0),
- /* 2581 S> */ B(LdaConstant), U8(254),
- B(Star), R(0),
- /* 2591 S> */ B(LdaConstant), U8(255),
- B(Star), R(0),
- /* 2601 S> */ B(Wide), B(CreateObjectLiteral), U16(256), U16(0), U8(41), R16(1),
- B(Ldar), R(1),
- /* 2637 S> */ B(Return),
-]
-constant pool: [
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- FIXED_ARRAY_TYPE,
-]
-handlers: [
-]
-
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/PropertyCall.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/PropertyCall.golden
index 52a2553bb9..c08ca8886a 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/PropertyCall.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/PropertyCall.golden
@@ -16,9 +16,9 @@ parameter count: 2
bytecode array length: 12
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 25 S> */ B(LdaNamedProperty), R(arg0), U8(0), U8(2),
+ /* 25 S> */ B(LdaNamedProperty), R(arg0), U8(0), U8(0),
B(Star), R(0),
- /* 25 E> */ B(CallProperty0), R(0), R(arg0), U8(0),
+ /* 25 E> */ B(CallProperty0), R(0), R(arg0), U8(2),
/* 32 S> */ B(Return),
]
constant pool: [
@@ -37,9 +37,9 @@ parameter count: 4
bytecode array length: 14
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 31 S> */ B(LdaNamedProperty), R(arg0), U8(0), U8(2),
+ /* 31 S> */ B(LdaNamedProperty), R(arg0), U8(0), U8(0),
B(Star), R(0),
- /* 31 E> */ B(CallProperty2), R(0), R(arg0), R(arg1), R(arg2), U8(0),
+ /* 31 E> */ B(CallProperty2), R(0), R(arg0), R(arg1), R(arg2), U8(2),
/* 42 S> */ B(Return),
]
constant pool: [
@@ -58,12 +58,12 @@ parameter count: 3
bytecode array length: 21
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 28 S> */ B(LdaNamedProperty), R(arg0), U8(0), U8(2),
+ /* 28 S> */ B(LdaNamedProperty), R(arg0), U8(0), U8(0),
B(Star), R(0),
B(Ldar), R(arg1),
- /* 35 E> */ B(Add), R(arg1), U8(4),
+ /* 35 E> */ B(Add), R(arg1), U8(2),
B(Star), R(2),
- /* 28 E> */ B(CallProperty2), R(0), R(arg0), R(2), R(arg1), U8(0),
+ /* 28 E> */ B(CallProperty2), R(0), R(arg0), R(2), R(arg1), U8(3),
/* 43 S> */ B(Return),
]
constant pool: [
@@ -339,9 +339,9 @@ bytecodes: [
/* 1144 S> */ B(LdaNamedProperty), R(arg0), U8(0), U8(250),
/* 1153 S> */ B(LdaNamedProperty), R(arg0), U8(0), U8(252),
/* 1162 S> */ B(LdaNamedProperty), R(arg0), U8(0), U8(254),
- /* 1178 S> */ B(Wide), B(LdaNamedProperty), R16(arg0), U16(0), U16(258),
+ /* 1178 S> */ B(Wide), B(LdaNamedProperty), R16(arg0), U16(0), U16(256),
B(Star), R(0),
- /* 1178 E> */ B(Wide), B(CallProperty0), R16(0), R16(arg0), U16(256),
+ /* 1178 E> */ B(Wide), B(CallProperty0), R16(0), R16(arg0), U16(258),
/* 1185 S> */ B(Return),
]
constant pool: [
@@ -360,23 +360,23 @@ parameter count: 2
bytecode array length: 51
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 25 S> */ B(LdaNamedProperty), R(arg0), U8(0), U8(6),
+ /* 25 S> */ B(LdaNamedProperty), R(arg0), U8(0), U8(0),
B(Star), R(2),
B(LdaSmi), I8(1),
B(Star), R(4),
- /* 25 E> */ B(CallProperty1), R(2), R(arg0), R(4), U8(4),
+ /* 25 E> */ B(CallProperty1), R(2), R(arg0), R(4), U8(2),
B(Star), R(2),
- /* 32 E> */ B(LdaNamedProperty), R(2), U8(0), U8(8),
+ /* 32 E> */ B(LdaNamedProperty), R(2), U8(0), U8(4),
B(Star), R(1),
B(LdaSmi), I8(2),
B(Star), R(3),
- /* 33 E> */ B(CallProperty1), R(1), R(2), R(3), U8(2),
+ /* 33 E> */ B(CallProperty1), R(1), R(2), R(3), U8(6),
B(Star), R(1),
- /* 40 E> */ B(LdaNamedProperty), R(1), U8(0), U8(10),
+ /* 40 E> */ B(LdaNamedProperty), R(1), U8(0), U8(8),
B(Star), R(0),
B(LdaSmi), I8(3),
B(Star), R(2),
- /* 41 E> */ B(CallProperty1), R(0), R(1), R(2), U8(0),
+ /* 41 E> */ B(CallProperty1), R(0), R(1), R(2), U8(10),
/* 49 S> */ B(Return),
]
constant pool: [
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/RegExpLiterals.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/RegExpLiterals.golden
index c431b0e2e6..69f63eb8b4 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/RegExpLiterals.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/RegExpLiterals.golden
@@ -50,13 +50,13 @@ parameter count: 1
bytecode array length: 23
bytecodes: [
/* 30 E> */ B(StackCheck),
- /* 34 S> */ B(CreateRegExpLiteral), U8(0), U8(2), U8(0),
+ /* 34 S> */ B(CreateRegExpLiteral), U8(0), U8(0), U8(0),
B(Star), R(1),
- /* 48 E> */ B(LdaNamedProperty), R(1), U8(1), U8(3),
+ /* 48 E> */ B(LdaNamedProperty), R(1), U8(1), U8(1),
B(Star), R(0),
B(LdaConstant), U8(2),
B(Star), R(2),
- /* 48 E> */ B(CallProperty1), R(0), R(1), R(2), U8(0),
+ /* 48 E> */ B(CallProperty1), R(0), R(1), R(2), U8(3),
/* 61 S> */ B(Return),
]
constant pool: [
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/RegExpLiteralsWide.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/RegExpLiteralsWide.golden
deleted file mode 100644
index 83162ff30f..0000000000
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/RegExpLiteralsWide.golden
+++ /dev/null
@@ -1,1050 +0,0 @@
-#
-# Autogenerated by generate-bytecode-expectations.
-#
-
----
-wrap: yes
-
----
-snippet: "
- var a;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- a = 1.23;
- return /ab+d/;
-"
-frame size: 1
-parameter count: 1
-bytecode array length: 1033
-bytecodes: [
- /* 30 E> */ B(StackCheck),
- /* 41 S> */ B(LdaConstant), U8(0),
- B(Star), R(0),
- /* 51 S> */ B(LdaConstant), U8(1),
- B(Star), R(0),
- /* 61 S> */ B(LdaConstant), U8(2),
- B(Star), R(0),
- /* 71 S> */ B(LdaConstant), U8(3),
- B(Star), R(0),
- /* 81 S> */ B(LdaConstant), U8(4),
- B(Star), R(0),
- /* 91 S> */ B(LdaConstant), U8(5),
- B(Star), R(0),
- /* 101 S> */ B(LdaConstant), U8(6),
- B(Star), R(0),
- /* 111 S> */ B(LdaConstant), U8(7),
- B(Star), R(0),
- /* 121 S> */ B(LdaConstant), U8(8),
- B(Star), R(0),
- /* 131 S> */ B(LdaConstant), U8(9),
- B(Star), R(0),
- /* 141 S> */ B(LdaConstant), U8(10),
- B(Star), R(0),
- /* 151 S> */ B(LdaConstant), U8(11),
- B(Star), R(0),
- /* 161 S> */ B(LdaConstant), U8(12),
- B(Star), R(0),
- /* 171 S> */ B(LdaConstant), U8(13),
- B(Star), R(0),
- /* 181 S> */ B(LdaConstant), U8(14),
- B(Star), R(0),
- /* 191 S> */ B(LdaConstant), U8(15),
- B(Star), R(0),
- /* 201 S> */ B(LdaConstant), U8(16),
- B(Star), R(0),
- /* 211 S> */ B(LdaConstant), U8(17),
- B(Star), R(0),
- /* 221 S> */ B(LdaConstant), U8(18),
- B(Star), R(0),
- /* 231 S> */ B(LdaConstant), U8(19),
- B(Star), R(0),
- /* 241 S> */ B(LdaConstant), U8(20),
- B(Star), R(0),
- /* 251 S> */ B(LdaConstant), U8(21),
- B(Star), R(0),
- /* 261 S> */ B(LdaConstant), U8(22),
- B(Star), R(0),
- /* 271 S> */ B(LdaConstant), U8(23),
- B(Star), R(0),
- /* 281 S> */ B(LdaConstant), U8(24),
- B(Star), R(0),
- /* 291 S> */ B(LdaConstant), U8(25),
- B(Star), R(0),
- /* 301 S> */ B(LdaConstant), U8(26),
- B(Star), R(0),
- /* 311 S> */ B(LdaConstant), U8(27),
- B(Star), R(0),
- /* 321 S> */ B(LdaConstant), U8(28),
- B(Star), R(0),
- /* 331 S> */ B(LdaConstant), U8(29),
- B(Star), R(0),
- /* 341 S> */ B(LdaConstant), U8(30),
- B(Star), R(0),
- /* 351 S> */ B(LdaConstant), U8(31),
- B(Star), R(0),
- /* 361 S> */ B(LdaConstant), U8(32),
- B(Star), R(0),
- /* 371 S> */ B(LdaConstant), U8(33),
- B(Star), R(0),
- /* 381 S> */ B(LdaConstant), U8(34),
- B(Star), R(0),
- /* 391 S> */ B(LdaConstant), U8(35),
- B(Star), R(0),
- /* 401 S> */ B(LdaConstant), U8(36),
- B(Star), R(0),
- /* 411 S> */ B(LdaConstant), U8(37),
- B(Star), R(0),
- /* 421 S> */ B(LdaConstant), U8(38),
- B(Star), R(0),
- /* 431 S> */ B(LdaConstant), U8(39),
- B(Star), R(0),
- /* 441 S> */ B(LdaConstant), U8(40),
- B(Star), R(0),
- /* 451 S> */ B(LdaConstant), U8(41),
- B(Star), R(0),
- /* 461 S> */ B(LdaConstant), U8(42),
- B(Star), R(0),
- /* 471 S> */ B(LdaConstant), U8(43),
- B(Star), R(0),
- /* 481 S> */ B(LdaConstant), U8(44),
- B(Star), R(0),
- /* 491 S> */ B(LdaConstant), U8(45),
- B(Star), R(0),
- /* 501 S> */ B(LdaConstant), U8(46),
- B(Star), R(0),
- /* 511 S> */ B(LdaConstant), U8(47),
- B(Star), R(0),
- /* 521 S> */ B(LdaConstant), U8(48),
- B(Star), R(0),
- /* 531 S> */ B(LdaConstant), U8(49),
- B(Star), R(0),
- /* 541 S> */ B(LdaConstant), U8(50),
- B(Star), R(0),
- /* 551 S> */ B(LdaConstant), U8(51),
- B(Star), R(0),
- /* 561 S> */ B(LdaConstant), U8(52),
- B(Star), R(0),
- /* 571 S> */ B(LdaConstant), U8(53),
- B(Star), R(0),
- /* 581 S> */ B(LdaConstant), U8(54),
- B(Star), R(0),
- /* 591 S> */ B(LdaConstant), U8(55),
- B(Star), R(0),
- /* 601 S> */ B(LdaConstant), U8(56),
- B(Star), R(0),
- /* 611 S> */ B(LdaConstant), U8(57),
- B(Star), R(0),
- /* 621 S> */ B(LdaConstant), U8(58),
- B(Star), R(0),
- /* 631 S> */ B(LdaConstant), U8(59),
- B(Star), R(0),
- /* 641 S> */ B(LdaConstant), U8(60),
- B(Star), R(0),
- /* 651 S> */ B(LdaConstant), U8(61),
- B(Star), R(0),
- /* 661 S> */ B(LdaConstant), U8(62),
- B(Star), R(0),
- /* 671 S> */ B(LdaConstant), U8(63),
- B(Star), R(0),
- /* 681 S> */ B(LdaConstant), U8(64),
- B(Star), R(0),
- /* 691 S> */ B(LdaConstant), U8(65),
- B(Star), R(0),
- /* 701 S> */ B(LdaConstant), U8(66),
- B(Star), R(0),
- /* 711 S> */ B(LdaConstant), U8(67),
- B(Star), R(0),
- /* 721 S> */ B(LdaConstant), U8(68),
- B(Star), R(0),
- /* 731 S> */ B(LdaConstant), U8(69),
- B(Star), R(0),
- /* 741 S> */ B(LdaConstant), U8(70),
- B(Star), R(0),
- /* 751 S> */ B(LdaConstant), U8(71),
- B(Star), R(0),
- /* 761 S> */ B(LdaConstant), U8(72),
- B(Star), R(0),
- /* 771 S> */ B(LdaConstant), U8(73),
- B(Star), R(0),
- /* 781 S> */ B(LdaConstant), U8(74),
- B(Star), R(0),
- /* 791 S> */ B(LdaConstant), U8(75),
- B(Star), R(0),
- /* 801 S> */ B(LdaConstant), U8(76),
- B(Star), R(0),
- /* 811 S> */ B(LdaConstant), U8(77),
- B(Star), R(0),
- /* 821 S> */ B(LdaConstant), U8(78),
- B(Star), R(0),
- /* 831 S> */ B(LdaConstant), U8(79),
- B(Star), R(0),
- /* 841 S> */ B(LdaConstant), U8(80),
- B(Star), R(0),
- /* 851 S> */ B(LdaConstant), U8(81),
- B(Star), R(0),
- /* 861 S> */ B(LdaConstant), U8(82),
- B(Star), R(0),
- /* 871 S> */ B(LdaConstant), U8(83),
- B(Star), R(0),
- /* 881 S> */ B(LdaConstant), U8(84),
- B(Star), R(0),
- /* 891 S> */ B(LdaConstant), U8(85),
- B(Star), R(0),
- /* 901 S> */ B(LdaConstant), U8(86),
- B(Star), R(0),
- /* 911 S> */ B(LdaConstant), U8(87),
- B(Star), R(0),
- /* 921 S> */ B(LdaConstant), U8(88),
- B(Star), R(0),
- /* 931 S> */ B(LdaConstant), U8(89),
- B(Star), R(0),
- /* 941 S> */ B(LdaConstant), U8(90),
- B(Star), R(0),
- /* 951 S> */ B(LdaConstant), U8(91),
- B(Star), R(0),
- /* 961 S> */ B(LdaConstant), U8(92),
- B(Star), R(0),
- /* 971 S> */ B(LdaConstant), U8(93),
- B(Star), R(0),
- /* 981 S> */ B(LdaConstant), U8(94),
- B(Star), R(0),
- /* 991 S> */ B(LdaConstant), U8(95),
- B(Star), R(0),
- /* 1001 S> */ B(LdaConstant), U8(96),
- B(Star), R(0),
- /* 1011 S> */ B(LdaConstant), U8(97),
- B(Star), R(0),
- /* 1021 S> */ B(LdaConstant), U8(98),
- B(Star), R(0),
- /* 1031 S> */ B(LdaConstant), U8(99),
- B(Star), R(0),
- /* 1041 S> */ B(LdaConstant), U8(100),
- B(Star), R(0),
- /* 1051 S> */ B(LdaConstant), U8(101),
- B(Star), R(0),
- /* 1061 S> */ B(LdaConstant), U8(102),
- B(Star), R(0),
- /* 1071 S> */ B(LdaConstant), U8(103),
- B(Star), R(0),
- /* 1081 S> */ B(LdaConstant), U8(104),
- B(Star), R(0),
- /* 1091 S> */ B(LdaConstant), U8(105),
- B(Star), R(0),
- /* 1101 S> */ B(LdaConstant), U8(106),
- B(Star), R(0),
- /* 1111 S> */ B(LdaConstant), U8(107),
- B(Star), R(0),
- /* 1121 S> */ B(LdaConstant), U8(108),
- B(Star), R(0),
- /* 1131 S> */ B(LdaConstant), U8(109),
- B(Star), R(0),
- /* 1141 S> */ B(LdaConstant), U8(110),
- B(Star), R(0),
- /* 1151 S> */ B(LdaConstant), U8(111),
- B(Star), R(0),
- /* 1161 S> */ B(LdaConstant), U8(112),
- B(Star), R(0),
- /* 1171 S> */ B(LdaConstant), U8(113),
- B(Star), R(0),
- /* 1181 S> */ B(LdaConstant), U8(114),
- B(Star), R(0),
- /* 1191 S> */ B(LdaConstant), U8(115),
- B(Star), R(0),
- /* 1201 S> */ B(LdaConstant), U8(116),
- B(Star), R(0),
- /* 1211 S> */ B(LdaConstant), U8(117),
- B(Star), R(0),
- /* 1221 S> */ B(LdaConstant), U8(118),
- B(Star), R(0),
- /* 1231 S> */ B(LdaConstant), U8(119),
- B(Star), R(0),
- /* 1241 S> */ B(LdaConstant), U8(120),
- B(Star), R(0),
- /* 1251 S> */ B(LdaConstant), U8(121),
- B(Star), R(0),
- /* 1261 S> */ B(LdaConstant), U8(122),
- B(Star), R(0),
- /* 1271 S> */ B(LdaConstant), U8(123),
- B(Star), R(0),
- /* 1281 S> */ B(LdaConstant), U8(124),
- B(Star), R(0),
- /* 1291 S> */ B(LdaConstant), U8(125),
- B(Star), R(0),
- /* 1301 S> */ B(LdaConstant), U8(126),
- B(Star), R(0),
- /* 1311 S> */ B(LdaConstant), U8(127),
- B(Star), R(0),
- /* 1321 S> */ B(LdaConstant), U8(128),
- B(Star), R(0),
- /* 1331 S> */ B(LdaConstant), U8(129),
- B(Star), R(0),
- /* 1341 S> */ B(LdaConstant), U8(130),
- B(Star), R(0),
- /* 1351 S> */ B(LdaConstant), U8(131),
- B(Star), R(0),
- /* 1361 S> */ B(LdaConstant), U8(132),
- B(Star), R(0),
- /* 1371 S> */ B(LdaConstant), U8(133),
- B(Star), R(0),
- /* 1381 S> */ B(LdaConstant), U8(134),
- B(Star), R(0),
- /* 1391 S> */ B(LdaConstant), U8(135),
- B(Star), R(0),
- /* 1401 S> */ B(LdaConstant), U8(136),
- B(Star), R(0),
- /* 1411 S> */ B(LdaConstant), U8(137),
- B(Star), R(0),
- /* 1421 S> */ B(LdaConstant), U8(138),
- B(Star), R(0),
- /* 1431 S> */ B(LdaConstant), U8(139),
- B(Star), R(0),
- /* 1441 S> */ B(LdaConstant), U8(140),
- B(Star), R(0),
- /* 1451 S> */ B(LdaConstant), U8(141),
- B(Star), R(0),
- /* 1461 S> */ B(LdaConstant), U8(142),
- B(Star), R(0),
- /* 1471 S> */ B(LdaConstant), U8(143),
- B(Star), R(0),
- /* 1481 S> */ B(LdaConstant), U8(144),
- B(Star), R(0),
- /* 1491 S> */ B(LdaConstant), U8(145),
- B(Star), R(0),
- /* 1501 S> */ B(LdaConstant), U8(146),
- B(Star), R(0),
- /* 1511 S> */ B(LdaConstant), U8(147),
- B(Star), R(0),
- /* 1521 S> */ B(LdaConstant), U8(148),
- B(Star), R(0),
- /* 1531 S> */ B(LdaConstant), U8(149),
- B(Star), R(0),
- /* 1541 S> */ B(LdaConstant), U8(150),
- B(Star), R(0),
- /* 1551 S> */ B(LdaConstant), U8(151),
- B(Star), R(0),
- /* 1561 S> */ B(LdaConstant), U8(152),
- B(Star), R(0),
- /* 1571 S> */ B(LdaConstant), U8(153),
- B(Star), R(0),
- /* 1581 S> */ B(LdaConstant), U8(154),
- B(Star), R(0),
- /* 1591 S> */ B(LdaConstant), U8(155),
- B(Star), R(0),
- /* 1601 S> */ B(LdaConstant), U8(156),
- B(Star), R(0),
- /* 1611 S> */ B(LdaConstant), U8(157),
- B(Star), R(0),
- /* 1621 S> */ B(LdaConstant), U8(158),
- B(Star), R(0),
- /* 1631 S> */ B(LdaConstant), U8(159),
- B(Star), R(0),
- /* 1641 S> */ B(LdaConstant), U8(160),
- B(Star), R(0),
- /* 1651 S> */ B(LdaConstant), U8(161),
- B(Star), R(0),
- /* 1661 S> */ B(LdaConstant), U8(162),
- B(Star), R(0),
- /* 1671 S> */ B(LdaConstant), U8(163),
- B(Star), R(0),
- /* 1681 S> */ B(LdaConstant), U8(164),
- B(Star), R(0),
- /* 1691 S> */ B(LdaConstant), U8(165),
- B(Star), R(0),
- /* 1701 S> */ B(LdaConstant), U8(166),
- B(Star), R(0),
- /* 1711 S> */ B(LdaConstant), U8(167),
- B(Star), R(0),
- /* 1721 S> */ B(LdaConstant), U8(168),
- B(Star), R(0),
- /* 1731 S> */ B(LdaConstant), U8(169),
- B(Star), R(0),
- /* 1741 S> */ B(LdaConstant), U8(170),
- B(Star), R(0),
- /* 1751 S> */ B(LdaConstant), U8(171),
- B(Star), R(0),
- /* 1761 S> */ B(LdaConstant), U8(172),
- B(Star), R(0),
- /* 1771 S> */ B(LdaConstant), U8(173),
- B(Star), R(0),
- /* 1781 S> */ B(LdaConstant), U8(174),
- B(Star), R(0),
- /* 1791 S> */ B(LdaConstant), U8(175),
- B(Star), R(0),
- /* 1801 S> */ B(LdaConstant), U8(176),
- B(Star), R(0),
- /* 1811 S> */ B(LdaConstant), U8(177),
- B(Star), R(0),
- /* 1821 S> */ B(LdaConstant), U8(178),
- B(Star), R(0),
- /* 1831 S> */ B(LdaConstant), U8(179),
- B(Star), R(0),
- /* 1841 S> */ B(LdaConstant), U8(180),
- B(Star), R(0),
- /* 1851 S> */ B(LdaConstant), U8(181),
- B(Star), R(0),
- /* 1861 S> */ B(LdaConstant), U8(182),
- B(Star), R(0),
- /* 1871 S> */ B(LdaConstant), U8(183),
- B(Star), R(0),
- /* 1881 S> */ B(LdaConstant), U8(184),
- B(Star), R(0),
- /* 1891 S> */ B(LdaConstant), U8(185),
- B(Star), R(0),
- /* 1901 S> */ B(LdaConstant), U8(186),
- B(Star), R(0),
- /* 1911 S> */ B(LdaConstant), U8(187),
- B(Star), R(0),
- /* 1921 S> */ B(LdaConstant), U8(188),
- B(Star), R(0),
- /* 1931 S> */ B(LdaConstant), U8(189),
- B(Star), R(0),
- /* 1941 S> */ B(LdaConstant), U8(190),
- B(Star), R(0),
- /* 1951 S> */ B(LdaConstant), U8(191),
- B(Star), R(0),
- /* 1961 S> */ B(LdaConstant), U8(192),
- B(Star), R(0),
- /* 1971 S> */ B(LdaConstant), U8(193),
- B(Star), R(0),
- /* 1981 S> */ B(LdaConstant), U8(194),
- B(Star), R(0),
- /* 1991 S> */ B(LdaConstant), U8(195),
- B(Star), R(0),
- /* 2001 S> */ B(LdaConstant), U8(196),
- B(Star), R(0),
- /* 2011 S> */ B(LdaConstant), U8(197),
- B(Star), R(0),
- /* 2021 S> */ B(LdaConstant), U8(198),
- B(Star), R(0),
- /* 2031 S> */ B(LdaConstant), U8(199),
- B(Star), R(0),
- /* 2041 S> */ B(LdaConstant), U8(200),
- B(Star), R(0),
- /* 2051 S> */ B(LdaConstant), U8(201),
- B(Star), R(0),
- /* 2061 S> */ B(LdaConstant), U8(202),
- B(Star), R(0),
- /* 2071 S> */ B(LdaConstant), U8(203),
- B(Star), R(0),
- /* 2081 S> */ B(LdaConstant), U8(204),
- B(Star), R(0),
- /* 2091 S> */ B(LdaConstant), U8(205),
- B(Star), R(0),
- /* 2101 S> */ B(LdaConstant), U8(206),
- B(Star), R(0),
- /* 2111 S> */ B(LdaConstant), U8(207),
- B(Star), R(0),
- /* 2121 S> */ B(LdaConstant), U8(208),
- B(Star), R(0),
- /* 2131 S> */ B(LdaConstant), U8(209),
- B(Star), R(0),
- /* 2141 S> */ B(LdaConstant), U8(210),
- B(Star), R(0),
- /* 2151 S> */ B(LdaConstant), U8(211),
- B(Star), R(0),
- /* 2161 S> */ B(LdaConstant), U8(212),
- B(Star), R(0),
- /* 2171 S> */ B(LdaConstant), U8(213),
- B(Star), R(0),
- /* 2181 S> */ B(LdaConstant), U8(214),
- B(Star), R(0),
- /* 2191 S> */ B(LdaConstant), U8(215),
- B(Star), R(0),
- /* 2201 S> */ B(LdaConstant), U8(216),
- B(Star), R(0),
- /* 2211 S> */ B(LdaConstant), U8(217),
- B(Star), R(0),
- /* 2221 S> */ B(LdaConstant), U8(218),
- B(Star), R(0),
- /* 2231 S> */ B(LdaConstant), U8(219),
- B(Star), R(0),
- /* 2241 S> */ B(LdaConstant), U8(220),
- B(Star), R(0),
- /* 2251 S> */ B(LdaConstant), U8(221),
- B(Star), R(0),
- /* 2261 S> */ B(LdaConstant), U8(222),
- B(Star), R(0),
- /* 2271 S> */ B(LdaConstant), U8(223),
- B(Star), R(0),
- /* 2281 S> */ B(LdaConstant), U8(224),
- B(Star), R(0),
- /* 2291 S> */ B(LdaConstant), U8(225),
- B(Star), R(0),
- /* 2301 S> */ B(LdaConstant), U8(226),
- B(Star), R(0),
- /* 2311 S> */ B(LdaConstant), U8(227),
- B(Star), R(0),
- /* 2321 S> */ B(LdaConstant), U8(228),
- B(Star), R(0),
- /* 2331 S> */ B(LdaConstant), U8(229),
- B(Star), R(0),
- /* 2341 S> */ B(LdaConstant), U8(230),
- B(Star), R(0),
- /* 2351 S> */ B(LdaConstant), U8(231),
- B(Star), R(0),
- /* 2361 S> */ B(LdaConstant), U8(232),
- B(Star), R(0),
- /* 2371 S> */ B(LdaConstant), U8(233),
- B(Star), R(0),
- /* 2381 S> */ B(LdaConstant), U8(234),
- B(Star), R(0),
- /* 2391 S> */ B(LdaConstant), U8(235),
- B(Star), R(0),
- /* 2401 S> */ B(LdaConstant), U8(236),
- B(Star), R(0),
- /* 2411 S> */ B(LdaConstant), U8(237),
- B(Star), R(0),
- /* 2421 S> */ B(LdaConstant), U8(238),
- B(Star), R(0),
- /* 2431 S> */ B(LdaConstant), U8(239),
- B(Star), R(0),
- /* 2441 S> */ B(LdaConstant), U8(240),
- B(Star), R(0),
- /* 2451 S> */ B(LdaConstant), U8(241),
- B(Star), R(0),
- /* 2461 S> */ B(LdaConstant), U8(242),
- B(Star), R(0),
- /* 2471 S> */ B(LdaConstant), U8(243),
- B(Star), R(0),
- /* 2481 S> */ B(LdaConstant), U8(244),
- B(Star), R(0),
- /* 2491 S> */ B(LdaConstant), U8(245),
- B(Star), R(0),
- /* 2501 S> */ B(LdaConstant), U8(246),
- B(Star), R(0),
- /* 2511 S> */ B(LdaConstant), U8(247),
- B(Star), R(0),
- /* 2521 S> */ B(LdaConstant), U8(248),
- B(Star), R(0),
- /* 2531 S> */ B(LdaConstant), U8(249),
- B(Star), R(0),
- /* 2541 S> */ B(LdaConstant), U8(250),
- B(Star), R(0),
- /* 2551 S> */ B(LdaConstant), U8(251),
- B(Star), R(0),
- /* 2561 S> */ B(LdaConstant), U8(252),
- B(Star), R(0),
- /* 2571 S> */ B(LdaConstant), U8(253),
- B(Star), R(0),
- /* 2581 S> */ B(LdaConstant), U8(254),
- B(Star), R(0),
- /* 2591 S> */ B(LdaConstant), U8(255),
- B(Star), R(0),
- /* 2601 S> */ B(Wide), B(CreateRegExpLiteral), U16(256), U16(0), U8(0),
- /* 2615 S> */ B(Return),
-]
-constant pool: [
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- HEAP_NUMBER_TYPE [1.23],
- ONE_BYTE_INTERNALIZED_STRING_TYPE ["ab+d"],
-]
-handlers: [
-]
-
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/StandardForLoop.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/StandardForLoop.golden
index 4194925e41..ec2d310302 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/StandardForLoop.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/StandardForLoop.golden
@@ -99,7 +99,7 @@ bytecodes: [
B(TestEqual), R(2), U8(3),
B(JumpIfFalse), U8(54),
/* 17 E> */ B(StackCheck),
- /* 48 S> */ B(LdaLookupGlobalSlot), U8(2), U8(6), U8(1),
+ /* 48 S> */ B(LdaLookupGlobalSlot), U8(2), U8(4), U8(3),
B(Star), R(7),
B(LdaConstant), U8(3),
B(Star), R(8),
@@ -114,7 +114,7 @@ bytecodes: [
B(Mov), R(closure), R(11),
B(CallRuntime), U16(Runtime::kResolvePossiblyDirectEval), R(9), U8(6),
B(Star), R(7),
- /* 48 E> */ B(CallUndefinedReceiver1), R(7), R(8), U8(4),
+ /* 48 E> */ B(CallUndefinedReceiver1), R(7), R(8), U8(6),
B(LdaZero),
B(Star), R(2),
B(LdaCurrentContextSlot), U8(4),
@@ -188,9 +188,9 @@ bytecodes: [
B(TestEqual), R(3), U8(3),
B(JumpIfFalse), U8(22),
/* 17 E> */ B(StackCheck),
- /* 48 S> */ B(CreateClosure), U8(1), U8(6), U8(2),
+ /* 48 S> */ B(CreateClosure), U8(1), U8(4), U8(2),
B(Star), R(5),
- /* 74 E> */ B(CallUndefinedReceiver0), R(5), U8(4),
+ /* 74 E> */ B(CallUndefinedReceiver0), R(5), U8(5),
B(LdaZero),
B(Star), R(3),
B(LdaCurrentContextSlot), U8(4),
@@ -231,25 +231,25 @@ bytecodes: [
B(JumpIfUndefined), U8(6),
B(Ldar), R(3),
B(JumpIfNotNull), U8(16),
- B(LdaSmi), I8(67),
+ B(LdaSmi), I8(73),
B(Star), R(4),
B(LdaConstant), U8(1),
B(Star), R(5),
B(CallRuntime), U16(Runtime::kNewTypeError), R(4), U8(2),
/* 28 E> */ B(Throw),
- /* 37 S> */ B(LdaNamedProperty), R(3), U8(1), U8(3),
+ /* 37 S> */ B(LdaNamedProperty), R(3), U8(1), U8(1),
B(Star), R(1),
- /* 37 S> */ B(LdaNamedProperty), R(3), U8(2), U8(5),
+ /* 37 S> */ B(LdaNamedProperty), R(3), U8(2), U8(3),
B(Star), R(2),
/* 55 S> */ B(LdaZero),
- /* 55 E> */ B(TestGreaterThan), R(2), U8(7),
+ /* 55 E> */ B(TestGreaterThan), R(2), U8(5),
B(JumpIfFalse), U8(19),
/* 17 E> */ B(StackCheck),
/* 75 S> */ B(Ldar), R(2),
- /* 77 E> */ B(Add), R(1), U8(9),
+ /* 77 E> */ B(Add), R(1), U8(6),
B(Star), R(0),
/* 62 S> */ B(Ldar), R(2),
- B(Dec), U8(8),
+ B(Dec), U8(7),
B(Star), R(2),
B(JumpLoop), U8(20), I8(0),
B(LdaUndefined),
@@ -281,7 +281,7 @@ bytecodes: [
B(RestoreGeneratorState), R(2),
B(Star), R(3),
B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(3),
B(Mov), R(closure), R(4),
@@ -342,7 +342,7 @@ bytecodes: [
B(RestoreGeneratorState), R(1),
B(Star), R(2),
B(SwitchOnSmiNoFeedback), U8(0), U8(2), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(2),
B(Mov), R(closure), R(3),
@@ -370,7 +370,7 @@ bytecodes: [
B(LdaSmi), I8(-2),
/* 31 E> */ B(TestEqualStrictNoFeedback), R(2),
B(JumpIfTrue), U8(4),
- B(Abort), U8(43),
+ B(Abort), U8(42),
/* 36 S> */ B(LdaSmi), I8(10),
/* 36 E> */ B(TestLessThan), R(0), U8(0),
B(JumpIfFalse), U8(56),
@@ -518,7 +518,7 @@ bytecodes: [
B(RestoreGeneratorState), R(1),
B(Star), R(3),
B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0),
- B(Abort), U8(43),
+ B(Abort), U8(42),
B(LdaSmi), I8(-2),
B(Star), R(3),
B(Mov), R(closure), R(4),
@@ -537,7 +537,7 @@ bytecodes: [
B(LdaSmi), I8(-2),
/* 36 E> */ B(TestEqualStrictNoFeedback), R(3),
B(JumpIfTrue), U8(4),
- B(Abort), U8(43),
+ B(Abort), U8(42),
/* 41 S> */ B(LdaSmi), I8(10),
/* 41 E> */ B(TestLessThan), R(0), U8(0),
B(JumpIfFalse), U8(59),
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/SuperCallAndSpread.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/SuperCallAndSpread.golden
index 0d36442d47..cf04f8e0c2 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/SuperCallAndSpread.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/SuperCallAndSpread.golden
@@ -17,7 +17,7 @@ snippet: "
test = new B(1, 2, 3).constructor;
})();
"
-frame size: 4
+frame size: 5
parameter count: 1
bytecode array length: 19
bytecodes: [
@@ -26,9 +26,9 @@ bytecodes: [
B(Mov), R(closure), R(1),
/* 93 E> */ B(StackCheck),
/* 93 S> */ B(Ldar), R(1),
- B(GetSuperConstructor), R(3),
+ B(GetSuperConstructor), R(4),
B(Ldar), R(0),
- /* 93 E> */ B(ConstructWithSpread), R(3), R(2), U8(1), U8(0),
+ /* 93 E> */ B(ConstructWithSpread), R(4), R(2), U8(1), U8(0),
/* 93 S> */ B(Return),
]
constant pool: [
@@ -49,7 +49,7 @@ snippet: "
test = new B(1, 2, 3).constructor;
})();
"
-frame size: 7
+frame size: 8
parameter count: 1
bytecode array length: 40
bytecodes: [
@@ -59,12 +59,12 @@ bytecodes: [
/* 128 E> */ B(StackCheck),
B(Mov), R(2), R(3),
/* 140 S> */ B(Ldar), R(closure),
- B(GetSuperConstructor), R(4),
+ B(GetSuperConstructor), R(5),
B(LdaSmi), I8(1),
- B(Star), R(5),
+ B(Star), R(6),
B(Ldar), R(0),
- B(Mov), R(2), R(6),
- /* 140 E> */ B(ConstructWithSpread), R(4), R(5), U8(2), U8(0),
+ B(Mov), R(2), R(7),
+ /* 140 E> */ B(ConstructWithSpread), R(5), R(6), U8(2), U8(0),
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 a853183351..ca596e7a5e 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/Switch.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/Switch.golden
@@ -25,7 +25,7 @@ bytecodes: [
B(Mov), R(0), R(1),
B(JumpIfTrue), U8(11),
B(LdaSmi), I8(2),
- B(TestEqualStrict), R(1), U8(1),
+ B(TestEqualStrict), R(1), U8(0),
B(JumpIfTrue), U8(7),
B(Jump), U8(8),
/* 66 S> */ B(LdaSmi), I8(2),
@@ -60,7 +60,7 @@ bytecodes: [
B(Mov), R(0), R(1),
B(JumpIfTrue), U8(11),
B(LdaSmi), I8(2),
- B(TestEqualStrict), R(1), U8(1),
+ B(TestEqualStrict), R(1), U8(0),
B(JumpIfTrue), U8(10),
B(Jump), U8(14),
/* 66 S> */ B(LdaSmi), I8(2),
@@ -97,7 +97,7 @@ bytecodes: [
B(Mov), R(0), R(1),
B(JumpIfTrue), U8(11),
B(LdaSmi), I8(2),
- B(TestEqualStrict), R(1), U8(1),
+ B(TestEqualStrict), R(1), U8(0),
B(JumpIfTrue), U8(8),
B(Jump), U8(12),
/* 66 S> */ B(LdaSmi), I8(2),
@@ -134,7 +134,7 @@ bytecodes: [
B(Mov), R(0), R(1),
B(JumpIfTrue), U8(11),
B(LdaSmi), I8(3),
- B(TestEqualStrict), R(1), U8(1),
+ B(TestEqualStrict), R(1), U8(0),
B(JumpIfTrue), U8(6),
B(Jump), U8(6),
/* 66 S> */ B(Jump), U8(10),
@@ -172,7 +172,7 @@ bytecodes: [
B(TestEqualStrict), R(1), U8(0),
B(JumpIfTrue), U8(11),
B(LdaSmi), I8(3),
- B(TestEqualStrict), R(1), U8(1),
+ B(TestEqualStrict), R(1), U8(0),
B(JumpIfTrue), U8(10),
B(Jump), U8(14),
/* 74 S> */ B(LdaSmi), I8(1),
@@ -313,7 +313,7 @@ bytecodes: [
B(Mov), R(0), R(1),
B(JumpIfTrue), U8(11),
B(LdaSmi), I8(2),
- B(TestEqualStrict), R(1), U8(1),
+ B(TestEqualStrict), R(1), U8(0),
B(JumpIfTrueConstant), U8(0),
B(JumpConstant), U8(1),
/* 68 S> */ B(LdaSmi), I8(2),
@@ -478,18 +478,18 @@ bytecodes: [
/* 42 S> */ B(LdaSmi), I8(1),
B(Star), R(0),
/* 45 S> */ B(LdaSmi), I8(1),
- B(TestEqualStrict), R(0), U8(3),
+ B(TestEqualStrict), R(0), U8(0),
B(Mov), R(0), R(1),
B(JumpIfTrue), U8(11),
B(LdaSmi), I8(2),
- B(TestEqualStrict), R(1), U8(4),
+ B(TestEqualStrict), R(1), U8(0),
B(JumpIfTrue), U8(32),
B(Jump), U8(34),
/* 70 S> */ B(Ldar), R(0),
- /* 79 E> */ B(AddSmi), I8(1), U8(0),
+ /* 79 E> */ B(AddSmi), I8(1), U8(1),
B(Star), R(2),
B(LdaSmi), I8(2),
- B(TestEqualStrict), R(2), U8(1),
+ B(TestEqualStrict), R(2), U8(2),
B(JumpIfTrue), U8(4),
B(Jump), U8(8),
/* 101 S> */ B(LdaSmi), I8(1),
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/ThisFunction.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/ThisFunction.golden
index 6e4eec57b9..3e7bb57f05 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/ThisFunction.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/ThisFunction.golden
@@ -12,12 +12,11 @@ snippet: "
f = function f() {};
f();
"
-frame size: 1
+frame size: 0
parameter count: 1
-bytecode array length: 6
+bytecode array length: 3
bytecodes: [
/* 21 E> */ B(StackCheck),
- B(Mov), R(closure), R(0),
B(LdaUndefined),
/* 25 S> */ B(Return),
]
@@ -36,8 +35,8 @@ frame size: 1
parameter count: 1
bytecode array length: 7
bytecodes: [
- /* 21 E> */ B(StackCheck),
B(Mov), R(closure), R(0),
+ /* 21 E> */ B(StackCheck),
/* 26 S> */ B(Ldar), R(0),
/* 35 S> */ B(Return),
]
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/TopLevelObjectLiterals.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/TopLevelObjectLiterals.golden
index a78163a562..4b56b6302b 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/TopLevelObjectLiterals.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/TopLevelObjectLiterals.golden
@@ -21,8 +21,8 @@ bytecodes: [
B(Mov), R(closure), R(3),
B(CallRuntime), U16(Runtime::kDeclareGlobalsForInterpreter), R(1), U8(3),
/* 0 E> */ B(StackCheck),
- /* 8 S> */ B(CreateObjectLiteral), U8(1), U8(3), U8(41), R(1),
- B(CreateClosure), U8(2), U8(2), U8(0),
+ /* 8 S> */ B(CreateObjectLiteral), U8(1), U8(2), U8(41), R(1),
+ B(CreateClosure), U8(2), U8(3), U8(0),
B(StaNamedOwnProperty), R(1), U8(3), U8(4),
B(Ldar), R(1),
/* 8 E> */ B(StaGlobalSloppy), U8(4), U8(6),
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/UnaryOperators.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/UnaryOperators.golden
index 2297a7fdc2..b8b4c4bde8 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/UnaryOperators.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/UnaryOperators.golden
@@ -101,8 +101,8 @@ bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(Wide), B(LdaSmi), I16(1234),
B(Star), R(0),
- /* 64 S> */ B(Mul), R(0), U8(0),
- /* 68 E> */ B(SubSmi), I8(1), U8(1),
+ /* 64 S> */ B(Mul), R(0), U8(1),
+ /* 68 E> */ B(SubSmi), I8(1), U8(0),
B(LdaUndefined),
B(Star), R(1),
/* 83 S> */ B(Return),
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/WideRegisters.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/WideRegisters.golden
index 94450515ce..6d7309b732 100644
--- a/deps/v8/test/cctest/interpreter/bytecode_expectations/WideRegisters.golden
+++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/WideRegisters.golden
@@ -905,11 +905,11 @@ bytecodes: [
B(JumpIfFalse), U8(31),
/* 1518 E> */ B(StackCheck),
/* 1555 S> */ B(Wide), B(Ldar), R16(128),
- /* 1561 E> */ B(Add), R(1), U8(2),
+ /* 1561 E> */ B(Add), R(1), U8(1),
B(Wide), B(Mov), R16(1), R16(157),
B(Star), R(1),
/* 1548 S> */ B(Wide), B(Ldar), R16(128),
- B(Inc), U8(1),
+ B(Inc), U8(2),
B(Wide), B(Star), R16(128),
B(JumpLoop), U8(36), I8(0),
/* 1567 S> */ B(Wide), B(Ldar), R16(128),
@@ -1097,17 +1097,17 @@ bytecodes: [
B(JumpIfNull), U8(72),
B(Wide), B(ToObject), R16(157),
B(Wide), B(ForInEnumerate), R16(157),
- B(Wide), B(ForInPrepare), R16(158), U16(1),
+ B(Wide), B(ForInPrepare), R16(158), U16(0),
B(LdaZero),
B(Wide), B(Star), R16(161),
/* 1526 S> */ B(Wide), B(ForInContinue), R16(161), R16(160),
B(JumpIfFalse), U8(45),
- B(Wide), B(ForInNext), R16(157), R16(161), R16(158), U16(1),
+ B(Wide), B(ForInNext), R16(157), R16(161), R16(158), U16(0),
B(JumpIfUndefined), U8(22),
B(Wide), B(Star), R16(128),
/* 1521 E> */ B(StackCheck),
/* 1541 S> */ B(Wide), B(Ldar), R16(128),
- /* 1547 E> */ B(Add), R(1), U8(0),
+ /* 1547 E> */ B(Add), R(1), U8(1),
B(Wide), B(Mov), R16(1), R16(162),
B(Star), R(1),
/* 1544 E> */ B(Wide), B(ForInStep), R16(161),
diff --git a/deps/v8/test/cctest/interpreter/generate-bytecode-expectations.cc b/deps/v8/test/cctest/interpreter/generate-bytecode-expectations.cc
index 081be123bc..c6b1a01ff7 100644
--- a/deps/v8/test/cctest/interpreter/generate-bytecode-expectations.cc
+++ b/deps/v8/test/cctest/interpreter/generate-bytecode-expectations.cc
@@ -44,6 +44,7 @@ class ProgramOptions final {
top_level_(false),
do_expressions_(false),
async_iteration_(false),
+ public_fields_(false),
verbose_(false) {}
bool Validate() const;
@@ -63,6 +64,7 @@ class ProgramOptions final {
bool top_level() const { return top_level_; }
bool do_expressions() const { return do_expressions_; }
bool async_iteration() const { return async_iteration_; }
+ bool public_fields() const { return public_fields_; }
bool verbose() const { return verbose_; }
bool suppress_runtime_errors() const { return rebaseline_ && !verbose_; }
std::vector<std::string> input_filenames() const { return input_filenames_; }
@@ -80,6 +82,7 @@ class ProgramOptions final {
bool top_level_;
bool do_expressions_;
bool async_iteration_;
+ bool public_fields_;
bool verbose_;
std::vector<std::string> input_filenames_;
std::string output_filename_;
@@ -169,6 +172,8 @@ ProgramOptions ProgramOptions::FromCommandLine(int argc, char** argv) {
options.do_expressions_ = true;
} else if (strcmp(argv[i], "--async-iteration") == 0) {
options.async_iteration_ = true;
+ } else if (strcmp(argv[i], "--public-fields") == 0) {
+ options.public_fields_ = true;
} else if (strcmp(argv[i], "--verbose") == 0) {
options.verbose_ = true;
} else if (strncmp(argv[i], "--output=", 9) == 0) {
@@ -273,6 +278,8 @@ void ProgramOptions::UpdateFromHeader(std::istream& stream) {
do_expressions_ = ParseBoolean(line.c_str() + 16);
} else if (line.compare(0, 17, "async iteration: ") == 0) {
async_iteration_ = ParseBoolean(line.c_str() + 17);
+ } else if (line.compare(0, 15, "public fields: ") == 0) {
+ public_fields_ = ParseBoolean(line.c_str() + 15);
} else if (line == "---") {
break;
} else if (line.empty()) {
@@ -296,12 +303,13 @@ void ProgramOptions::PrintHeader(std::ostream& stream) const { // NOLINT
if (top_level_) stream << "\ntop level: yes";
if (do_expressions_) stream << "\ndo expressions: yes";
if (async_iteration_) stream << "\nasync iteration: yes";
+ if (public_fields_) stream << "\npublic fields: yes";
stream << "\n\n";
}
V8InitializationScope::V8InitializationScope(const char* exec_path)
- : platform_(v8::platform::CreateDefaultPlatform()) {
+ : platform_(v8::platform::NewDefaultPlatform()) {
i::FLAG_always_opt = false;
i::FLAG_allow_natives_syntax = true;
@@ -400,6 +408,7 @@ void GenerateExpectationsFile(std::ostream& stream, // NOLINT
if (options.do_expressions()) i::FLAG_harmony_do_expressions = true;
if (options.async_iteration()) i::FLAG_harmony_async_iteration = true;
+ if (options.public_fields()) i::FLAG_harmony_public_fields = true;
stream << "#\n# Autogenerated by generate-bytecode-expectations.\n#\n\n";
options.PrintHeader(stream);
@@ -409,6 +418,7 @@ void GenerateExpectationsFile(std::ostream& stream, // NOLINT
i::FLAG_harmony_do_expressions = false;
i::FLAG_harmony_async_iteration = false;
+ i::FLAG_harmony_public_fields = false;
}
bool WriteExpectationsFile(const std::vector<std::string>& snippet_list,
@@ -456,6 +466,7 @@ void PrintUsage(const char* exec_path) {
" --top-level Process top level code, not the top-level function.\n"
" --do-expressions Enable harmony_do_expressions flag.\n"
" --async-iteration Enable harmony_async_iteration flag.\n"
+ " --public-fields Enable harmony_public_fields flag.\n"
" --output=file.name\n"
" Specify the output file. If not specified, output goes to "
"stdout.\n"
diff --git a/deps/v8/test/cctest/interpreter/source-position-matcher.cc b/deps/v8/test/cctest/interpreter/source-position-matcher.cc
index 9cff95af5b..2fcc292b1c 100644
--- a/deps/v8/test/cctest/interpreter/source-position-matcher.cc
+++ b/deps/v8/test/cctest/interpreter/source-position-matcher.cc
@@ -150,7 +150,7 @@ bool SourcePositionMatcher::CompareExpressionPositions(
for (size_t i = 0; i < original_positions->size(); ++i) {
PositionTableEntry original = original_positions->at(i);
PositionTableEntry optimized = original_positions->at(i);
- CHECK(original.source_position > 0);
+ CHECK_GT(original.source_position, 0);
if ((original.is_statement || optimized.is_statement) ||
(original.source_position != optimized.source_position) ||
(original.source_position < 0)) {
diff --git a/deps/v8/test/cctest/interpreter/test-bytecode-generator.cc b/deps/v8/test/cctest/interpreter/test-bytecode-generator.cc
index 50e7034686..ed8098ddab 100644
--- a/deps/v8/test/cctest/interpreter/test-bytecode-generator.cc
+++ b/deps/v8/test/cctest/interpreter/test-bytecode-generator.cc
@@ -331,10 +331,6 @@ TEST(HeapNumberConstants) {
"var a = 1.2; return 2.6;\n",
"var a = 3.14; return 3.14;\n",
-
- "var a;" //
- REPEAT_256("\na = 1.414;") //
- " a = 3.14;\n",
};
CHECK(CompareTexts(BuildActual(printer, snippets),
@@ -950,25 +946,6 @@ TEST(BasicLoops) {
LoadGolden("BasicLoops.golden")));
}
-TEST(JumpsRequiringConstantWideOperands) {
- InitializedIgnitionHandleScope scope;
- BytecodeExpectationsPrinter printer(CcTest::isolate());
- const char* snippets[] = {
- REPEAT_256("var x = 0.1;\n")
- REPEAT_32("var x = 0.2;\n")
- REPEAT_16("var x = 0.3;\n")
- REPEAT_8("var x = 0.4;\n")
- "for (var i = 0; i < 3; i++) {\n"
- " if (i == 1) continue;\n"
- " if (i == 2) break;\n"
- "}\n"
- "return 3;\n",
- };
-
- CHECK(CompareTexts(BuildActual(printer, snippets),
- LoadGolden("JumpsRequiringConstantWideOperands.golden")));
-}
-
TEST(UnaryOperators) {
InitializedIgnitionHandleScope scope;
BytecodeExpectationsPrinter printer(CcTest::isolate());
@@ -1197,20 +1174,6 @@ TEST(RegExpLiterals) {
LoadGolden("RegExpLiterals.golden")));
}
-TEST(RegExpLiteralsWide) {
- InitializedIgnitionHandleScope scope;
- BytecodeExpectationsPrinter printer(CcTest::isolate());
-
- const char* snippets[] = {
- "var a;" //
- REPEAT_256("\na = 1.23;") //
- "\nreturn /ab+d/;\n",
- };
-
- CHECK(CompareTexts(BuildActual(printer, snippets),
- LoadGolden("RegExpLiteralsWide.golden")));
-}
-
TEST(ArrayLiterals) {
InitializedIgnitionHandleScope scope;
BytecodeExpectationsPrinter printer(CcTest::isolate());
@@ -1229,20 +1192,6 @@ TEST(ArrayLiterals) {
LoadGolden("ArrayLiterals.golden")));
}
-TEST(ArrayLiteralsWide) {
- InitializedIgnitionHandleScope scope;
- BytecodeExpectationsPrinter printer(CcTest::isolate());
-
- const char* snippets[] = {
- "var a;" //
- REPEAT_256("\na = 1.23;") //
- "\nreturn [ 1 , 2 ];\n",
- };
-
- CHECK(CompareTexts(BuildActual(printer, snippets),
- LoadGolden("ArrayLiteralsWide.golden")));
-}
-
TEST(ObjectLiterals) {
InitializedIgnitionHandleScope scope;
BytecodeExpectationsPrinter printer(CcTest::isolate());
@@ -1283,19 +1232,6 @@ TEST(ObjectLiterals) {
LoadGolden("ObjectLiterals.golden")));
}
-TEST(ObjectLiteralsWide) {
- InitializedIgnitionHandleScope scope;
- BytecodeExpectationsPrinter printer(CcTest::isolate());
- const char* snippets[] = {
- "var a;" //
- REPEAT_256("\na = 1.23;") //
- "\nreturn { name: 'string', val: 9.2 };\n",
- };
-
- CHECK(CompareTexts(BuildActual(printer, snippets),
- LoadGolden("ObjectLiteralsWide.golden")));
-}
-
TEST(TopLevelObjectLiterals) {
InitializedIgnitionHandleScope scope;
BytecodeExpectationsPrinter printer(CcTest::isolate());
@@ -2016,41 +1952,6 @@ TEST(LookupSlotInEval) {
CHECK(CompareTexts(actual, LoadGolden("LookupSlotInEval.golden")));
}
-TEST(LookupSlotWideInEval) {
- InitializedIgnitionHandleScope scope;
- BytecodeExpectationsPrinter printer(CcTest::isolate());
- printer.set_wrap(false);
- printer.set_test_function_name("f");
-
- const char* snippets[] = {
- REPEAT_256(" \"var y = 2.3;\" +\n") //
- " \"return x;\" +\n",
-
- REPEAT_256(" \"var y = 2.3;\" +\n") //
- " \"return typeof x;\" +\n",
-
- REPEAT_256(" \"var y = 2.3;\" +\n") //
- " \"x = 10;\" +\n",
-
- " \"'use strict';\" +\n" //
- REPEAT_256(" \"var y = 2.3;\" +\n") //
- " \"x = 10;\" +\n",
- };
-
- std::string actual = BuildActual(printer, snippets,
- "var f;\n"
- "var x = 1;\n"
- "function f1() {\n"
- " eval(\"function t() {\" +\n",
-
- " \"};\" +\n"
- " \"f = t; f();\"\n);\n"
- "}\n"
- "f1();");
-
- CHECK(CompareTexts(actual, LoadGolden("LookupSlotWideInEval.golden")));
-}
-
TEST(DeleteLookupSlotInEval) {
InitializedIgnitionHandleScope scope;
BytecodeExpectationsPrinter printer(CcTest::isolate());
@@ -2332,6 +2233,70 @@ TEST(ClassAndSuperClass) {
LoadGolden("ClassAndSuperClass.golden")));
}
+TEST(ClassFields) {
+ bool old_flag = i::FLAG_harmony_public_fields;
+ i::FLAG_harmony_public_fields = true;
+ InitializedIgnitionHandleScope scope;
+ BytecodeExpectationsPrinter printer(CcTest::isolate());
+
+ const char* snippets[] = {
+ "{\n"
+ " class A {\n"
+ " a;\n"
+ " ['b'];\n"
+ " static c;\n"
+ " static ['d'];\n"
+ " }\n"
+ "\n"
+ " class B {\n"
+ " a = 1;\n"
+ " ['b'] = this.a;\n"
+ " static c = 3;\n"
+ " static ['d'] = this.c;\n"
+ " }\n"
+ " new A;\n"
+ " new B;\n"
+ "}\n",
+
+ "{\n"
+ " class A extends class {} {\n"
+ " a;\n"
+ " ['b'];\n"
+ " static c;\n"
+ " static ['d'];\n"
+ " }\n"
+ "\n"
+ " class B extends class {} {\n"
+ " a = 1;\n"
+ " ['b'] = this.a;\n"
+ " static c = 3;\n"
+ " static ['d'] = this.c;\n"
+ " foo() { return 1; }\n"
+ " constructor() {\n"
+ " super();\n"
+ " }\n"
+ " }\n"
+ "\n"
+ " class C extends B {\n"
+ " a = 1;\n"
+ " ['b'] = this.a;\n"
+ " static c = 3;\n"
+ " static ['d'] = super.foo();\n"
+ " constructor() {\n"
+ " (() => super())();\n"
+ " }\n"
+ " }\n"
+ "\n"
+ " new A;\n"
+ " new B;\n"
+ " new C;\n"
+ "}\n"};
+
+ CHECK(CompareTexts(BuildActual(printer, snippets),
+ LoadGolden("ClassFields.golden")));
+ i::FLAG_harmony_public_fields = old_flag;
+}
+
TEST(Generators) {
InitializedIgnitionHandleScope scope;
BytecodeExpectationsPrinter printer(CcTest::isolate());
diff --git a/deps/v8/test/cctest/interpreter/test-interpreter-intrinsics.cc b/deps/v8/test/cctest/interpreter/test-interpreter-intrinsics.cc
index 8d1f551ee7..b706b7c480 100644
--- a/deps/v8/test/cctest/interpreter/test-interpreter-intrinsics.cc
+++ b/deps/v8/test/cctest/interpreter/test-interpreter-intrinsics.cc
@@ -26,7 +26,7 @@ class InvokeIntrinsicHelper {
template <class... A>
Handle<Object> Invoke(A... args) {
CHECK(IntrinsicsHelper::IsSupported(function_id_));
- BytecodeArrayBuilder builder(isolate_, zone_, sizeof...(args), 0, 0);
+ BytecodeArrayBuilder builder(zone_, sizeof...(args), 0, 0);
RegisterList reg_list(builder.Receiver().index(), sizeof...(args));
builder.CallRuntime(function_id_, reg_list).Return();
InterpreterTester tester(isolate_, builder.ToBytecodeArray(isolate_));
@@ -216,14 +216,6 @@ TEST(IntrinsicAsStubCall) {
*has_property_helper.Invoke(
has_property_helper.NewObject("'y'"),
has_property_helper.NewObject("({ x: 20 })")));
-
- InvokeIntrinsicHelper sub_string_helper(isolate, handles.main_zone(),
- Runtime::kInlineSubString);
- CHECK(sub_string_helper
- .Invoke(sub_string_helper.NewObject("'foobar'"),
- sub_string_helper.NewObject("3"),
- sub_string_helper.NewObject("6"))
- ->SameValue(*sub_string_helper.NewObject("'bar'")));
}
TEST(ClassOf) {
diff --git a/deps/v8/test/cctest/interpreter/test-interpreter.cc b/deps/v8/test/cctest/interpreter/test-interpreter.cc
index e1134e85b1..6185925ab4 100644
--- a/deps/v8/test/cctest/interpreter/test-interpreter.cc
+++ b/deps/v8/test/cctest/interpreter/test-interpreter.cc
@@ -35,7 +35,7 @@ TEST(InterpreterReturn) {
Zone* zone = handles.main_zone();
Handle<Object> undefined_value = isolate->factory()->undefined_value();
- BytecodeArrayBuilder builder(isolate, zone, 1, 0);
+ BytecodeArrayBuilder builder(zone, 1, 0);
builder.Return();
Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray(isolate);
@@ -51,7 +51,7 @@ TEST(InterpreterLoadUndefined) {
Zone* zone = handles.main_zone();
Handle<Object> undefined_value = isolate->factory()->undefined_value();
- BytecodeArrayBuilder builder(isolate, zone, 1, 0);
+ BytecodeArrayBuilder builder(zone, 1, 0);
builder.LoadUndefined().Return();
Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray(isolate);
@@ -67,7 +67,7 @@ TEST(InterpreterLoadNull) {
Zone* zone = handles.main_zone();
Handle<Object> null_value = isolate->factory()->null_value();
- BytecodeArrayBuilder builder(isolate, zone, 1, 0);
+ BytecodeArrayBuilder builder(zone, 1, 0);
builder.LoadNull().Return();
Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray(isolate);
@@ -83,7 +83,7 @@ TEST(InterpreterLoadTheHole) {
Zone* zone = handles.main_zone();
Handle<Object> the_hole_value = isolate->factory()->the_hole_value();
- BytecodeArrayBuilder builder(isolate, zone, 1, 0);
+ BytecodeArrayBuilder builder(zone, 1, 0);
builder.LoadTheHole().Return();
Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray(isolate);
@@ -99,7 +99,7 @@ TEST(InterpreterLoadTrue) {
Zone* zone = handles.main_zone();
Handle<Object> true_value = isolate->factory()->true_value();
- BytecodeArrayBuilder builder(isolate, zone, 1, 0);
+ BytecodeArrayBuilder builder(zone, 1, 0);
builder.LoadTrue().Return();
Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray(isolate);
@@ -115,7 +115,7 @@ TEST(InterpreterLoadFalse) {
Zone* zone = handles.main_zone();
Handle<Object> false_value = isolate->factory()->false_value();
- BytecodeArrayBuilder builder(isolate, zone, 1, 0);
+ BytecodeArrayBuilder builder(zone, 1, 0);
builder.LoadFalse().Return();
Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray(isolate);
@@ -132,7 +132,7 @@ TEST(InterpreterLoadLiteral) {
// Small Smis.
for (int i = -128; i < 128; i++) {
- BytecodeArrayBuilder builder(isolate, zone, 1, 0);
+ BytecodeArrayBuilder builder(zone, 1, 0);
builder.LoadLiteral(Smi::FromInt(i)).Return();
Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray(isolate);
@@ -144,7 +144,7 @@ TEST(InterpreterLoadLiteral) {
// Large Smis.
{
- BytecodeArrayBuilder builder(isolate, zone, 1, 0);
+ BytecodeArrayBuilder builder(zone, 1, 0);
builder.LoadLiteral(Smi::FromInt(0x12345678)).Return();
Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray(isolate);
@@ -160,9 +160,9 @@ TEST(InterpreterLoadLiteral) {
AstValueFactory ast_factory(zone, isolate->ast_string_constants(),
isolate->heap()->HashSeed());
- BytecodeArrayBuilder builder(isolate, zone, 1, 0);
+ BytecodeArrayBuilder builder(zone, 1, 0);
- builder.LoadLiteral(ast_factory.NewNumber(-2.1e19)).Return();
+ builder.LoadLiteral(-2.1e19).Return();
ast_factory.Internalize(isolate);
Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray(isolate);
@@ -178,7 +178,7 @@ TEST(InterpreterLoadLiteral) {
AstValueFactory ast_factory(zone, isolate->ast_string_constants(),
isolate->heap()->HashSeed());
- BytecodeArrayBuilder builder(isolate, zone, 1, 0);
+ BytecodeArrayBuilder builder(zone, 1, 0);
const AstRawString* raw_string = ast_factory.GetOneByteString("String");
builder.LoadLiteral(raw_string).Return();
@@ -199,7 +199,7 @@ TEST(InterpreterLoadStoreRegisters) {
Zone* zone = handles.main_zone();
Handle<Object> true_value = isolate->factory()->true_value();
for (int i = 0; i <= kMaxInt8; i++) {
- BytecodeArrayBuilder builder(isolate, zone, 1, i + 1);
+ BytecodeArrayBuilder builder(zone, 1, i + 1);
Register reg(i);
builder.LoadTrue()
@@ -282,10 +282,10 @@ TEST(InterpreterShiftOpsSmi) {
Isolate* isolate = handles.main_isolate();
Zone* zone = handles.main_zone();
Factory* factory = isolate->factory();
- BytecodeArrayBuilder builder(isolate, zone, 1, 1);
-
FeedbackVectorSpec feedback_spec(zone);
- FeedbackSlot slot = feedback_spec.AddInterpreterBinaryOpICSlot();
+ BytecodeArrayBuilder builder(zone, 1, 1, &feedback_spec);
+
+ FeedbackSlot slot = feedback_spec.AddBinaryOpICSlot();
Handle<i::FeedbackMetadata> metadata =
NewFeedbackMetadata(isolate, &feedback_spec);
@@ -320,10 +320,10 @@ TEST(InterpreterBinaryOpsSmi) {
Isolate* isolate = handles.main_isolate();
Zone* zone = handles.main_zone();
Factory* factory = isolate->factory();
- BytecodeArrayBuilder builder(isolate, zone, 1, 1);
-
FeedbackVectorSpec feedback_spec(zone);
- FeedbackSlot slot = feedback_spec.AddInterpreterBinaryOpICSlot();
+ BytecodeArrayBuilder builder(zone, 1, 1, &feedback_spec);
+
+ FeedbackSlot slot = feedback_spec.AddBinaryOpICSlot();
Handle<i::FeedbackMetadata> metadata =
NewFeedbackMetadata(isolate, &feedback_spec);
@@ -359,24 +359,21 @@ TEST(InterpreterBinaryOpsHeapNumber) {
Isolate* isolate = handles.main_isolate();
Zone* zone = handles.main_zone();
Factory* factory = isolate->factory();
- AstValueFactory ast_factory(zone, isolate->ast_string_constants(),
- isolate->heap()->HashSeed());
- BytecodeArrayBuilder builder(isolate, zone, 1, 1);
-
FeedbackVectorSpec feedback_spec(zone);
- FeedbackSlot slot = feedback_spec.AddInterpreterBinaryOpICSlot();
+ BytecodeArrayBuilder builder(zone, 1, 1, &feedback_spec);
+
+ FeedbackSlot slot = feedback_spec.AddBinaryOpICSlot();
Handle<i::FeedbackMetadata> metadata =
NewFeedbackMetadata(isolate, &feedback_spec);
Register reg(0);
double lhs = lhs_inputs[l];
double rhs = rhs_inputs[r];
- builder.LoadLiteral(ast_factory.NewNumber(lhs))
+ builder.LoadLiteral(lhs)
.StoreAccumulatorInRegister(reg)
- .LoadLiteral(ast_factory.NewNumber(rhs))
+ .LoadLiteral(rhs)
.BinaryOperation(kArithmeticOperators[o], reg, GetIndex(slot))
.Return();
- ast_factory.Internalize(isolate);
Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray(isolate);
InterpreterTester tester(isolate, bytecode_array, metadata);
@@ -390,6 +387,55 @@ TEST(InterpreterBinaryOpsHeapNumber) {
}
}
+namespace {
+
+struct LiteralForTest {
+ enum Type { kString, kHeapNumber, kSmi, kTrue, kFalse, kUndefined, kNull };
+
+ explicit LiteralForTest(const AstRawString* string)
+ : type(kString), string(string) {}
+ explicit LiteralForTest(double number) : type(kHeapNumber), number(number) {}
+ explicit LiteralForTest(int smi) : type(kSmi), smi(smi) {}
+ explicit LiteralForTest(Type type) : type(type) {}
+
+ Type type;
+ union {
+ const AstRawString* string;
+ double number;
+ int smi;
+ };
+};
+
+void LoadLiteralForTest(BytecodeArrayBuilder* builder,
+ const LiteralForTest& value) {
+ switch (value.type) {
+ case LiteralForTest::kString:
+ builder->LoadLiteral(value.string);
+ return;
+ case LiteralForTest::kHeapNumber:
+ builder->LoadLiteral(value.number);
+ return;
+ case LiteralForTest::kSmi:
+ builder->LoadLiteral(Smi::FromInt(value.smi));
+ return;
+ case LiteralForTest::kTrue:
+ builder->LoadTrue();
+ return;
+ case LiteralForTest::kFalse:
+ builder->LoadFalse();
+ return;
+ case LiteralForTest::kUndefined:
+ builder->LoadUndefined();
+ return;
+ case LiteralForTest::kNull:
+ builder->LoadNull();
+ return;
+ }
+ UNREACHABLE();
+}
+
+} // anonymous namespace
+
TEST(InterpreterStringAdd) {
HandleAndZoneScope handles;
Isolate* isolate = handles.main_isolate();
@@ -400,53 +446,51 @@ TEST(InterpreterStringAdd) {
struct TestCase {
const AstRawString* lhs;
- const AstValue* rhs;
+ LiteralForTest rhs;
Handle<Object> expected_value;
int32_t expected_feedback;
} test_cases[] = {
{ast_factory.GetOneByteString("a"),
- ast_factory.NewString(ast_factory.GetOneByteString("b")),
+ LiteralForTest(ast_factory.GetOneByteString("b")),
factory->NewStringFromStaticChars("ab"),
BinaryOperationFeedback::kString},
{ast_factory.GetOneByteString("aaaaaa"),
- ast_factory.NewString(ast_factory.GetOneByteString("b")),
+ LiteralForTest(ast_factory.GetOneByteString("b")),
factory->NewStringFromStaticChars("aaaaaab"),
BinaryOperationFeedback::kString},
{ast_factory.GetOneByteString("aaa"),
- ast_factory.NewString(ast_factory.GetOneByteString("bbbbb")),
+ LiteralForTest(ast_factory.GetOneByteString("bbbbb")),
factory->NewStringFromStaticChars("aaabbbbb"),
BinaryOperationFeedback::kString},
{ast_factory.GetOneByteString(""),
- ast_factory.NewString(ast_factory.GetOneByteString("b")),
+ LiteralForTest(ast_factory.GetOneByteString("b")),
factory->NewStringFromStaticChars("b"),
BinaryOperationFeedback::kString},
{ast_factory.GetOneByteString("a"),
- ast_factory.NewString(ast_factory.GetOneByteString("")),
+ LiteralForTest(ast_factory.GetOneByteString("")),
factory->NewStringFromStaticChars("a"),
BinaryOperationFeedback::kString},
- {ast_factory.GetOneByteString("1.11"), ast_factory.NewNumber(2.5),
+ {ast_factory.GetOneByteString("1.11"), LiteralForTest(2.5),
factory->NewStringFromStaticChars("1.112.5"),
BinaryOperationFeedback::kAny},
- {ast_factory.GetOneByteString("-1.11"), ast_factory.NewNumber(2.56),
+ {ast_factory.GetOneByteString("-1.11"), LiteralForTest(2.56),
factory->NewStringFromStaticChars("-1.112.56"),
BinaryOperationFeedback::kAny},
- {ast_factory.GetOneByteString(""), ast_factory.NewNumber(2.5),
+ {ast_factory.GetOneByteString(""), LiteralForTest(2.5),
factory->NewStringFromStaticChars("2.5"), BinaryOperationFeedback::kAny},
};
for (size_t i = 0; i < arraysize(test_cases); i++) {
- BytecodeArrayBuilder builder(isolate, zone, 1, 1);
FeedbackVectorSpec feedback_spec(zone);
- FeedbackSlot slot = feedback_spec.AddInterpreterBinaryOpICSlot();
+ BytecodeArrayBuilder builder(zone, 1, 1, &feedback_spec);
+ FeedbackSlot slot = feedback_spec.AddBinaryOpICSlot();
Handle<i::FeedbackMetadata> metadata =
NewFeedbackMetadata(isolate, &feedback_spec);
Register reg(0);
- builder.LoadLiteral(test_cases[i].lhs)
- .StoreAccumulatorInRegister(reg)
- .LoadLiteral(test_cases[i].rhs)
- .BinaryOperation(Token::Value::ADD, reg, GetIndex(slot))
- .Return();
+ builder.LoadLiteral(test_cases[i].lhs).StoreAccumulatorInRegister(reg);
+ LoadLiteralForTest(&builder, test_cases[i].rhs);
+ builder.BinaryOperation(Token::Value::ADD, reg, GetIndex(slot)).Return();
ast_factory.Internalize(isolate);
Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray(isolate);
@@ -466,7 +510,7 @@ TEST(InterpreterParameter1) {
HandleAndZoneScope handles;
Isolate* isolate = handles.main_isolate();
Zone* zone = handles.main_zone();
- BytecodeArrayBuilder builder(isolate, zone, 1, 0);
+ BytecodeArrayBuilder builder(zone, 1, 0);
builder.LoadAccumulatorWithRegister(builder.Receiver()).Return();
Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray(isolate);
@@ -491,16 +535,16 @@ TEST(InterpreterParameter8) {
Zone* zone = handles.main_zone();
AstValueFactory ast_factory(zone, isolate->ast_string_constants(),
isolate->heap()->HashSeed());
- BytecodeArrayBuilder builder(isolate, zone, 8, 0);
-
FeedbackVectorSpec feedback_spec(zone);
- FeedbackSlot slot = feedback_spec.AddInterpreterBinaryOpICSlot();
- FeedbackSlot slot1 = feedback_spec.AddInterpreterBinaryOpICSlot();
- FeedbackSlot slot2 = feedback_spec.AddInterpreterBinaryOpICSlot();
- FeedbackSlot slot3 = feedback_spec.AddInterpreterBinaryOpICSlot();
- FeedbackSlot slot4 = feedback_spec.AddInterpreterBinaryOpICSlot();
- FeedbackSlot slot5 = feedback_spec.AddInterpreterBinaryOpICSlot();
- FeedbackSlot slot6 = feedback_spec.AddInterpreterBinaryOpICSlot();
+ BytecodeArrayBuilder builder(zone, 8, 0, &feedback_spec);
+
+ FeedbackSlot slot = feedback_spec.AddBinaryOpICSlot();
+ FeedbackSlot slot1 = feedback_spec.AddBinaryOpICSlot();
+ FeedbackSlot slot2 = feedback_spec.AddBinaryOpICSlot();
+ FeedbackSlot slot3 = feedback_spec.AddBinaryOpICSlot();
+ FeedbackSlot slot4 = feedback_spec.AddBinaryOpICSlot();
+ FeedbackSlot slot5 = feedback_spec.AddBinaryOpICSlot();
+ FeedbackSlot slot6 = feedback_spec.AddBinaryOpICSlot();
Handle<i::FeedbackMetadata> metadata =
NewFeedbackMetadata(isolate, &feedback_spec);
@@ -545,125 +589,114 @@ TEST(InterpreterBinaryOpTypeFeedback) {
struct BinaryOpExpectation {
Token::Value op;
- const AstValue* arg1;
- const AstValue* arg2;
+ LiteralForTest arg1;
+ LiteralForTest arg2;
Handle<Object> result;
int32_t feedback;
};
BinaryOpExpectation const kTestCases[] = {
// ADD
- {Token::Value::ADD, ast_factory.NewSmi(2), ast_factory.NewSmi(3),
+ {Token::Value::ADD, LiteralForTest(2), LiteralForTest(3),
Handle<Smi>(Smi::FromInt(5), isolate),
BinaryOperationFeedback::kSignedSmall},
- {Token::Value::ADD, ast_factory.NewSmi(Smi::kMaxValue),
- ast_factory.NewSmi(1),
+ {Token::Value::ADD, LiteralForTest(Smi::kMaxValue), LiteralForTest(1),
isolate->factory()->NewHeapNumber(Smi::kMaxValue + 1.0),
BinaryOperationFeedback::kNumber},
- {Token::Value::ADD, ast_factory.NewNumber(3.1415), ast_factory.NewSmi(3),
+ {Token::Value::ADD, LiteralForTest(3.1415), LiteralForTest(3),
isolate->factory()->NewHeapNumber(3.1415 + 3),
BinaryOperationFeedback::kNumber},
- {Token::Value::ADD, ast_factory.NewNumber(3.1415),
- ast_factory.NewNumber(1.4142),
+ {Token::Value::ADD, LiteralForTest(3.1415), LiteralForTest(1.4142),
isolate->factory()->NewHeapNumber(3.1415 + 1.4142),
BinaryOperationFeedback::kNumber},
- {Token::Value::ADD,
- ast_factory.NewString(ast_factory.GetOneByteString("foo")),
- ast_factory.NewString(ast_factory.GetOneByteString("bar")),
+ {Token::Value::ADD, LiteralForTest(ast_factory.GetOneByteString("foo")),
+ LiteralForTest(ast_factory.GetOneByteString("bar")),
isolate->factory()->NewStringFromAsciiChecked("foobar"),
BinaryOperationFeedback::kString},
- {Token::Value::ADD, ast_factory.NewSmi(2),
- ast_factory.NewString(ast_factory.GetOneByteString("2")),
+ {Token::Value::ADD, LiteralForTest(2),
+ LiteralForTest(ast_factory.GetOneByteString("2")),
isolate->factory()->NewStringFromAsciiChecked("22"),
BinaryOperationFeedback::kAny},
// SUB
- {Token::Value::SUB, ast_factory.NewSmi(2), ast_factory.NewSmi(3),
+ {Token::Value::SUB, LiteralForTest(2), LiteralForTest(3),
Handle<Smi>(Smi::FromInt(-1), isolate),
BinaryOperationFeedback::kSignedSmall},
- {Token::Value::SUB,
- ast_factory.NewSmi(static_cast<uint32_t>(Smi::kMinValue)),
- ast_factory.NewSmi(1),
+ {Token::Value::SUB, LiteralForTest(Smi::kMinValue), LiteralForTest(1),
isolate->factory()->NewHeapNumber(Smi::kMinValue - 1.0),
BinaryOperationFeedback::kNumber},
- {Token::Value::SUB, ast_factory.NewNumber(3.1415), ast_factory.NewSmi(3),
+ {Token::Value::SUB, LiteralForTest(3.1415), LiteralForTest(3),
isolate->factory()->NewHeapNumber(3.1415 - 3),
BinaryOperationFeedback::kNumber},
- {Token::Value::SUB, ast_factory.NewNumber(3.1415),
- ast_factory.NewNumber(1.4142),
+ {Token::Value::SUB, LiteralForTest(3.1415), LiteralForTest(1.4142),
isolate->factory()->NewHeapNumber(3.1415 - 1.4142),
BinaryOperationFeedback::kNumber},
- {Token::Value::SUB, ast_factory.NewSmi(2),
- ast_factory.NewString(ast_factory.GetOneByteString("1")),
+ {Token::Value::SUB, LiteralForTest(2),
+ LiteralForTest(ast_factory.GetOneByteString("1")),
Handle<Smi>(Smi::FromInt(1), isolate), BinaryOperationFeedback::kAny},
// MUL
- {Token::Value::MUL, ast_factory.NewSmi(2), ast_factory.NewSmi(3),
+ {Token::Value::MUL, LiteralForTest(2), LiteralForTest(3),
Handle<Smi>(Smi::FromInt(6), isolate),
BinaryOperationFeedback::kSignedSmall},
- {Token::Value::MUL,
- ast_factory.NewSmi(static_cast<uint32_t>(Smi::kMinValue)),
- ast_factory.NewSmi(2),
+ {Token::Value::MUL, LiteralForTest(Smi::kMinValue), LiteralForTest(2),
isolate->factory()->NewHeapNumber(Smi::kMinValue * 2.0),
BinaryOperationFeedback::kNumber},
- {Token::Value::MUL, ast_factory.NewNumber(3.1415), ast_factory.NewSmi(3),
+ {Token::Value::MUL, LiteralForTest(3.1415), LiteralForTest(3),
isolate->factory()->NewHeapNumber(3 * 3.1415),
BinaryOperationFeedback::kNumber},
- {Token::Value::MUL, ast_factory.NewNumber(3.1415),
- ast_factory.NewNumber(1.4142),
+ {Token::Value::MUL, LiteralForTest(3.1415), LiteralForTest(1.4142),
isolate->factory()->NewHeapNumber(3.1415 * 1.4142),
BinaryOperationFeedback::kNumber},
- {Token::Value::MUL, ast_factory.NewSmi(2),
- ast_factory.NewString(ast_factory.GetOneByteString("1")),
+ {Token::Value::MUL, LiteralForTest(2),
+ LiteralForTest(ast_factory.GetOneByteString("1")),
Handle<Smi>(Smi::FromInt(2), isolate), BinaryOperationFeedback::kAny},
// DIV
- {Token::Value::DIV, ast_factory.NewSmi(6), ast_factory.NewSmi(3),
+ {Token::Value::DIV, LiteralForTest(6), LiteralForTest(3),
Handle<Smi>(Smi::FromInt(2), isolate),
BinaryOperationFeedback::kSignedSmall},
- {Token::Value::DIV, ast_factory.NewSmi(3), ast_factory.NewSmi(2),
+ {Token::Value::DIV, LiteralForTest(3), LiteralForTest(2),
isolate->factory()->NewHeapNumber(3.0 / 2.0),
BinaryOperationFeedback::kSignedSmallInputs},
- {Token::Value::DIV, ast_factory.NewNumber(3.1415), ast_factory.NewSmi(3),
+ {Token::Value::DIV, LiteralForTest(3.1415), LiteralForTest(3),
isolate->factory()->NewHeapNumber(3.1415 / 3),
BinaryOperationFeedback::kNumber},
- {Token::Value::DIV, ast_factory.NewNumber(3.1415),
- ast_factory.NewNumber(-std::numeric_limits<double>::infinity()),
+ {Token::Value::DIV, LiteralForTest(3.1415),
+ LiteralForTest(-std::numeric_limits<double>::infinity()),
isolate->factory()->NewHeapNumber(-0.0),
BinaryOperationFeedback::kNumber},
- {Token::Value::DIV, ast_factory.NewSmi(2),
- ast_factory.NewString(ast_factory.GetOneByteString("1")),
+ {Token::Value::DIV, LiteralForTest(2),
+ LiteralForTest(ast_factory.GetOneByteString("1")),
Handle<Smi>(Smi::FromInt(2), isolate), BinaryOperationFeedback::kAny},
// MOD
- {Token::Value::MOD, ast_factory.NewSmi(5), ast_factory.NewSmi(3),
+ {Token::Value::MOD, LiteralForTest(5), LiteralForTest(3),
Handle<Smi>(Smi::FromInt(2), isolate),
BinaryOperationFeedback::kSignedSmall},
- {Token::Value::MOD, ast_factory.NewSmi(static_cast<uint32_t>(-4)),
- ast_factory.NewSmi(2), isolate->factory()->NewHeapNumber(-0.0),
+ {Token::Value::MOD, LiteralForTest(-4), LiteralForTest(2),
+ isolate->factory()->NewHeapNumber(-0.0),
BinaryOperationFeedback::kNumber},
- {Token::Value::MOD, ast_factory.NewNumber(3.1415), ast_factory.NewSmi(3),
+ {Token::Value::MOD, LiteralForTest(3.1415), LiteralForTest(3),
isolate->factory()->NewHeapNumber(fmod(3.1415, 3.0)),
BinaryOperationFeedback::kNumber},
- {Token::Value::MOD, ast_factory.NewNumber(-3.1415),
- ast_factory.NewNumber(-1.4142),
+ {Token::Value::MOD, LiteralForTest(-3.1415), LiteralForTest(-1.4142),
isolate->factory()->NewHeapNumber(fmod(-3.1415, -1.4142)),
BinaryOperationFeedback::kNumber},
- {Token::Value::MOD, ast_factory.NewSmi(3),
- ast_factory.NewString(ast_factory.GetOneByteString("-2")),
+ {Token::Value::MOD, LiteralForTest(3),
+ LiteralForTest(ast_factory.GetOneByteString("-2")),
Handle<Smi>(Smi::FromInt(1), isolate), BinaryOperationFeedback::kAny}};
for (const BinaryOpExpectation& test_case : kTestCases) {
- BytecodeArrayBuilder builder(isolate, zone, 1, 1);
-
i::FeedbackVectorSpec feedback_spec(zone);
- i::FeedbackSlot slot0 = feedback_spec.AddInterpreterBinaryOpICSlot();
+ BytecodeArrayBuilder builder(zone, 1, 1, &feedback_spec);
+
+ i::FeedbackSlot slot0 = feedback_spec.AddBinaryOpICSlot();
Handle<i::FeedbackMetadata> metadata =
i::NewFeedbackMetadata(isolate, &feedback_spec);
Register reg(0);
- builder.LoadLiteral(test_case.arg1)
- .StoreAccumulatorInRegister(reg)
- .LoadLiteral(test_case.arg2)
- .BinaryOperation(test_case.op, reg, GetIndex(slot0))
- .Return();
+ LoadLiteralForTest(&builder, test_case.arg1);
+ builder.StoreAccumulatorInRegister(reg);
+ LoadLiteralForTest(&builder, test_case.arg2);
+ builder.BinaryOperation(test_case.op, reg, GetIndex(slot0)).Return();
ast_factory.Internalize(isolate);
Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray(isolate);
@@ -688,7 +721,7 @@ TEST(InterpreterBinaryOpSmiTypeFeedback) {
struct BinaryOpExpectation {
Token::Value op;
- const AstValue* arg1;
+ LiteralForTest arg1;
int32_t arg2;
Handle<Object> result;
int32_t feedback;
@@ -696,84 +729,77 @@ TEST(InterpreterBinaryOpSmiTypeFeedback) {
BinaryOpExpectation const kTestCases[] = {
// ADD
- {Token::Value::ADD, ast_factory.NewSmi(2), 42,
+ {Token::Value::ADD, LiteralForTest(2), 42,
Handle<Smi>(Smi::FromInt(44), isolate),
BinaryOperationFeedback::kSignedSmall},
- {Token::Value::ADD, ast_factory.NewSmi(2), Smi::kMaxValue,
+ {Token::Value::ADD, LiteralForTest(2), Smi::kMaxValue,
isolate->factory()->NewHeapNumber(Smi::kMaxValue + 2.0),
BinaryOperationFeedback::kNumber},
- {Token::Value::ADD, ast_factory.NewNumber(3.1415), 2,
+ {Token::Value::ADD, LiteralForTest(3.1415), 2,
isolate->factory()->NewHeapNumber(3.1415 + 2.0),
BinaryOperationFeedback::kNumber},
- {Token::Value::ADD,
- ast_factory.NewString(ast_factory.GetOneByteString("2")), 2,
+ {Token::Value::ADD, LiteralForTest(ast_factory.GetOneByteString("2")), 2,
isolate->factory()->NewStringFromAsciiChecked("22"),
BinaryOperationFeedback::kAny},
// SUB
- {Token::Value::SUB, ast_factory.NewSmi(2), 42,
+ {Token::Value::SUB, LiteralForTest(2), 42,
Handle<Smi>(Smi::FromInt(-40), isolate),
BinaryOperationFeedback::kSignedSmall},
- {Token::Value::SUB,
- ast_factory.NewSmi(static_cast<uint32_t>(Smi::kMinValue)), 1,
+ {Token::Value::SUB, LiteralForTest(Smi::kMinValue), 1,
isolate->factory()->NewHeapNumber(Smi::kMinValue - 1.0),
BinaryOperationFeedback::kNumber},
- {Token::Value::SUB, ast_factory.NewNumber(3.1415), 2,
+ {Token::Value::SUB, LiteralForTest(3.1415), 2,
isolate->factory()->NewHeapNumber(3.1415 - 2.0),
BinaryOperationFeedback::kNumber},
- {Token::Value::SUB,
- ast_factory.NewString(ast_factory.GetOneByteString("2")), 2,
+ {Token::Value::SUB, LiteralForTest(ast_factory.GetOneByteString("2")), 2,
Handle<Smi>(Smi::kZero, isolate), BinaryOperationFeedback::kAny},
// BIT_OR
- {Token::Value::BIT_OR, ast_factory.NewSmi(4), 1,
+ {Token::Value::BIT_OR, LiteralForTest(4), 1,
Handle<Smi>(Smi::FromInt(5), isolate),
BinaryOperationFeedback::kSignedSmall},
- {Token::Value::BIT_OR, ast_factory.NewNumber(3.1415), 8,
+ {Token::Value::BIT_OR, LiteralForTest(3.1415), 8,
Handle<Smi>(Smi::FromInt(11), isolate),
BinaryOperationFeedback::kNumber},
- {Token::Value::BIT_OR,
- ast_factory.NewString(ast_factory.GetOneByteString("2")), 1,
- Handle<Smi>(Smi::FromInt(3), isolate), BinaryOperationFeedback::kAny},
+ {Token::Value::BIT_OR, LiteralForTest(ast_factory.GetOneByteString("2")),
+ 1, Handle<Smi>(Smi::FromInt(3), isolate), BinaryOperationFeedback::kAny},
// BIT_AND
- {Token::Value::BIT_AND, ast_factory.NewSmi(3), 1,
+ {Token::Value::BIT_AND, LiteralForTest(3), 1,
Handle<Smi>(Smi::FromInt(1), isolate),
BinaryOperationFeedback::kSignedSmall},
- {Token::Value::BIT_AND, ast_factory.NewNumber(3.1415), 2,
+ {Token::Value::BIT_AND, LiteralForTest(3.1415), 2,
Handle<Smi>(Smi::FromInt(2), isolate), BinaryOperationFeedback::kNumber},
- {Token::Value::BIT_AND,
- ast_factory.NewString(ast_factory.GetOneByteString("2")), 1,
- Handle<Smi>(Smi::kZero, isolate), BinaryOperationFeedback::kAny},
+ {Token::Value::BIT_AND, LiteralForTest(ast_factory.GetOneByteString("2")),
+ 1, Handle<Smi>(Smi::kZero, isolate), BinaryOperationFeedback::kAny},
// SHL
- {Token::Value::SHL, ast_factory.NewSmi(3), 1,
+ {Token::Value::SHL, LiteralForTest(3), 1,
Handle<Smi>(Smi::FromInt(6), isolate),
BinaryOperationFeedback::kSignedSmall},
- {Token::Value::SHL, ast_factory.NewNumber(3.1415), 2,
+ {Token::Value::SHL, LiteralForTest(3.1415), 2,
Handle<Smi>(Smi::FromInt(12), isolate),
BinaryOperationFeedback::kNumber},
- {Token::Value::SHL,
- ast_factory.NewString(ast_factory.GetOneByteString("2")), 1,
+ {Token::Value::SHL, LiteralForTest(ast_factory.GetOneByteString("2")), 1,
Handle<Smi>(Smi::FromInt(4), isolate), BinaryOperationFeedback::kAny},
// SAR
- {Token::Value::SAR, ast_factory.NewSmi(3), 1,
+ {Token::Value::SAR, LiteralForTest(3), 1,
Handle<Smi>(Smi::FromInt(1), isolate),
BinaryOperationFeedback::kSignedSmall},
- {Token::Value::SAR, ast_factory.NewNumber(3.1415), 2,
+ {Token::Value::SAR, LiteralForTest(3.1415), 2,
Handle<Smi>(Smi::kZero, isolate), BinaryOperationFeedback::kNumber},
- {Token::Value::SAR,
- ast_factory.NewString(ast_factory.GetOneByteString("2")), 1,
+ {Token::Value::SAR, LiteralForTest(ast_factory.GetOneByteString("2")), 1,
Handle<Smi>(Smi::FromInt(1), isolate), BinaryOperationFeedback::kAny}};
for (const BinaryOpExpectation& test_case : kTestCases) {
- BytecodeArrayBuilder builder(isolate, zone, 1, 1);
-
i::FeedbackVectorSpec feedback_spec(zone);
- i::FeedbackSlot slot0 = feedback_spec.AddInterpreterBinaryOpICSlot();
+ BytecodeArrayBuilder builder(zone, 1, 1, &feedback_spec);
+
+ i::FeedbackSlot slot0 = feedback_spec.AddBinaryOpICSlot();
Handle<i::FeedbackMetadata> metadata =
i::NewFeedbackMetadata(isolate, &feedback_spec);
Register reg(0);
- builder.LoadLiteral(test_case.arg1)
- .StoreAccumulatorInRegister(reg)
+ LoadLiteralForTest(&builder, test_case.arg1);
+ builder.StoreAccumulatorInRegister(reg)
.LoadLiteral(Smi::FromInt(test_case.arg2))
.BinaryOperation(test_case.op, reg, GetIndex(slot0))
.Return();
@@ -814,13 +840,13 @@ TEST(InterpreterUnaryOpFeedback) {
{Token::Value::INC, smi_one, smi_max, number, str},
{Token::Value::DEC, smi_one, smi_min, number, str}};
for (TestCase const& test_case : kTestCases) {
- BytecodeArrayBuilder builder(isolate, zone, 4, 0);
-
i::FeedbackVectorSpec feedback_spec(zone);
- i::FeedbackSlot slot0 = feedback_spec.AddInterpreterBinaryOpICSlot();
- i::FeedbackSlot slot1 = feedback_spec.AddInterpreterBinaryOpICSlot();
- i::FeedbackSlot slot2 = feedback_spec.AddInterpreterBinaryOpICSlot();
- i::FeedbackSlot slot3 = feedback_spec.AddInterpreterBinaryOpICSlot();
+ BytecodeArrayBuilder builder(zone, 4, 0, &feedback_spec);
+
+ i::FeedbackSlot slot0 = feedback_spec.AddBinaryOpICSlot();
+ i::FeedbackSlot slot1 = feedback_spec.AddBinaryOpICSlot();
+ i::FeedbackSlot slot2 = feedback_spec.AddBinaryOpICSlot();
+ i::FeedbackSlot slot3 = feedback_spec.AddBinaryOpICSlot();
Handle<i::FeedbackMetadata> metadata =
i::NewFeedbackMetadata(isolate, &feedback_spec);
@@ -878,12 +904,12 @@ TEST(InterpreterBitwiseTypeFeedback) {
Token::Value::SHL, Token::Value::SHR, Token::Value::SAR};
for (Token::Value op : kBitwiseBinaryOperators) {
- BytecodeArrayBuilder builder(isolate, zone, 4, 0);
-
i::FeedbackVectorSpec feedback_spec(zone);
- i::FeedbackSlot slot0 = feedback_spec.AddInterpreterBinaryOpICSlot();
- i::FeedbackSlot slot1 = feedback_spec.AddInterpreterBinaryOpICSlot();
- i::FeedbackSlot slot2 = feedback_spec.AddInterpreterBinaryOpICSlot();
+ BytecodeArrayBuilder builder(zone, 4, 0, &feedback_spec);
+
+ i::FeedbackSlot slot0 = feedback_spec.AddBinaryOpICSlot();
+ i::FeedbackSlot slot1 = feedback_spec.AddBinaryOpICSlot();
+ i::FeedbackSlot slot2 = feedback_spec.AddBinaryOpICSlot();
Handle<i::FeedbackMetadata> metadata =
i::NewFeedbackMetadata(isolate, &feedback_spec);
@@ -929,7 +955,7 @@ TEST(InterpreterParameter1Assign) {
HandleAndZoneScope handles;
Isolate* isolate = handles.main_isolate();
Zone* zone = handles.main_zone();
- BytecodeArrayBuilder builder(isolate, zone, 1, 0);
+ BytecodeArrayBuilder builder(zone, 1, 0);
builder.LoadLiteral(Smi::FromInt(5))
.StoreAccumulatorInRegister(builder.Receiver())
@@ -1054,7 +1080,7 @@ TEST(InterpreterLoadNamedProperty) {
const AstRawString* name = ast_factory.GetOneByteString("val");
- BytecodeArrayBuilder builder(isolate, zone, 1, 0);
+ BytecodeArrayBuilder builder(zone, 1, 0, &feedback_spec);
builder.LoadNamedProperty(builder.Receiver(), name, GetIndex(slot)).Return();
ast_factory.Internalize(isolate);
@@ -1106,7 +1132,7 @@ TEST(InterpreterLoadKeyedProperty) {
const AstRawString* key = ast_factory.GetOneByteString("key");
- BytecodeArrayBuilder builder(isolate, zone, 1, 1);
+ BytecodeArrayBuilder builder(zone, 1, 1, &feedback_spec);
builder.LoadLiteral(key)
.LoadKeyedProperty(builder.Receiver(), GetIndex(slot))
@@ -1141,17 +1167,18 @@ TEST(InterpreterStoreNamedProperty) {
isolate->heap()->HashSeed());
FeedbackVectorSpec feedback_spec(zone);
- FeedbackSlot slot = feedback_spec.AddStoreICSlot(SLOPPY);
+ FeedbackSlot slot = feedback_spec.AddStoreICSlot(LanguageMode::kStrict);
Handle<i::FeedbackMetadata> metadata =
NewFeedbackMetadata(isolate, &feedback_spec);
const AstRawString* name = ast_factory.GetOneByteString("val");
- BytecodeArrayBuilder builder(isolate, zone, 1, 0);
+ BytecodeArrayBuilder builder(zone, 1, 0, &feedback_spec);
builder.LoadLiteral(Smi::FromInt(999))
- .StoreNamedProperty(builder.Receiver(), name, GetIndex(slot), STRICT)
+ .StoreNamedProperty(builder.Receiver(), name, GetIndex(slot),
+ LanguageMode::kStrict)
.Return();
ast_factory.Internalize(isolate);
Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray(isolate);
@@ -1203,20 +1230,20 @@ TEST(InterpreterStoreKeyedProperty) {
isolate->heap()->HashSeed());
FeedbackVectorSpec feedback_spec(zone);
- FeedbackSlot slot = feedback_spec.AddKeyedStoreICSlot(SLOPPY);
+ FeedbackSlot slot = feedback_spec.AddKeyedStoreICSlot(LanguageMode::kSloppy);
Handle<i::FeedbackMetadata> metadata =
NewFeedbackMetadata(isolate, &feedback_spec);
const AstRawString* name = ast_factory.GetOneByteString("val");
- BytecodeArrayBuilder builder(isolate, zone, 1, 1);
+ BytecodeArrayBuilder builder(zone, 1, 1, &feedback_spec);
builder.LoadLiteral(name)
.StoreAccumulatorInRegister(Register(0))
.LoadLiteral(Smi::FromInt(999))
.StoreKeyedProperty(builder.Receiver(), Register(0), GetIndex(slot),
- i::SLOPPY)
+ i::LanguageMode::kSloppy)
.Return();
ast_factory.Internalize(isolate);
Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray(isolate);
@@ -1268,7 +1295,7 @@ TEST(InterpreterCall) {
// Check with no args.
{
- BytecodeArrayBuilder builder(isolate, zone, 1, 1);
+ BytecodeArrayBuilder builder(zone, 1, 1, &feedback_spec);
Register reg = builder.register_allocator()->NewRegister();
RegisterList args = builder.register_allocator()->NewRegisterList(1);
builder.LoadNamedProperty(builder.Receiver(), name, slot_index)
@@ -1292,7 +1319,7 @@ TEST(InterpreterCall) {
// Check that receiver is passed properly.
{
- BytecodeArrayBuilder builder(isolate, zone, 1, 1);
+ BytecodeArrayBuilder builder(zone, 1, 1, &feedback_spec);
Register reg = builder.register_allocator()->NewRegister();
RegisterList args = builder.register_allocator()->NewRegisterList(1);
builder.LoadNamedProperty(builder.Receiver(), name, slot_index)
@@ -1317,7 +1344,7 @@ TEST(InterpreterCall) {
// Check with two parameters (+ receiver).
{
- BytecodeArrayBuilder builder(isolate, zone, 1, 4);
+ BytecodeArrayBuilder builder(zone, 1, 4, &feedback_spec);
Register reg = builder.register_allocator()->NewRegister();
RegisterList args = builder.register_allocator()->NewRegisterList(3);
@@ -1350,7 +1377,7 @@ TEST(InterpreterCall) {
// Check with 10 parameters (+ receiver).
{
- BytecodeArrayBuilder builder(isolate, zone, 1, 12);
+ BytecodeArrayBuilder builder(zone, 1, 12, &feedback_spec);
Register reg = builder.register_allocator()->NewRegister();
RegisterList args = builder.register_allocator()->NewRegisterList(11);
@@ -1358,25 +1385,25 @@ TEST(InterpreterCall) {
.StoreAccumulatorInRegister(reg)
.LoadAccumulatorWithRegister(builder.Receiver())
.StoreAccumulatorInRegister(args[0])
- .LoadLiteral(ast_factory.NewString(ast_factory.GetOneByteString("a")))
+ .LoadLiteral(ast_factory.GetOneByteString("a"))
.StoreAccumulatorInRegister(args[1])
- .LoadLiteral(ast_factory.NewString(ast_factory.GetOneByteString("b")))
+ .LoadLiteral(ast_factory.GetOneByteString("b"))
.StoreAccumulatorInRegister(args[2])
- .LoadLiteral(ast_factory.NewString(ast_factory.GetOneByteString("c")))
+ .LoadLiteral(ast_factory.GetOneByteString("c"))
.StoreAccumulatorInRegister(args[3])
- .LoadLiteral(ast_factory.NewString(ast_factory.GetOneByteString("d")))
+ .LoadLiteral(ast_factory.GetOneByteString("d"))
.StoreAccumulatorInRegister(args[4])
- .LoadLiteral(ast_factory.NewString(ast_factory.GetOneByteString("e")))
+ .LoadLiteral(ast_factory.GetOneByteString("e"))
.StoreAccumulatorInRegister(args[5])
- .LoadLiteral(ast_factory.NewString(ast_factory.GetOneByteString("f")))
+ .LoadLiteral(ast_factory.GetOneByteString("f"))
.StoreAccumulatorInRegister(args[6])
- .LoadLiteral(ast_factory.NewString(ast_factory.GetOneByteString("g")))
+ .LoadLiteral(ast_factory.GetOneByteString("g"))
.StoreAccumulatorInRegister(args[7])
- .LoadLiteral(ast_factory.NewString(ast_factory.GetOneByteString("h")))
+ .LoadLiteral(ast_factory.GetOneByteString("h"))
.StoreAccumulatorInRegister(args[8])
- .LoadLiteral(ast_factory.NewString(ast_factory.GetOneByteString("i")))
+ .LoadLiteral(ast_factory.GetOneByteString("i"))
.StoreAccumulatorInRegister(args[9])
- .LoadLiteral(ast_factory.NewString(ast_factory.GetOneByteString("j")))
+ .LoadLiteral(ast_factory.GetOneByteString("j"))
.StoreAccumulatorInRegister(args[10]);
builder.CallProperty(reg, args, call_slot_index);
@@ -1427,12 +1454,12 @@ TEST(InterpreterJumps) {
HandleAndZoneScope handles;
Isolate* isolate = handles.main_isolate();
Zone* zone = handles.main_zone();
- BytecodeArrayBuilder builder(isolate, zone, 1, 2);
-
FeedbackVectorSpec feedback_spec(zone);
- FeedbackSlot slot = feedback_spec.AddInterpreterBinaryOpICSlot();
- FeedbackSlot slot1 = feedback_spec.AddInterpreterBinaryOpICSlot();
- FeedbackSlot slot2 = feedback_spec.AddInterpreterBinaryOpICSlot();
+ BytecodeArrayBuilder builder(zone, 1, 2, &feedback_spec);
+
+ FeedbackSlot slot = feedback_spec.AddBinaryOpICSlot();
+ FeedbackSlot slot1 = feedback_spec.AddBinaryOpICSlot();
+ FeedbackSlot slot2 = feedback_spec.AddBinaryOpICSlot();
Handle<i::FeedbackMetadata> metadata =
NewFeedbackMetadata(isolate, &feedback_spec);
@@ -1464,14 +1491,14 @@ TEST(InterpreterConditionalJumps) {
HandleAndZoneScope handles;
Isolate* isolate = handles.main_isolate();
Zone* zone = handles.main_zone();
- BytecodeArrayBuilder builder(isolate, zone, 1, 2);
-
FeedbackVectorSpec feedback_spec(zone);
- FeedbackSlot slot = feedback_spec.AddInterpreterBinaryOpICSlot();
- FeedbackSlot slot1 = feedback_spec.AddInterpreterBinaryOpICSlot();
- FeedbackSlot slot2 = feedback_spec.AddInterpreterBinaryOpICSlot();
- FeedbackSlot slot3 = feedback_spec.AddInterpreterBinaryOpICSlot();
- FeedbackSlot slot4 = feedback_spec.AddInterpreterBinaryOpICSlot();
+ BytecodeArrayBuilder builder(zone, 1, 2, &feedback_spec);
+
+ FeedbackSlot slot = feedback_spec.AddBinaryOpICSlot();
+ FeedbackSlot slot1 = feedback_spec.AddBinaryOpICSlot();
+ FeedbackSlot slot2 = feedback_spec.AddBinaryOpICSlot();
+ FeedbackSlot slot3 = feedback_spec.AddBinaryOpICSlot();
+ FeedbackSlot slot4 = feedback_spec.AddBinaryOpICSlot();
Handle<i::FeedbackMetadata> metadata =
NewFeedbackMetadata(isolate, &feedback_spec);
@@ -1514,14 +1541,14 @@ TEST(InterpreterConditionalJumps2) {
HandleAndZoneScope handles;
Isolate* isolate = handles.main_isolate();
Zone* zone = handles.main_zone();
- BytecodeArrayBuilder builder(isolate, zone, 1, 2);
-
FeedbackVectorSpec feedback_spec(zone);
- FeedbackSlot slot = feedback_spec.AddInterpreterBinaryOpICSlot();
- FeedbackSlot slot1 = feedback_spec.AddInterpreterBinaryOpICSlot();
- FeedbackSlot slot2 = feedback_spec.AddInterpreterBinaryOpICSlot();
- FeedbackSlot slot3 = feedback_spec.AddInterpreterBinaryOpICSlot();
- FeedbackSlot slot4 = feedback_spec.AddInterpreterBinaryOpICSlot();
+ BytecodeArrayBuilder builder(zone, 1, 2, &feedback_spec);
+
+ FeedbackSlot slot = feedback_spec.AddBinaryOpICSlot();
+ FeedbackSlot slot1 = feedback_spec.AddBinaryOpICSlot();
+ FeedbackSlot slot2 = feedback_spec.AddBinaryOpICSlot();
+ FeedbackSlot slot3 = feedback_spec.AddBinaryOpICSlot();
+ FeedbackSlot slot4 = feedback_spec.AddBinaryOpICSlot();
Handle<i::FeedbackMetadata> metadata =
NewFeedbackMetadata(isolate, &feedback_spec);
@@ -1565,10 +1592,10 @@ TEST(InterpreterJumpConstantWith16BitOperand) {
Zone* zone = handles.main_zone();
AstValueFactory ast_factory(zone, isolate->ast_string_constants(),
isolate->heap()->HashSeed());
- BytecodeArrayBuilder builder(isolate, zone, 1, 257);
-
FeedbackVectorSpec feedback_spec(zone);
- FeedbackSlot slot = feedback_spec.AddInterpreterBinaryOpICSlot();
+ BytecodeArrayBuilder builder(zone, 1, 257, &feedback_spec);
+
+ FeedbackSlot slot = feedback_spec.AddBinaryOpICSlot();
Handle<i::FeedbackMetadata> metadata =
NewFeedbackMetadata(isolate, &feedback_spec);
@@ -1579,7 +1606,7 @@ TEST(InterpreterJumpConstantWith16BitOperand) {
builder.StoreAccumulatorInRegister(reg);
// Consume all 8-bit operands
for (int i = 1; i <= 256; i++) {
- builder.LoadLiteral(ast_factory.NewNumber(i + 0.5));
+ builder.LoadLiteral(i + 0.5);
builder.BinaryOperation(Token::Value::ADD, reg, GetIndex(slot));
builder.StoreAccumulatorInRegister(reg);
}
@@ -1626,7 +1653,7 @@ TEST(InterpreterJumpWith32BitOperand) {
Zone* zone = handles.main_zone();
AstValueFactory ast_factory(zone, isolate->ast_string_constants(),
isolate->heap()->HashSeed());
- BytecodeArrayBuilder builder(isolate, zone, 1, 1);
+ BytecodeArrayBuilder builder(zone, 1, 1);
Register reg(0);
BytecodeLabel done;
@@ -1635,7 +1662,7 @@ TEST(InterpreterJumpWith32BitOperand) {
// Consume all 16-bit constant pool entries. Make sure to use doubles so that
// the jump can't re-use an integer.
for (int i = 1; i <= 65536; i++) {
- builder.LoadLiteral(ast_factory.NewNumber(i + 0.5));
+ builder.LoadLiteral(i + 0.5);
}
builder.Jump(&done);
builder.LoadLiteral(Smi::kZero);
@@ -1716,10 +1743,10 @@ TEST(InterpreterSmiComparisons) {
HandleAndZoneScope handles;
Isolate* isolate = handles.main_isolate();
Zone* zone = handles.main_zone();
- BytecodeArrayBuilder builder(isolate, zone, 1, 1);
-
FeedbackVectorSpec feedback_spec(zone);
- FeedbackSlot slot = feedback_spec.AddInterpreterCompareICSlot();
+ BytecodeArrayBuilder builder(zone, 1, 1, &feedback_spec);
+
+ FeedbackSlot slot = feedback_spec.AddCompareICSlot();
Handle<i::FeedbackMetadata> metadata =
NewFeedbackMetadata(isolate, &feedback_spec);
@@ -1764,17 +1791,17 @@ TEST(InterpreterHeapNumberComparisons) {
AstValueFactory ast_factory(zone, isolate->ast_string_constants(),
isolate->heap()->HashSeed());
- BytecodeArrayBuilder builder(isolate, zone, 1, 1);
-
FeedbackVectorSpec feedback_spec(zone);
- FeedbackSlot slot = feedback_spec.AddInterpreterCompareICSlot();
+ BytecodeArrayBuilder builder(zone, 1, 1, &feedback_spec);
+
+ FeedbackSlot slot = feedback_spec.AddCompareICSlot();
Handle<i::FeedbackMetadata> metadata =
NewFeedbackMetadata(isolate, &feedback_spec);
Register r0(0);
- builder.LoadLiteral(ast_factory.NewNumber(inputs[i]))
+ builder.LoadLiteral(inputs[i])
.StoreAccumulatorInRegister(r0)
- .LoadLiteral(ast_factory.NewNumber(inputs[j]))
+ .LoadLiteral(inputs[j])
.CompareOperation(comparison, r0, GetIndex(slot))
.Return();
@@ -1814,11 +1841,11 @@ TEST(InterpreterStringComparisons) {
const char* rhs = inputs[j].c_str();
FeedbackVectorSpec feedback_spec(zone);
- FeedbackSlot slot = feedback_spec.AddInterpreterCompareICSlot();
+ FeedbackSlot slot = feedback_spec.AddCompareICSlot();
Handle<i::FeedbackMetadata> metadata =
NewFeedbackMetadata(isolate, &feedback_spec);
- BytecodeArrayBuilder builder(isolate, zone, 1, 1);
+ BytecodeArrayBuilder builder(zone, 1, 1, &feedback_spec);
Register r0(0);
builder.LoadLiteral(ast_factory.GetOneByteString(lhs))
.StoreAccumulatorInRegister(r0)
@@ -1853,9 +1880,9 @@ static void LoadStringAndAddSpace(BytecodeArrayBuilder* builder,
Register string_reg = builder->register_allocator()->NewRegister();
(*builder)
- .LoadLiteral(ast_factory->NewString(ast_factory->GetOneByteString(cstr)))
+ .LoadLiteral(ast_factory->GetOneByteString(cstr))
.StoreAccumulatorInRegister(string_reg)
- .LoadLiteral(ast_factory->NewString(ast_factory->GetOneByteString(" ")))
+ .LoadLiteral(ast_factory->GetOneByteString(" "))
.BinaryOperation(Token::Value::ADD, string_reg,
GetIndex(string_add_slot));
}
@@ -1893,12 +1920,11 @@ TEST(InterpreterMixedComparisons) {
Zone* zone = handles.main_zone();
AstValueFactory ast_factory(zone, isolate->ast_string_constants(),
isolate->heap()->HashSeed());
- BytecodeArrayBuilder builder(isolate, zone, 1, 0);
-
FeedbackVectorSpec feedback_spec(zone);
- FeedbackSlot string_add_slot =
- feedback_spec.AddInterpreterBinaryOpICSlot();
- FeedbackSlot slot = feedback_spec.AddInterpreterCompareICSlot();
+ BytecodeArrayBuilder builder(zone, 1, 0, &feedback_spec);
+
+ FeedbackSlot string_add_slot = feedback_spec.AddBinaryOpICSlot();
+ FeedbackSlot slot = feedback_spec.AddCompareICSlot();
Handle<i::FeedbackMetadata> metadata =
NewFeedbackMetadata(isolate, &feedback_spec);
@@ -1908,13 +1934,11 @@ TEST(InterpreterMixedComparisons) {
if (which_side == kRhsIsString) {
// Comparison with HeapNumber on the lhs and String on the rhs.
- builder.LoadLiteral(ast_factory.NewNumber(lhs))
- .StoreAccumulatorInRegister(lhs_reg);
+ builder.LoadLiteral(lhs).StoreAccumulatorInRegister(lhs_reg);
if (string_type == kInternalizedStringConstant) {
// rhs string is internalized.
- builder.LoadLiteral(ast_factory.NewString(
- ast_factory.GetOneByteString(rhs_cstr)));
+ builder.LoadLiteral(ast_factory.GetOneByteString(rhs_cstr));
} else {
CHECK_EQ(string_type, kComputedString);
// rhs string is not internalized (append a space to the end).
@@ -1928,8 +1952,7 @@ TEST(InterpreterMixedComparisons) {
if (string_type == kInternalizedStringConstant) {
// lhs string is internalized
- builder.LoadLiteral(ast_factory.NewString(
- ast_factory.GetOneByteString(lhs_cstr)));
+ builder.LoadLiteral(ast_factory.GetOneByteString(lhs_cstr));
} else {
CHECK_EQ(string_type, kComputedString);
// lhs string is not internalized (append a space to the end).
@@ -1938,7 +1961,7 @@ TEST(InterpreterMixedComparisons) {
}
builder.StoreAccumulatorInRegister(lhs_reg);
- builder.LoadLiteral(ast_factory.NewNumber(rhs));
+ builder.LoadLiteral(rhs);
}
builder.CompareOperation(comparison, lhs_reg, GetIndex(slot))
@@ -2073,7 +2096,7 @@ TEST(InterpreterCompareTypeOf) {
LiteralFlag literal_flag = kLiterals[l];
if (literal_flag == LiteralFlag::kOther) continue;
- BytecodeArrayBuilder builder(isolate, zone, 1, 0);
+ BytecodeArrayBuilder builder(zone, 1, 0);
builder.LoadAccumulatorWithRegister(builder.Receiver())
.CompareTypeOf(kLiterals[l])
.Return();
@@ -2095,27 +2118,32 @@ TEST(InterpreterInstanceOf) {
Zone* zone = handles.main_zone();
Factory* factory = isolate->factory();
Handle<i::String> name = factory->NewStringFromAsciiChecked("cons");
- Handle<i::JSFunction> func = factory->NewFunction(name);
+ Handle<i::JSFunction> func = factory->NewFunctionForTest(name);
Handle<i::JSObject> instance = factory->NewJSObject(func);
Handle<i::Object> other = factory->NewNumber(3.3333);
Handle<i::Object> cases[] = {Handle<i::Object>::cast(instance), other};
for (size_t i = 0; i < arraysize(cases); i++) {
bool expected_value = (i == 0);
- BytecodeArrayBuilder builder(isolate, zone, 1, 1);
+ FeedbackVectorSpec feedback_spec(zone);
+ BytecodeArrayBuilder builder(zone, 1, 1, &feedback_spec);
Register r0(0);
size_t case_entry = builder.AllocateDeferredConstantPoolEntry();
builder.SetDeferredConstantPoolEntry(case_entry, cases[i]);
builder.LoadConstantPoolEntry(case_entry).StoreAccumulatorInRegister(r0);
+ FeedbackSlot slot = feedback_spec.AddInstanceOfSlot();
+ Handle<i::FeedbackMetadata> metadata =
+ NewFeedbackMetadata(isolate, &feedback_spec);
+
size_t func_entry = builder.AllocateDeferredConstantPoolEntry();
builder.SetDeferredConstantPoolEntry(func_entry, func);
builder.LoadConstantPoolEntry(func_entry)
- .CompareOperation(Token::Value::INSTANCEOF, r0)
+ .CompareOperation(Token::Value::INSTANCEOF, r0, GetIndex(slot))
.Return();
Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray(isolate);
- InterpreterTester tester(isolate, bytecode_array);
+ InterpreterTester tester(isolate, bytecode_array, metadata);
auto callable = tester.GetCallable<>();
Handle<Object> return_value = callable().ToHandleChecked();
CHECK(return_value->IsBoolean());
@@ -2137,7 +2165,7 @@ TEST(InterpreterTestIn) {
const char* properties[] = {"length", "fuzzle", "x", "0"};
for (size_t i = 0; i < arraysize(properties); i++) {
bool expected_value = (i == 0);
- BytecodeArrayBuilder builder(isolate, zone, 1, 1);
+ BytecodeArrayBuilder builder(zone, 1, 1);
Register r0(0);
builder.LoadLiteral(ast_factory.GetOneByteString(properties[i]))
@@ -2165,7 +2193,7 @@ TEST(InterpreterUnaryNot) {
Zone* zone = handles.main_zone();
for (size_t i = 1; i < 10; i++) {
bool expected_value = ((i & 1) == 1);
- BytecodeArrayBuilder builder(isolate, zone, 1, 0);
+ BytecodeArrayBuilder builder(zone, 1, 0);
Register r0(0);
builder.LoadFalse();
@@ -2189,26 +2217,24 @@ TEST(InterpreterUnaryNotNonBoolean) {
AstValueFactory ast_factory(zone, isolate->ast_string_constants(),
isolate->heap()->HashSeed());
- std::pair<const AstValue*, bool> object_type_tuples[] = {
- std::make_pair(ast_factory.NewUndefined(), true),
- std::make_pair(ast_factory.NewNull(), true),
- std::make_pair(ast_factory.NewBoolean(false), true),
- std::make_pair(ast_factory.NewBoolean(true), false),
- std::make_pair(ast_factory.NewNumber(9.1), false),
- std::make_pair(ast_factory.NewNumber(0), true),
- std::make_pair(
- ast_factory.NewString(ast_factory.GetOneByteString("hello")), false),
- std::make_pair(ast_factory.NewString(ast_factory.GetOneByteString("")),
- true),
+ std::pair<LiteralForTest, bool> object_type_tuples[] = {
+ std::make_pair(LiteralForTest(LiteralForTest::kUndefined), true),
+ std::make_pair(LiteralForTest(LiteralForTest::kNull), true),
+ std::make_pair(LiteralForTest(LiteralForTest::kFalse), true),
+ std::make_pair(LiteralForTest(LiteralForTest::kTrue), false),
+ std::make_pair(LiteralForTest(9.1), false),
+ std::make_pair(LiteralForTest(0), true),
+ std::make_pair(LiteralForTest(ast_factory.GetOneByteString("hello")),
+ false),
+ std::make_pair(LiteralForTest(ast_factory.GetOneByteString("")), true),
};
for (size_t i = 0; i < arraysize(object_type_tuples); i++) {
- BytecodeArrayBuilder builder(isolate, zone, 1, 0);
+ BytecodeArrayBuilder builder(zone, 1, 0);
Register r0(0);
- builder.LoadLiteral(object_type_tuples[i].first);
- builder.LogicalNot(ToBooleanMode::kConvertToBoolean);
- builder.Return();
+ LoadLiteralForTest(&builder, object_type_tuples[i].first);
+ builder.LogicalNot(ToBooleanMode::kConvertToBoolean).Return();
ast_factory.Internalize(isolate);
Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray(isolate);
InterpreterTester tester(isolate, bytecode_array);
@@ -2251,7 +2277,7 @@ TEST(InterpreterCallRuntime) {
Isolate* isolate = handles.main_isolate();
Zone* zone = handles.main_zone();
- BytecodeArrayBuilder builder(isolate, zone, 1, 2);
+ BytecodeArrayBuilder builder(zone, 1, 2);
RegisterList args = builder.register_allocator()->NewRegisterList(2);
builder.LoadLiteral(Smi::FromInt(15))
@@ -2274,7 +2300,7 @@ TEST(InterpreterInvokeIntrinsic) {
Isolate* isolate = handles.main_isolate();
Zone* zone = handles.main_zone();
- BytecodeArrayBuilder builder(isolate, zone, 1, 2);
+ BytecodeArrayBuilder builder(zone, 1, 2);
builder.LoadLiteral(Smi::FromInt(15))
.StoreAccumulatorInRegister(Register(0))