1
+ (module definition binary
2
+ " \00\61\73\6d\01\00\00\00\01\bd\80\80\80\00\0b\60 "
3
+ " \02\7f\7f\01\7f\60\00\00\60\00\01\7f\60\01\7f\00 "
4
+ " \60\03\7f\7c\7f\03\7f\7c\7f\60\00\03\7f\7e\7f\60 "
5
+ " \01\7f\01\7f\60\00\02\7f\7f\60\00\02\7d\7d\60\00 "
6
+ " \03\7f\7f\7e\60\02\7f\7f\02\7f\7f\03\b0\80\80\80 "
7
+ " \00\2f\01\01\02\02\02\02\02\02\02\01\02\02\02\02 "
8
+ " \02\02\00\01\01\02\06\02\02\01\02\02\02\02\02\02 "
9
+ " \02\02\02\02\02\02\02\09\02\02\02\02\02\02\02\02 "
10
+ " \01\05\83\80\80\80\00\01\00\01\06\86\80\80\80\00 "
11
+ " \01\7f\01\41\0a\0b\07\b4\85\80\80\00\2c\05\65\6d "
12
+ " \70\74\79\00\01\08\73\69\6e\67\75\6c\61\72\00\02 "
13
+ " \05\6d\75\6c\74\69\00\03\06\6e\65\73\74\65\64\00 "
14
+ " \04\04\64\65\65\70\00\05\0d\61\73\2d\6c\6f\6f\70 "
15
+ " \2d\66\69\72\73\74\00\06\0b\61\73\2d\6c\6f\6f\70 "
16
+ " \2d\6d\69\64\00\07\0c\61\73\2d\6c\6f\6f\70\2d\6c "
17
+ " \61\73\74\00\08\0f\61\73\2d\69\66\2d\63\6f\6e\64 "
18
+ " \69\74\69\6f\6e\00\09\0a\61\73\2d\69\66\2d\74\68 "
19
+ " \65\6e\00\0a\0a\61\73\2d\69\66\2d\65\6c\73\65\00 "
20
+ " \0b\0e\61\73\2d\62\72\5f\69\66\2d\66\69\72\73\74 "
21
+ " \00\0c\0d\61\73\2d\62\72\5f\69\66\2d\6c\61\73\74 "
22
+ " \00\0d\11\61\73\2d\62\72\5f\74\61\62\6c\65\2d\66 "
23
+ " \69\72\73\74\00\0e\10\61\73\2d\62\72\5f\74\61\62 "
24
+ " \6c\65\2d\6c\61\73\74\00\0f\0e\61\73\2d\73\74\6f "
25
+ " \72\65\2d\66\69\72\73\74\00\11\0d\61\73\2d\73\74 "
26
+ " \6f\72\65\2d\6c\61\73\74\00\12\14\61\73\2d\6d\65 "
27
+ " \6d\6f\72\79\2e\67\72\6f\77\2d\76\61\6c\75\65\00 "
28
+ " \13\0d\61\73\2d\63\61\6c\6c\2d\76\61\6c\75\65\00 "
29
+ " \15\0f\61\73\2d\72\65\74\75\72\6e\2d\76\61\6c\75 "
30
+ " \65\00\16\0f\61\73\2d\64\72\6f\70\2d\6f\70\65\72 "
31
+ " \61\6e\64\00\17\0b\61\73\2d\62\72\2d\76\61\6c\75 "
32
+ " \65\00\18\12\61\73\2d\6c\6f\63\61\6c\2e\73\65\74 "
33
+ " \2d\76\61\6c\75\65\00\19\12\61\73\2d\6c\6f\63\61 "
34
+ " \6c\2e\74\65\65\2d\76\61\6c\75\65\00\1a\13\61\73 "
35
+ " \2d\67\6c\6f\62\61\6c\2e\73\65\74\2d\76\61\6c\75 "
36
+ " \65\00\1b\0f\61\73\2d\6c\6f\61\64\2d\6f\70\65\72 "
37
+ " \61\6e\64\00\1c\11\61\73\2d\62\69\6e\61\72\79\2d "
38
+ " \6f\70\65\72\61\6e\64\00\1d\0f\61\73\2d\74\65\73 "
39
+ " \74\2d\6f\70\65\72\61\6e\64\00\1e\12\61\73\2d\63 "
40
+ " \6f\6d\70\61\72\65\2d\6f\70\65\72\61\6e\64\00\1f "
41
+ " \12\61\73\2d\62\69\6e\61\72\79\2d\6f\70\65\72\61 "
42
+ " \6e\64\73\00\20\13\61\73\2d\63\6f\6d\70\61\72\65 "
43
+ " \2d\6f\70\65\72\61\6e\64\73\00\21\11\61\73\2d\6d "
44
+ " \69\78\65\64\2d\6f\70\65\72\61\6e\64\73\00\22\0a "
45
+ " \62\72\65\61\6b\2d\62\61\72\65\00\23\0b\62\72\65 "
46
+ " \61\6b\2d\76\61\6c\75\65\00\24\11\62\72\65\61\6b "
47
+ " \2d\6d\75\6c\74\69\2d\76\61\6c\75\65\00\25\0e\62 "
48
+ " \72\65\61\6b\2d\72\65\70\65\61\74\65\64\00\26\05 "
49
+ " \70\61\72\61\6d\00\27\06\70\61\72\61\6d\73\00\28 "
50
+ " \09\70\61\72\61\6d\73\2d\69\64\00\29\0b\70\61\72 "
51
+ " \61\6d\2d\62\72\65\61\6b\00\2a\0c\70\61\72\61\6d "
52
+ " \73\2d\62\72\65\61\6b\00\2b\0f\70\61\72\61\6d\73 "
53
+ " \2d\69\64\2d\62\72\65\61\6b\00\2c\07\65\66\66\65 "
54
+ " \63\74\73\00\2d\08\74\79\70\65\2d\75\73\65\00\2e "
55
+ " \0a\e0\88\80\80\00\2f\82\80\80\80\00\00\0b\88\80 "
56
+ " \80\80\00\00\02\40\0b\02\40\0b\0b\8b\80\80\80\00 "
57
+ " \00\02\40\01\0b\02\7f\41\07\0b\0b\be\80\80\80\00 "
58
+ " \00\02\40\10\00\10\00\10\00\10\00\0b\02\7f\10\00 "
59
+ " \10\00\10\00\41\07\10\00\0b\1a\02\05\10\00\10\00 "
60
+ " \10\00\41\08\10\00\10\00\10\00\10\00\42\07\10\00 "
61
+ " \10\00\10\00\10\00\41\09\10\00\0b\1a\1a\0b\95\80 "
62
+ " \80\80\00\00\02\7f\02\40\10\00\02\40\0b\01\0b\02 "
63
+ " \7f\10\00\41\09\0b\0b\0b\f9\80\80\80\00\00\02\7f "
64
+ " \02\7f\02\7f\02\7f\02\7f\02\7f\02\7f\02\7f\02\7f "
65
+ " \02\7f\02\7f\02\7f\02\7f\02\7f\02\7f\02\7f\02\7f "
66
+ " \02\7f\02\7f\02\7f\02\7f\02\7f\02\7f\02\7f\02\7f "
67
+ " \02\7f\02\7f\02\7f\02\7f\02\7f\02\7f\02\7f\02\7f "
68
+ " \02\7f\02\7f\02\7f\02\7f\02\7f\10\00\41\96\01\0b "
69
+ " \0b\0b\0b\0b\0b\0b\0b\0b\0b\0b\0b\0b\0b\0b\0b\0b "
70
+ " \0b\0b\0b\0b\0b\0b\0b\0b\0b\0b\0b\0b\0b\0b\0b\0b "
71
+ " \0b\0b\0b\0b\0b\0b\8e\80\80\80\00\00\03\7f\02\7f "
72
+ " \41\01\0b\10\00\10\00\0b\0b\8e\80\80\80\00\00\03 "
73
+ " \7f\10\00\02\7f\41\01\0b\10\00\0b\0b\8e\80\80\80 "
74
+ " \00\00\03\7f\10\00\10\00\02\7f\41\01\0b\0b\0b\8c "
75
+ " \80\80\80\00\00\02\7f\41\01\0b\04\40\10\00\0b\0b "
76
+ " \8f\80\80\80\00\00\41\01\04\7f\02\7f\41\01\0b\05 "
77
+ " \41\02\0b\0b\8f\80\80\80\00\00\41\01\04\7f\41\02 "
78
+ " \05\02\7f\41\01\0b\0b\0b\8e\80\80\80\00\00\02\7f "
79
+ " \02\7f\41\01\0b\41\02\0d\00\0b\0b\8e\80\80\80\00 "
80
+ " \00\02\7f\41\02\02\7f\41\01\0b\0d\00\0b\0b\90\80 "
81
+ " \80\80\00\00\02\7f\02\7f\41\01\0b\41\02\0e\01\00 "
82
+ " \00\0b\0b\90\80\80\80\00\00\02\7f\41\02\02\7f\41 "
83
+ " \01\0b\0e\01\00\00\0b\0b\84\80\80\80\00\00\20\00 "
84
+ " \0b\8c\80\80\80\00\00\02\7f\41\01\0b\41\01\36\02 "
85
+ " \00\0b\8c\80\80\80\00\00\41\0a\02\7f\41\01\0b\36 "
86
+ " \02\00\0b\89\80\80\80\00\00\02\7f\41\01\0b\40\00 "
87
+ " \0b\84\80\80\80\00\00\20\00\0b\89\80\80\80\00\00 "
88
+ " \02\7f\41\01\0b\10\14\0b\88\80\80\80\00\00\02\7f "
89
+ " \41\01\0b\0f\0b\88\80\80\80\00\00\02\7f\41\01\0b "
90
+ " \1a\0b\8c\80\80\80\00\00\02\7f\02\7f\41\01\0b\0c "
91
+ " \00\0b\0b\8d\80\80\80\00\01\01\7f\02\7f\41\01\0b "
92
+ " \21\00\20\00\0b\8b\80\80\80\00\01\01\7f\02\7f\41 "
93
+ " \01\0b\22\00\0b\8b\80\80\80\00\00\02\7f\41\01\0b "
94
+ " \24\00\23\00\0b\8a\80\80\80\00\00\02\7f\41\01\0b "
95
+ " \28\02\00\0b\91\80\80\80\00\00\02\7f\10\00\41\03 "
96
+ " \0b\02\7f\10\00\41\04\0b\6c\0b\8a\80\80\80\00\00 "
97
+ " \02\7f\10\00\41\0d\0b\45\0b\97\80\80\80\00\00\02 "
98
+ " \7d\10\00\43\00\00\40\40\0b\02\7d\10\00\43\00\00 "
99
+ " \40\40\0b\5e\0b\8e\80\80\80\00\00\02\07\10\00\41 "
100
+ " \03\10\00\41\04\0b\6c\0b\94\80\80\80\00\00\02\08 "
101
+ " \10\00\43\00\00\40\40\10\00\43\00\00\40\40\0b\5e "
102
+ " \0b\91\80\80\80\00\00\02\07\10\00\41\03\10\00\41 "
103
+ " \04\0b\41\05\6a\6c\0b\a6\80\80\80\00\00\02\40\0c "
104
+ " \00\00\0b\02\40\41\01\0d\00\00\0b\02\40\41\00\0e "
105
+ " \00\00\00\0b\02\40\41\01\0e\02\00\00\00\00\0b\41 "
106
+ " \13\0b\8b\80\80\80\00\00\02\7f\41\12\0c\00\41\13 "
107
+ " \0b\0b\93\80\80\80\00\00\02\09\41\12\41\6e\42\12 "
108
+ " \0c\00\41\13\41\6d\42\13\0b\0b\b1\80\80\80\00\00 "
109
+ " \02\7f\41\12\0c\00\41\13\0c\00\41\14\41\00\0d\00 "
110
+ " \1a\41\14\41\01\0d\00\1a\41\15\0c\00\41\16\41\04 "
111
+ " \0e\00\00\41\17\41\01\0e\02\00\00\00\41\15\0b\0b "
112
+ " \8a\80\80\80\00\00\41\01\02\06\41\02\6a\0b\0b\8a "
113
+ " \80\80\80\00\00\41\01\41\02\02\00\6a\0b\0b\8a\80 "
114
+ " \80\80\00\00\41\01\41\02\02\0a\0b\6a\0b\8c\80\80 "
115
+ " \80\00\00\41\01\02\06\41\02\6a\0c\00\0b\0b\8c\80 "
116
+ " \80\80\00\00\41\01\41\02\02\00\6a\0c\00\0b\0b\8c "
117
+ " \80\80\80\00\00\41\01\41\02\02\0a\0c\00\0b\6a\0b "
118
+ " \af\80\80\80\00\01\01\7f\02\40\41\01\21\00\20\00 "
119
+ " \41\03\6c\21\00\20\00\41\05\6b\21\00\20\00\41\07 "
120
+ " \6c\21\00\0c\00\20\00\41\e4\00\6c\21\00\0b\20\00 "
121
+ " \41\72\46\0b\bd\80\80\80\00\00\02\01\0b\02\02\41 "
122
+ " \00\0b\02\03\1a\0b\41\00\44\00\00\00\00\00\00\00 "
123
+ " \00\41\00\02\04\0b\1a\1a\1a\02\02\41\00\0b\02\03 "
124
+ " \1a\0b\41\00\44\00\00\00\00\00\00\00\00\41\00\02 "
125
+ " \04\0b\1a\1a\1a\0b "
126
+ )
127
+ (module instance)
128
+ (assert_return (invoke " empty" ))
129
+ (assert_return (invoke " singular" ) (i32.const 0x7 ))
130
+ (assert_return (invoke " multi" ) (i32.const 0x8 ))
131
+ (assert_return (invoke " nested" ) (i32.const 0x9 ))
132
+ (assert_return (invoke " deep" ) (i32.const 0x96 ))
133
+ (assert_return (invoke " as-loop-first" ) (i32.const 0x1 ))
134
+ (assert_return (invoke " as-loop-mid" ) (i32.const 0x1 ))
135
+ (assert_return (invoke " as-loop-last" ) (i32.const 0x1 ))
136
+ (assert_return (invoke " as-if-condition" ))
137
+ (assert_return (invoke " as-if-then" ) (i32.const 0x1 ))
138
+ (assert_return (invoke " as-if-else" ) (i32.const 0x2 ))
139
+ (assert_return (invoke " as-br_if-first" ) (i32.const 0x1 ))
140
+ (assert_return (invoke " as-br_if-last" ) (i32.const 0x2 ))
141
+ (assert_return (invoke " as-br_table-first" ) (i32.const 0x1 ))
142
+ (assert_return (invoke " as-br_table-last" ) (i32.const 0x2 ))
143
+ (assert_return (invoke " as-memory.grow-value" ) (i32.const 0x1 ))
144
+ (assert_return (invoke " as-call-value" ) (i32.const 0x1 ))
145
+ (assert_return (invoke " as-return-value" ) (i32.const 0x1 ))
146
+ (assert_return (invoke " as-drop-operand" ))
147
+ (assert_return (invoke " as-br-value" ) (i32.const 0x1 ))
148
+ (assert_return (invoke " as-binary-operand" ) (i32.const 0xc ))
149
+ (assert_return (invoke " as-test-operand" ) (i32.const 0x0 ))
150
+ (assert_return (invoke " break-bare" ) (i32.const 0x13 ))
151
+ (assert_return (invoke " break-value" ) (i32.const 0x12 ))
152
+ (assert_return (invoke " break-repeated" ) (i32.const 0x12 ))
153
+ (assert_return (invoke " param" ) (i32.const 0x3 ))
154
+ (assert_return (invoke " params" ) (i32.const 0x3 ))
155
+ (assert_return (invoke " params-id" ) (i32.const 0x3 ))
156
+ (assert_return (invoke " param-break" ) (i32.const 0x3 ))
157
+ (assert_return (invoke " params-break" ) (i32.const 0x3 ))
158
+ (assert_return (invoke " params-id-break" ) (i32.const 0x3 ))
0 commit comments