|
299 | 299 | ;; CHECK-NEXT: (local $12 i32)
|
300 | 300 | ;; CHECK-NEXT: (local $13 i32)
|
301 | 301 | ;; CHECK-NEXT: (local.set $8
|
302 |
| - ;; CHECK-NEXT: (local.tee $4 |
303 |
| - ;; CHECK-NEXT: (global.get $STACKTOP) |
304 |
| - ;; CHECK-NEXT: ) |
| 302 | + ;; CHECK-NEXT: (global.get $STACKTOP) |
305 | 303 | ;; CHECK-NEXT: )
|
306 | 304 | ;; CHECK-NEXT: (global.set $STACKTOP
|
307 | 305 | ;; CHECK-NEXT: (i32.add
|
308 |
| - ;; CHECK-NEXT: (local.get $4) |
| 306 | + ;; CHECK-NEXT: (global.get $STACKTOP) |
309 | 307 | ;; CHECK-NEXT: (i32.const 16)
|
310 | 308 | ;; CHECK-NEXT: )
|
311 | 309 | ;; CHECK-NEXT: )
|
|
316 | 314 | ;; CHECK-NEXT: )
|
317 | 315 | ;; CHECK-NEXT: (call $abort)
|
318 | 316 | ;; CHECK-NEXT: )
|
| 317 | + ;; CHECK-NEXT: (local.set $6 |
| 318 | + ;; CHECK-NEXT: (global.get $STACKTOP) |
| 319 | + ;; CHECK-NEXT: ) |
319 | 320 | ;; CHECK-NEXT: (global.set $STACKTOP
|
320 | 321 | ;; CHECK-NEXT: (i32.add
|
321 |
| - ;; CHECK-NEXT: (local.tee $4 |
322 |
| - ;; CHECK-NEXT: (global.get $STACKTOP) |
323 |
| - ;; CHECK-NEXT: ) |
| 322 | + ;; CHECK-NEXT: (global.get $STACKTOP) |
324 | 323 | ;; CHECK-NEXT: (i32.const 16)
|
325 | 324 | ;; CHECK-NEXT: )
|
326 | 325 | ;; CHECK-NEXT: )
|
|
332 | 331 | ;; CHECK-NEXT: (call $abort)
|
333 | 332 | ;; CHECK-NEXT: )
|
334 | 333 | ;; CHECK-NEXT: (i32.store
|
335 |
| - ;; CHECK-NEXT: (local.get $4) |
| 334 | + ;; CHECK-NEXT: (local.get $6) |
336 | 335 | ;; CHECK-NEXT: (local.get $8)
|
337 | 336 | ;; CHECK-NEXT: )
|
338 | 337 | ;; CHECK-NEXT: (local.set $0
|
339 | 338 | ;; CHECK-NEXT: (i32.load
|
340 | 339 | ;; CHECK-NEXT: (i32.const 8)
|
341 | 340 | ;; CHECK-NEXT: )
|
342 | 341 | ;; CHECK-NEXT: )
|
| 342 | + ;; CHECK-NEXT: (local.set $1 |
| 343 | + ;; CHECK-NEXT: (global.get $STACKTOP) |
| 344 | + ;; CHECK-NEXT: ) |
343 | 345 | ;; CHECK-NEXT: (global.set $STACKTOP
|
344 | 346 | ;; CHECK-NEXT: (i32.add
|
345 |
| - ;; CHECK-NEXT: (local.tee $1 |
346 |
| - ;; CHECK-NEXT: (global.get $STACKTOP) |
347 |
| - ;; CHECK-NEXT: ) |
| 347 | + ;; CHECK-NEXT: (global.get $STACKTOP) |
348 | 348 | ;; CHECK-NEXT: (i32.const 224)
|
349 | 349 | ;; CHECK-NEXT: )
|
350 | 350 | ;; CHECK-NEXT: )
|
|
361 | 361 | ;; CHECK-NEXT: (i32.const 120)
|
362 | 362 | ;; CHECK-NEXT: )
|
363 | 363 | ;; CHECK-NEXT: )
|
364 |
| - ;; CHECK-NEXT: (local.set $5 |
| 364 | + ;; CHECK-NEXT: (local.set $4 |
365 | 365 | ;; CHECK-NEXT: (i32.add
|
366 | 366 | ;; CHECK-NEXT: (local.get $1)
|
367 | 367 | ;; CHECK-NEXT: (i32.const 136)
|
368 | 368 | ;; CHECK-NEXT: )
|
369 | 369 | ;; CHECK-NEXT: )
|
370 |
| - ;; CHECK-NEXT: (local.set $6 |
| 370 | + ;; CHECK-NEXT: (local.set $5 |
371 | 371 | ;; CHECK-NEXT: (i32.add
|
372 | 372 | ;; CHECK-NEXT: (local.tee $3
|
373 | 373 | ;; CHECK-NEXT: (local.tee $7
|
|
393 | 393 | ;; CHECK-NEXT: (i32.const 4)
|
394 | 394 | ;; CHECK-NEXT: )
|
395 | 395 | ;; CHECK-NEXT: )
|
396 |
| - ;; CHECK-NEXT: (local.get $6) |
| 396 | + ;; CHECK-NEXT: (local.get $5) |
397 | 397 | ;; CHECK-NEXT: )
|
398 | 398 | ;; CHECK-NEXT: )
|
399 | 399 | ;; CHECK-NEXT: )
|
400 | 400 | ;; CHECK-NEXT: (i32.store
|
401 | 401 | ;; CHECK-NEXT: (local.get $2)
|
402 | 402 | ;; CHECK-NEXT: (i32.load
|
403 |
| - ;; CHECK-NEXT: (local.get $4) |
| 403 | + ;; CHECK-NEXT: (local.get $6) |
404 | 404 | ;; CHECK-NEXT: )
|
405 | 405 | ;; CHECK-NEXT: )
|
406 | 406 | ;; CHECK-NEXT: (drop
|
|
444 | 444 | ;; CHECK-NEXT: )
|
445 | 445 | ;; CHECK-NEXT: (if
|
446 | 446 | ;; CHECK-NEXT: (i32.load
|
447 |
| - ;; CHECK-NEXT: (local.tee $6 |
| 447 | + ;; CHECK-NEXT: (local.tee $5 |
448 | 448 | ;; CHECK-NEXT: (i32.add
|
449 | 449 | ;; CHECK-NEXT: (local.get $0)
|
450 | 450 | ;; CHECK-NEXT: (i32.const 48)
|
|
473 | 473 | ;; CHECK-NEXT: )
|
474 | 474 | ;; CHECK-NEXT: (i32.store
|
475 | 475 | ;; CHECK-NEXT: (local.get $9)
|
476 |
| - ;; CHECK-NEXT: (local.get $5) |
| 476 | + ;; CHECK-NEXT: (local.get $4) |
477 | 477 | ;; CHECK-NEXT: )
|
478 | 478 | ;; CHECK-NEXT: (i32.store
|
479 | 479 | ;; CHECK-NEXT: (local.tee $12
|
|
482 | 482 | ;; CHECK-NEXT: (i32.const 28)
|
483 | 483 | ;; CHECK-NEXT: )
|
484 | 484 | ;; CHECK-NEXT: )
|
485 |
| - ;; CHECK-NEXT: (local.get $5) |
| 485 | + ;; CHECK-NEXT: (local.get $4) |
486 | 486 | ;; CHECK-NEXT: )
|
487 | 487 | ;; CHECK-NEXT: (i32.store
|
488 | 488 | ;; CHECK-NEXT: (local.tee $11
|
|
491 | 491 | ;; CHECK-NEXT: (i32.const 20)
|
492 | 492 | ;; CHECK-NEXT: )
|
493 | 493 | ;; CHECK-NEXT: )
|
494 |
| - ;; CHECK-NEXT: (local.get $5) |
| 494 | + ;; CHECK-NEXT: (local.get $4) |
495 | 495 | ;; CHECK-NEXT: )
|
496 | 496 | ;; CHECK-NEXT: (i32.store
|
497 |
| - ;; CHECK-NEXT: (local.get $6) |
| 497 | + ;; CHECK-NEXT: (local.get $5) |
498 | 498 | ;; CHECK-NEXT: (i32.const 80)
|
499 | 499 | ;; CHECK-NEXT: )
|
500 | 500 | ;; CHECK-NEXT: (i32.store
|
|
505 | 505 | ;; CHECK-NEXT: )
|
506 | 506 | ;; CHECK-NEXT: )
|
507 | 507 | ;; CHECK-NEXT: (i32.add
|
508 |
| - ;; CHECK-NEXT: (local.get $5) |
| 508 | + ;; CHECK-NEXT: (local.get $4) |
509 | 509 | ;; CHECK-NEXT: (i32.const 80)
|
510 | 510 | ;; CHECK-NEXT: )
|
511 | 511 | ;; CHECK-NEXT: )
|
|
547 | 547 | ;; CHECK-NEXT: (local.get $10)
|
548 | 548 | ;; CHECK-NEXT: )
|
549 | 549 | ;; CHECK-NEXT: (i32.store
|
550 |
| - ;; CHECK-NEXT: (local.get $6) |
| 550 | + ;; CHECK-NEXT: (local.get $5) |
551 | 551 | ;; CHECK-NEXT: (i32.const 0)
|
552 | 552 | ;; CHECK-NEXT: )
|
553 | 553 | ;; CHECK-NEXT: (i32.store
|
|
586 | 586 | ;; CHECK-NEXT: (local.get $1)
|
587 | 587 | ;; CHECK-NEXT: )
|
588 | 588 | ;; CHECK-NEXT: (global.set $STACKTOP
|
589 |
| - ;; CHECK-NEXT: (local.get $4) |
| 589 | + ;; CHECK-NEXT: (local.get $6) |
590 | 590 | ;; CHECK-NEXT: )
|
591 | 591 | ;; CHECK-NEXT: (global.set $STACKTOP
|
592 | 592 | ;; CHECK-NEXT: (local.get $8)
|
|
4080 | 4080 | ;; CHECK-NEXT: (local $44 i32)
|
4081 | 4081 | ;; CHECK-NEXT: (local $45 i32)
|
4082 | 4082 | ;; CHECK-NEXT: (local.set $13
|
4083 |
| - ;; CHECK-NEXT: (local.tee $5 |
4084 |
| - ;; CHECK-NEXT: (global.get $STACKTOP) |
4085 |
| - ;; CHECK-NEXT: ) |
| 4083 | + ;; CHECK-NEXT: (global.get $STACKTOP) |
4086 | 4084 | ;; CHECK-NEXT: )
|
4087 | 4085 | ;; CHECK-NEXT: (global.set $STACKTOP
|
4088 | 4086 | ;; CHECK-NEXT: (i32.add
|
4089 |
| - ;; CHECK-NEXT: (local.get $5) |
| 4087 | + ;; CHECK-NEXT: (global.get $STACKTOP) |
4090 | 4088 | ;; CHECK-NEXT: (i32.const 624)
|
4091 | 4089 | ;; CHECK-NEXT: )
|
4092 | 4090 | ;; CHECK-NEXT: )
|
|
5785 | 5783 | ;; CHECK-NEXT: (i32.const 0)
|
5786 | 5784 | ;; CHECK-NEXT: )
|
5787 | 5785 | ;; CHECK-NEXT: (f64.store
|
5788 |
| - ;; CHECK-NEXT: (local.tee $5 |
5789 |
| - ;; CHECK-NEXT: (global.get $tempDoublePtr) |
5790 |
| - ;; CHECK-NEXT: ) |
| 5786 | + ;; CHECK-NEXT: (global.get $tempDoublePtr) |
5791 | 5787 | ;; CHECK-NEXT: (local.get $14)
|
5792 | 5788 | ;; CHECK-NEXT: )
|
5793 | 5789 | ;; CHECK-NEXT: (drop
|
5794 | 5790 | ;; CHECK-NEXT: (i32.load
|
5795 |
| - ;; CHECK-NEXT: (local.get $5) |
| 5791 | + ;; CHECK-NEXT: (global.get $tempDoublePtr) |
5796 | 5792 | ;; CHECK-NEXT: )
|
5797 | 5793 | ;; CHECK-NEXT: )
|
5798 | 5794 | ;; CHECK-NEXT: (local.set $30
|
5799 | 5795 | ;; CHECK-NEXT: (if (result i32)
|
5800 | 5796 | ;; CHECK-NEXT: (i32.lt_s
|
5801 | 5797 | ;; CHECK-NEXT: (i32.load offset=4
|
5802 |
| - ;; CHECK-NEXT: (local.get $5) |
| 5798 | + ;; CHECK-NEXT: (global.get $tempDoublePtr) |
5803 | 5799 | ;; CHECK-NEXT: )
|
5804 | 5800 | ;; CHECK-NEXT: (i32.const 0)
|
5805 | 5801 | ;; CHECK-NEXT: )
|
|
5844 | 5840 | ;; CHECK-NEXT: )
|
5845 | 5841 | ;; CHECK-NEXT: )
|
5846 | 5842 | ;; CHECK-NEXT: (f64.store
|
5847 |
| - ;; CHECK-NEXT: (local.tee $5 |
5848 |
| - ;; CHECK-NEXT: (global.get $tempDoublePtr) |
5849 |
| - ;; CHECK-NEXT: ) |
| 5843 | + ;; CHECK-NEXT: (global.get $tempDoublePtr) |
5850 | 5844 | ;; CHECK-NEXT: (local.get $14)
|
5851 | 5845 | ;; CHECK-NEXT: )
|
5852 | 5846 | ;; CHECK-NEXT: (drop
|
5853 | 5847 | ;; CHECK-NEXT: (i32.load
|
5854 |
| - ;; CHECK-NEXT: (local.get $5) |
| 5848 | + ;; CHECK-NEXT: (global.get $tempDoublePtr) |
5855 | 5849 | ;; CHECK-NEXT: )
|
5856 | 5850 | ;; CHECK-NEXT: )
|
5857 | 5851 | ;; CHECK-NEXT: (local.set $7
|
5858 | 5852 | ;; CHECK-NEXT: (if (result i32)
|
5859 | 5853 | ;; CHECK-NEXT: (i32.lt_u
|
5860 | 5854 | ;; CHECK-NEXT: (i32.and
|
5861 | 5855 | ;; CHECK-NEXT: (i32.load offset=4
|
5862 |
| - ;; CHECK-NEXT: (local.get $5) |
| 5856 | + ;; CHECK-NEXT: (global.get $tempDoublePtr) |
5863 | 5857 | ;; CHECK-NEXT: )
|
5864 | 5858 | ;; CHECK-NEXT: (i32.const 2146435072)
|
5865 | 5859 | ;; CHECK-NEXT: )
|
|
0 commit comments