11b268ca467c924004286c97bac133db489cf43d0Ben Murdoch#
21b268ca467c924004286c97bac133db489cf43d0Ben Murdoch# Autogenerated by generate-bytecode-expectations.
31b268ca467c924004286c97bac133db489cf43d0Ben Murdoch#
41b268ca467c924004286c97bac133db489cf43d0Ben Murdoch
51b268ca467c924004286c97bac133db489cf43d0Ben Murdoch---
61b268ca467c924004286c97bac133db489cf43d0Ben Murdochpool type: mixed
71b268ca467c924004286c97bac133db489cf43d0Ben Murdochexecute: no
81b268ca467c924004286c97bac133db489cf43d0Ben Murdochwrap: no
91b268ca467c924004286c97bac133db489cf43d0Ben Murdochtop level: yes
101b268ca467c924004286c97bac133db489cf43d0Ben Murdoch
111b268ca467c924004286c97bac133db489cf43d0Ben Murdoch---
121b268ca467c924004286c97bac133db489cf43d0Ben Murdochsnippet: "
131b268ca467c924004286c97bac133db489cf43d0Ben Murdoch  var a = 1;
141b268ca467c924004286c97bac133db489cf43d0Ben Murdoch"
151b268ca467c924004286c97bac133db489cf43d0Ben Murdochframe size: 4
161b268ca467c924004286c97bac133db489cf43d0Ben Murdochparameter count: 1
171b268ca467c924004286c97bac133db489cf43d0Ben Murdochbytecode array length: 31
181b268ca467c924004286c97bac133db489cf43d0Ben Murdochbytecodes: [
19537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(LdaConstant), U8(0),
20537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(Star), R(1),
21537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(LdaZero),
22537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(Star), R(2),
23537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(CallRuntime), U16(Runtime::kDeclareGlobals), R(1), U8(2),
24537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch  /*    0 E> */ B(StackCheck),
25537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch  /*    8 S> */ B(LdaConstant), U8(1),
26537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(Star), R(1),
27537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(LdaZero),
28537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(Star), R(2),
29537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(LdaSmi), U8(1),
30537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(Star), R(3),
31537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(CallRuntime), U16(Runtime::kInitializeVarGlobal), R(1), U8(3),
32537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(LdaUndefined),
33537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch  /*   10 S> */ B(Return),
341b268ca467c924004286c97bac133db489cf43d0Ben Murdoch]
351b268ca467c924004286c97bac133db489cf43d0Ben Murdochconstant pool: [
361b268ca467c924004286c97bac133db489cf43d0Ben Murdoch  InstanceType::FIXED_ARRAY_TYPE,
371b268ca467c924004286c97bac133db489cf43d0Ben Murdoch  InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
381b268ca467c924004286c97bac133db489cf43d0Ben Murdoch]
391b268ca467c924004286c97bac133db489cf43d0Ben Murdochhandlers: [
401b268ca467c924004286c97bac133db489cf43d0Ben Murdoch]
411b268ca467c924004286c97bac133db489cf43d0Ben Murdoch
421b268ca467c924004286c97bac133db489cf43d0Ben Murdoch---
431b268ca467c924004286c97bac133db489cf43d0Ben Murdochsnippet: "
441b268ca467c924004286c97bac133db489cf43d0Ben Murdoch  function f() {}
451b268ca467c924004286c97bac133db489cf43d0Ben Murdoch"
461b268ca467c924004286c97bac133db489cf43d0Ben Murdochframe size: 2
471b268ca467c924004286c97bac133db489cf43d0Ben Murdochparameter count: 1
481b268ca467c924004286c97bac133db489cf43d0Ben Murdochbytecode array length: 15
491b268ca467c924004286c97bac133db489cf43d0Ben Murdochbytecodes: [
50537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(LdaConstant), U8(0),
51537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(Star), R(0),
52537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(LdaZero),
53537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(Star), R(1),
54537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(CallRuntime), U16(Runtime::kDeclareGlobals), R(0), U8(2),
55537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch  /*    0 E> */ B(StackCheck),
56537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(LdaUndefined),
57537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch  /*   15 S> */ B(Return),
581b268ca467c924004286c97bac133db489cf43d0Ben Murdoch]
591b268ca467c924004286c97bac133db489cf43d0Ben Murdochconstant pool: [
601b268ca467c924004286c97bac133db489cf43d0Ben Murdoch  InstanceType::FIXED_ARRAY_TYPE,
611b268ca467c924004286c97bac133db489cf43d0Ben Murdoch]
621b268ca467c924004286c97bac133db489cf43d0Ben Murdochhandlers: [
631b268ca467c924004286c97bac133db489cf43d0Ben Murdoch]
641b268ca467c924004286c97bac133db489cf43d0Ben Murdoch
651b268ca467c924004286c97bac133db489cf43d0Ben Murdoch---
661b268ca467c924004286c97bac133db489cf43d0Ben Murdochsnippet: "
671b268ca467c924004286c97bac133db489cf43d0Ben Murdoch  var a = 1;
681b268ca467c924004286c97bac133db489cf43d0Ben Murdoch  a=2;
691b268ca467c924004286c97bac133db489cf43d0Ben Murdoch"
701b268ca467c924004286c97bac133db489cf43d0Ben Murdochframe size: 4
711b268ca467c924004286c97bac133db489cf43d0Ben Murdochparameter count: 1
721b268ca467c924004286c97bac133db489cf43d0Ben Murdochbytecode array length: 37
731b268ca467c924004286c97bac133db489cf43d0Ben Murdochbytecodes: [
74537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(LdaConstant), U8(0),
75537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(Star), R(1),
76537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(LdaZero),
77537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(Star), R(2),
78537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(CallRuntime), U16(Runtime::kDeclareGlobals), R(1), U8(2),
79537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch  /*    0 E> */ B(StackCheck),
80537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch  /*    8 S> */ B(LdaConstant), U8(1),
81537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(Star), R(1),
82537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(LdaZero),
83537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(Star), R(2),
84537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(LdaSmi), U8(1),
85537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(Star), R(3),
86537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(CallRuntime), U16(Runtime::kInitializeVarGlobal), R(1), U8(3),
87537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch  /*   11 S> */ B(LdaSmi), U8(2),
88537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch  /*   12 E> */ B(StaGlobalSloppy), U8(1), U8(3),
89537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(Star), R(0),
90537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch  /*   15 S> */ B(Return),
911b268ca467c924004286c97bac133db489cf43d0Ben Murdoch]
921b268ca467c924004286c97bac133db489cf43d0Ben Murdochconstant pool: [
931b268ca467c924004286c97bac133db489cf43d0Ben Murdoch  InstanceType::FIXED_ARRAY_TYPE,
941b268ca467c924004286c97bac133db489cf43d0Ben Murdoch  InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
951b268ca467c924004286c97bac133db489cf43d0Ben Murdoch]
961b268ca467c924004286c97bac133db489cf43d0Ben Murdochhandlers: [
971b268ca467c924004286c97bac133db489cf43d0Ben Murdoch]
981b268ca467c924004286c97bac133db489cf43d0Ben Murdoch
991b268ca467c924004286c97bac133db489cf43d0Ben Murdoch---
1001b268ca467c924004286c97bac133db489cf43d0Ben Murdochsnippet: "
1011b268ca467c924004286c97bac133db489cf43d0Ben Murdoch  function f() {}
1021b268ca467c924004286c97bac133db489cf43d0Ben Murdoch  f();
1031b268ca467c924004286c97bac133db489cf43d0Ben Murdoch"
1041b268ca467c924004286c97bac133db489cf43d0Ben Murdochframe size: 3
1051b268ca467c924004286c97bac133db489cf43d0Ben Murdochparameter count: 1
10621efce637eb329c94f1323b6a2334a1c977e1a9dBen Murdochbytecode array length: 26
1071b268ca467c924004286c97bac133db489cf43d0Ben Murdochbytecodes: [
108537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(LdaConstant), U8(0),
109537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(Star), R(1),
110537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(LdaZero),
111537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(Star), R(2),
112537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(CallRuntime), U16(Runtime::kDeclareGlobals), R(1), U8(2),
113537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch  /*    0 E> */ B(StackCheck),
11421efce637eb329c94f1323b6a2334a1c977e1a9dBen Murdoch  /*   16 S> */ B(LdrUndefined), R(2),
11521efce637eb329c94f1323b6a2334a1c977e1a9dBen Murdoch                B(LdrGlobal), U8(1), R(1),
116537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch  /*   16 E> */ B(Call), R(1), R(2), U8(1), U8(3),
117537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch                B(Star), R(0),
118537ba893e2530051ec7f296e769fdd37bb4ae4a0Ben Murdoch  /*   20 S> */ B(Return),
1191b268ca467c924004286c97bac133db489cf43d0Ben Murdoch]
1201b268ca467c924004286c97bac133db489cf43d0Ben Murdochconstant pool: [
1211b268ca467c924004286c97bac133db489cf43d0Ben Murdoch  InstanceType::FIXED_ARRAY_TYPE,
1221b268ca467c924004286c97bac133db489cf43d0Ben Murdoch]
1231b268ca467c924004286c97bac133db489cf43d0Ben Murdochhandlers: [
1241b268ca467c924004286c97bac133db489cf43d0Ben Murdoch]
1251b268ca467c924004286c97bac133db489cf43d0Ben Murdoch
126