blob: 210a35094865311697f04d8f686faa5cb79c522e [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: yes
9
10---
11snippet: "
12 return /ab+d/;
13"
14frame size: 0
15parameter count: 1
16bytecode array length: 6
17bytecodes: [
Ben Murdochc5610432016-08-08 18:44:38 +010018 /* 30 E> */ B(StackCheck),
19 /* 34 S> */ B(CreateRegExpLiteral), U8(0), U8(0), U8(0),
20 /* 49 S> */ B(Return),
Ben Murdochda12d292016-06-02 14:46:10 +010021]
22constant pool: [
23 "ab+d",
24]
25handlers: [
26]
27
28---
29snippet: "
30 return /(\\w+)\\s(\\w+)/i;
31"
32frame size: 0
33parameter count: 1
34bytecode array length: 6
35bytecodes: [
Ben Murdochc5610432016-08-08 18:44:38 +010036 /* 30 E> */ B(StackCheck),
37 /* 34 S> */ B(CreateRegExpLiteral), U8(0), U8(0), U8(2),
38 /* 58 S> */ B(Return),
Ben Murdochda12d292016-06-02 14:46:10 +010039]
40constant pool: [
41 "(\x5cw+)\x5cs(\x5cw+)",
42]
43handlers: [
44]
45
46---
47snippet: "
48 return /ab+d/.exec('abdd');
49"
50frame size: 3
51parameter count: 1
Ben Murdoch61f157c2016-09-16 13:49:30 +010052bytecode array length: 22
Ben Murdochda12d292016-06-02 14:46:10 +010053bytecodes: [
Ben Murdochc5610432016-08-08 18:44:38 +010054 /* 30 E> */ B(StackCheck),
55 /* 34 S> */ B(CreateRegExpLiteral), U8(0), U8(0), U8(0),
56 B(Star), R(1),
Ben Murdoch61f157c2016-09-16 13:49:30 +010057 /* 47 E> */ B(LdrNamedProperty), R(1), U8(1), U8(3), R(0),
Ben Murdochc5610432016-08-08 18:44:38 +010058 B(LdaConstant), U8(2),
59 B(Star), R(2),
60 /* 48 E> */ B(Call), R(0), R(1), U8(2), U8(1),
61 /* 62 S> */ B(Return),
Ben Murdochda12d292016-06-02 14:46:10 +010062]
63constant pool: [
64 "ab+d",
65 "exec",
66 "abdd",
67]
68handlers: [
69]
70