blob: 5c9524da0479c13e112409e8757898e469032ead [file] [log] [blame]
Ben Murdochda12d292016-06-02 14:46:10 +01001#
2# Autogenerated by generate-bytecode-expectations.
3#
4
5---
6pool type: string
7execute: yes
8wrap: no
9test function name: f
10
11---
12snippet: "
13 var global = 1;
14 function f() { return global &= 1; }
15 f();
16"
17frame size: 1
18parameter count: 1
Ben Murdoch61f157c2016-09-16 13:49:30 +010019bytecode array length: 12
Ben Murdochda12d292016-06-02 14:46:10 +010020bytecodes: [
Ben Murdochc5610432016-08-08 18:44:38 +010021 /* 26 E> */ B(StackCheck),
Ben Murdoch61f157c2016-09-16 13:49:30 +010022 /* 31 S> */ B(LdrGlobal), U8(1), R(0),
Ben Murdochc5610432016-08-08 18:44:38 +010023 B(LdaSmi), U8(1),
24 B(BitwiseAnd), R(0),
25 /* 45 E> */ B(StaGlobalSloppy), U8(0), U8(3),
26 /* 51 S> */ B(Return),
Ben Murdochda12d292016-06-02 14:46:10 +010027]
28constant pool: [
29 "global",
30]
31handlers: [
32]
33
34---
35snippet: "
36 unallocated = 1;
37 function f() { return unallocated += 1; }
38 f();
39"
40frame size: 1
41parameter count: 1
Ben Murdoch61f157c2016-09-16 13:49:30 +010042bytecode array length: 12
Ben Murdochda12d292016-06-02 14:46:10 +010043bytecodes: [
Ben Murdochc5610432016-08-08 18:44:38 +010044 /* 27 E> */ B(StackCheck),
Ben Murdoch61f157c2016-09-16 13:49:30 +010045 /* 32 S> */ B(LdrGlobal), U8(1), R(0),
Ben Murdochc5610432016-08-08 18:44:38 +010046 B(LdaSmi), U8(1),
47 B(Add), R(0),
48 /* 51 E> */ B(StaGlobalSloppy), U8(0), U8(3),
49 /* 57 S> */ B(Return),
Ben Murdochda12d292016-06-02 14:46:10 +010050]
51constant pool: [
52 "unallocated",
53]
54handlers: [
55]
56