|
6 | 6 | (memory $0 1) |
7 | 7 | (data (i32.const 16) "\00\00\00\00") |
8 | 8 | (data (i32.const 32) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00m\00e\00m\00o\00r\00y\00.\00t\00s\00") |
9 | | - (data (i32.const 80) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") |
| 9 | + (data (i32.const 80) "\00") |
10 | 10 | (data (i32.const 96) "\00") |
11 | 11 | (data (i32.const 104) "\00") |
12 | 12 | (data (i32.const 108) "\00") |
13 | 13 | (data (i32.const 110) "\00") |
14 | 14 | (data (i32.const 111) "\00") |
15 | | - (data (i32.const 112) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") |
| 15 | + (data (i32.const 112) "\00") |
16 | 16 | (data (i32.const 128) "\00") |
17 | | - (data (i32.const 136) "\00") |
18 | | - (data (i32.const 140) "\00") |
19 | | - (data (i32.const 142) "\00") |
20 | | - (data (i32.const 143) "\00") |
| 17 | + (data (i32.const 144) "\00") |
| 18 | + (data (i32.const 152) "\00") |
| 19 | + (data (i32.const 156) "\00") |
| 20 | + (data (i32.const 158) "\00") |
| 21 | + (data (i32.const 159) "\00") |
| 22 | + (data (i32.const 160) "\00") |
21 | 23 | (table $0 1 funcref) |
22 | 24 | (global $memory/ptr (mut i32) (i32.const 80)) |
23 | 25 | (export "memory" (memory $0)) |
|
35 | 37 | local.get $0 |
36 | 38 | ) |
37 | 39 | (func $memory/testGeneric<v128> (result i32) |
38 | | - i32.const 128 |
| 40 | + i32.const 144 |
39 | 41 | ) |
40 | 42 | (func $memory/testGeneric<i64> (result i32) |
41 | | - i32.const 136 |
| 43 | + i32.const 152 |
42 | 44 | ) |
43 | 45 | (func $memory/testGeneric<i32> (result i32) |
44 | | - i32.const 140 |
| 46 | + i32.const 156 |
45 | 47 | ) |
46 | 48 | (func $memory/testGeneric<i16> (result i32) |
47 | | - i32.const 142 |
| 49 | + i32.const 158 |
48 | 50 | ) |
49 | 51 | (func $memory/testGeneric<i8> (result i32) |
50 | | - i32.const 143 |
| 52 | + i32.const 159 |
51 | 53 | ) |
52 | 54 | (func $start:memory |
53 | 55 | call $memory/test |
|
166 | 168 | call $~lib/builtins/abort |
167 | 169 | unreachable |
168 | 170 | end |
| 171 | + global.get $memory/ptr |
| 172 | + i32.const 1 |
| 173 | + i32.add |
169 | 174 | i32.const 112 |
| 175 | + i32.eq |
| 176 | + i32.eqz |
| 177 | + if |
| 178 | + i32.const 0 |
| 179 | + i32.const 48 |
| 180 | + i32.const 24 |
| 181 | + i32.const 1 |
| 182 | + call $~lib/builtins/abort |
| 183 | + unreachable |
| 184 | + end |
| 185 | + i32.const 128 |
170 | 186 | global.set $memory/ptr |
171 | 187 | global.get $memory/ptr |
172 | 188 | i32.const 16 |
|
179 | 195 | if |
180 | 196 | i32.const 0 |
181 | 197 | i32.const 48 |
182 | | - i32.const 33 |
| 198 | + i32.const 34 |
183 | 199 | i32.const 1 |
184 | 200 | call $~lib/builtins/abort |
185 | 201 | unreachable |
|
195 | 211 | if |
196 | 212 | i32.const 0 |
197 | 213 | i32.const 48 |
198 | | - i32.const 34 |
| 214 | + i32.const 35 |
199 | 215 | i32.const 1 |
200 | 216 | call $~lib/builtins/abort |
201 | 217 | unreachable |
|
211 | 227 | if |
212 | 228 | i32.const 0 |
213 | 229 | i32.const 48 |
214 | | - i32.const 35 |
| 230 | + i32.const 36 |
215 | 231 | i32.const 1 |
216 | 232 | call $~lib/builtins/abort |
217 | 233 | unreachable |
|
227 | 243 | if |
228 | 244 | i32.const 0 |
229 | 245 | i32.const 48 |
230 | | - i32.const 36 |
| 246 | + i32.const 37 |
231 | 247 | i32.const 1 |
232 | 248 | call $~lib/builtins/abort |
233 | 249 | unreachable |
|
243 | 259 | if |
244 | 260 | i32.const 0 |
245 | 261 | i32.const 48 |
246 | | - i32.const 37 |
| 262 | + i32.const 38 |
| 263 | + i32.const 1 |
| 264 | + call $~lib/builtins/abort |
| 265 | + unreachable |
| 266 | + end |
| 267 | + global.get $memory/ptr |
| 268 | + i32.const 1 |
| 269 | + i32.add |
| 270 | + i32.const 160 |
| 271 | + i32.eq |
| 272 | + i32.eqz |
| 273 | + if |
| 274 | + i32.const 0 |
| 275 | + i32.const 48 |
| 276 | + i32.const 39 |
247 | 277 | i32.const 1 |
248 | 278 | call $~lib/builtins/abort |
249 | 279 | unreachable |
|
0 commit comments