-
Notifications
You must be signed in to change notification settings - Fork 57
/
memory_copy.wast
5578 lines (5435 loc) · 329 KB
/
memory_copy.wast
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
;;
;; Generated by ../meta/generate_memory_copy.js
;; DO NOT EDIT THIS FILE. CHANGE THE SOURCE AND REGENERATE.
;;
(module
(memory (export "memory0") 1 1)
(data (i32.const 2) "\03\01\04\01")
(data (i32.const 12) "\07\05\02\03\06")
(func (export "test")
(nop))
(func (export "load8_u") (param i32) (result i32)
(i32.load8_u (local.get 0))))
(invoke "test")
(assert_return (invoke "load8_u" (i32.const 0)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 1)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 2)) (i32.const 3))
(assert_return (invoke "load8_u" (i32.const 3)) (i32.const 1))
(assert_return (invoke "load8_u" (i32.const 4)) (i32.const 4))
(assert_return (invoke "load8_u" (i32.const 5)) (i32.const 1))
(assert_return (invoke "load8_u" (i32.const 6)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 7)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 8)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 9)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 10)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 11)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 12)) (i32.const 7))
(assert_return (invoke "load8_u" (i32.const 13)) (i32.const 5))
(assert_return (invoke "load8_u" (i32.const 14)) (i32.const 2))
(assert_return (invoke "load8_u" (i32.const 15)) (i32.const 3))
(assert_return (invoke "load8_u" (i32.const 16)) (i32.const 6))
(assert_return (invoke "load8_u" (i32.const 17)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 18)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 19)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 20)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 21)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 22)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 23)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 24)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 25)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 26)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 27)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 28)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 29)) (i32.const 0))
(module
(memory (export "memory0") 1 1)
(data (i32.const 2) "\03\01\04\01")
(data (i32.const 12) "\07\05\02\03\06")
(func (export "test")
(memory.copy (i32.const 13) (i32.const 2) (i32.const 3)))
(func (export "load8_u") (param i32) (result i32)
(i32.load8_u (local.get 0))))
(invoke "test")
(assert_return (invoke "load8_u" (i32.const 0)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 1)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 2)) (i32.const 3))
(assert_return (invoke "load8_u" (i32.const 3)) (i32.const 1))
(assert_return (invoke "load8_u" (i32.const 4)) (i32.const 4))
(assert_return (invoke "load8_u" (i32.const 5)) (i32.const 1))
(assert_return (invoke "load8_u" (i32.const 6)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 7)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 8)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 9)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 10)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 11)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 12)) (i32.const 7))
(assert_return (invoke "load8_u" (i32.const 13)) (i32.const 3))
(assert_return (invoke "load8_u" (i32.const 14)) (i32.const 1))
(assert_return (invoke "load8_u" (i32.const 15)) (i32.const 4))
(assert_return (invoke "load8_u" (i32.const 16)) (i32.const 6))
(assert_return (invoke "load8_u" (i32.const 17)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 18)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 19)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 20)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 21)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 22)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 23)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 24)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 25)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 26)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 27)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 28)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 29)) (i32.const 0))
(module
(memory (export "memory0") 1 1)
(data (i32.const 2) "\03\01\04\01")
(data (i32.const 12) "\07\05\02\03\06")
(func (export "test")
(memory.copy (i32.const 25) (i32.const 15) (i32.const 2)))
(func (export "load8_u") (param i32) (result i32)
(i32.load8_u (local.get 0))))
(invoke "test")
(assert_return (invoke "load8_u" (i32.const 0)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 1)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 2)) (i32.const 3))
(assert_return (invoke "load8_u" (i32.const 3)) (i32.const 1))
(assert_return (invoke "load8_u" (i32.const 4)) (i32.const 4))
(assert_return (invoke "load8_u" (i32.const 5)) (i32.const 1))
(assert_return (invoke "load8_u" (i32.const 6)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 7)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 8)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 9)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 10)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 11)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 12)) (i32.const 7))
(assert_return (invoke "load8_u" (i32.const 13)) (i32.const 5))
(assert_return (invoke "load8_u" (i32.const 14)) (i32.const 2))
(assert_return (invoke "load8_u" (i32.const 15)) (i32.const 3))
(assert_return (invoke "load8_u" (i32.const 16)) (i32.const 6))
(assert_return (invoke "load8_u" (i32.const 17)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 18)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 19)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 20)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 21)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 22)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 23)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 24)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 25)) (i32.const 3))
(assert_return (invoke "load8_u" (i32.const 26)) (i32.const 6))
(assert_return (invoke "load8_u" (i32.const 27)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 28)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 29)) (i32.const 0))
(module
(memory (export "memory0") 1 1)
(data (i32.const 2) "\03\01\04\01")
(data (i32.const 12) "\07\05\02\03\06")
(func (export "test")
(memory.copy (i32.const 13) (i32.const 25) (i32.const 3)))
(func (export "load8_u") (param i32) (result i32)
(i32.load8_u (local.get 0))))
(invoke "test")
(assert_return (invoke "load8_u" (i32.const 0)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 1)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 2)) (i32.const 3))
(assert_return (invoke "load8_u" (i32.const 3)) (i32.const 1))
(assert_return (invoke "load8_u" (i32.const 4)) (i32.const 4))
(assert_return (invoke "load8_u" (i32.const 5)) (i32.const 1))
(assert_return (invoke "load8_u" (i32.const 6)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 7)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 8)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 9)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 10)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 11)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 12)) (i32.const 7))
(assert_return (invoke "load8_u" (i32.const 13)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 14)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 15)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 16)) (i32.const 6))
(assert_return (invoke "load8_u" (i32.const 17)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 18)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 19)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 20)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 21)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 22)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 23)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 24)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 25)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 26)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 27)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 28)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 29)) (i32.const 0))
(module
(memory (export "memory0") 1 1)
(data (i32.const 2) "\03\01\04\01")
(data (i32.const 12) "\07\05\02\03\06")
(func (export "test")
(memory.copy (i32.const 20) (i32.const 22) (i32.const 4)))
(func (export "load8_u") (param i32) (result i32)
(i32.load8_u (local.get 0))))
(invoke "test")
(assert_return (invoke "load8_u" (i32.const 0)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 1)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 2)) (i32.const 3))
(assert_return (invoke "load8_u" (i32.const 3)) (i32.const 1))
(assert_return (invoke "load8_u" (i32.const 4)) (i32.const 4))
(assert_return (invoke "load8_u" (i32.const 5)) (i32.const 1))
(assert_return (invoke "load8_u" (i32.const 6)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 7)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 8)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 9)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 10)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 11)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 12)) (i32.const 7))
(assert_return (invoke "load8_u" (i32.const 13)) (i32.const 5))
(assert_return (invoke "load8_u" (i32.const 14)) (i32.const 2))
(assert_return (invoke "load8_u" (i32.const 15)) (i32.const 3))
(assert_return (invoke "load8_u" (i32.const 16)) (i32.const 6))
(assert_return (invoke "load8_u" (i32.const 17)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 18)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 19)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 20)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 21)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 22)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 23)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 24)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 25)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 26)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 27)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 28)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 29)) (i32.const 0))
(module
(memory (export "memory0") 1 1)
(data (i32.const 2) "\03\01\04\01")
(data (i32.const 12) "\07\05\02\03\06")
(func (export "test")
(memory.copy (i32.const 25) (i32.const 1) (i32.const 3)))
(func (export "load8_u") (param i32) (result i32)
(i32.load8_u (local.get 0))))
(invoke "test")
(assert_return (invoke "load8_u" (i32.const 0)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 1)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 2)) (i32.const 3))
(assert_return (invoke "load8_u" (i32.const 3)) (i32.const 1))
(assert_return (invoke "load8_u" (i32.const 4)) (i32.const 4))
(assert_return (invoke "load8_u" (i32.const 5)) (i32.const 1))
(assert_return (invoke "load8_u" (i32.const 6)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 7)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 8)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 9)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 10)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 11)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 12)) (i32.const 7))
(assert_return (invoke "load8_u" (i32.const 13)) (i32.const 5))
(assert_return (invoke "load8_u" (i32.const 14)) (i32.const 2))
(assert_return (invoke "load8_u" (i32.const 15)) (i32.const 3))
(assert_return (invoke "load8_u" (i32.const 16)) (i32.const 6))
(assert_return (invoke "load8_u" (i32.const 17)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 18)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 19)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 20)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 21)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 22)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 23)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 24)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 25)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 26)) (i32.const 3))
(assert_return (invoke "load8_u" (i32.const 27)) (i32.const 1))
(assert_return (invoke "load8_u" (i32.const 28)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 29)) (i32.const 0))
(module
(memory (export "memory0") 1 1)
(data (i32.const 2) "\03\01\04\01")
(data (i32.const 12) "\07\05\02\03\06")
(func (export "test")
(memory.copy (i32.const 10) (i32.const 12) (i32.const 7)))
(func (export "load8_u") (param i32) (result i32)
(i32.load8_u (local.get 0))))
(invoke "test")
(assert_return (invoke "load8_u" (i32.const 0)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 1)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 2)) (i32.const 3))
(assert_return (invoke "load8_u" (i32.const 3)) (i32.const 1))
(assert_return (invoke "load8_u" (i32.const 4)) (i32.const 4))
(assert_return (invoke "load8_u" (i32.const 5)) (i32.const 1))
(assert_return (invoke "load8_u" (i32.const 6)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 7)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 8)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 9)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 10)) (i32.const 7))
(assert_return (invoke "load8_u" (i32.const 11)) (i32.const 5))
(assert_return (invoke "load8_u" (i32.const 12)) (i32.const 2))
(assert_return (invoke "load8_u" (i32.const 13)) (i32.const 3))
(assert_return (invoke "load8_u" (i32.const 14)) (i32.const 6))
(assert_return (invoke "load8_u" (i32.const 15)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 16)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 17)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 18)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 19)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 20)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 21)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 22)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 23)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 24)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 25)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 26)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 27)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 28)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 29)) (i32.const 0))
(module
(memory (export "memory0") 1 1)
(data (i32.const 2) "\03\01\04\01")
(data (i32.const 12) "\07\05\02\03\06")
(func (export "test")
(memory.copy (i32.const 12) (i32.const 10) (i32.const 7)))
(func (export "load8_u") (param i32) (result i32)
(i32.load8_u (local.get 0))))
(invoke "test")
(assert_return (invoke "load8_u" (i32.const 0)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 1)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 2)) (i32.const 3))
(assert_return (invoke "load8_u" (i32.const 3)) (i32.const 1))
(assert_return (invoke "load8_u" (i32.const 4)) (i32.const 4))
(assert_return (invoke "load8_u" (i32.const 5)) (i32.const 1))
(assert_return (invoke "load8_u" (i32.const 6)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 7)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 8)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 9)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 10)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 11)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 12)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 13)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 14)) (i32.const 7))
(assert_return (invoke "load8_u" (i32.const 15)) (i32.const 5))
(assert_return (invoke "load8_u" (i32.const 16)) (i32.const 2))
(assert_return (invoke "load8_u" (i32.const 17)) (i32.const 3))
(assert_return (invoke "load8_u" (i32.const 18)) (i32.const 6))
(assert_return (invoke "load8_u" (i32.const 19)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 20)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 21)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 22)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 23)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 24)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 25)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 26)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 27)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 28)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 29)) (i32.const 0))
(module
(memory (export "mem") 1 1 )
(data (i32.const 0) "\00\01\02\03\04\05\06\07\08\09\0a\0b\0c\0d\0e\0f\10\11\12\13")
(func (export "run") (param $targetOffs i32) (param $srcOffs i32) (param $len i32)
(memory.copy (local.get $targetOffs) (local.get $srcOffs) (local.get $len)))
(func (export "load8_u") (param i32) (result i32)
(i32.load8_u (local.get 0))))
(assert_trap (invoke "run" (i32.const 65516) (i32.const 0) (i32.const 40))
"out of bounds memory access")
(assert_return (invoke "load8_u" (i32.const 0)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 1)) (i32.const 1))
(assert_return (invoke "load8_u" (i32.const 2)) (i32.const 2))
(assert_return (invoke "load8_u" (i32.const 3)) (i32.const 3))
(assert_return (invoke "load8_u" (i32.const 4)) (i32.const 4))
(assert_return (invoke "load8_u" (i32.const 5)) (i32.const 5))
(assert_return (invoke "load8_u" (i32.const 6)) (i32.const 6))
(assert_return (invoke "load8_u" (i32.const 7)) (i32.const 7))
(assert_return (invoke "load8_u" (i32.const 8)) (i32.const 8))
(assert_return (invoke "load8_u" (i32.const 9)) (i32.const 9))
(assert_return (invoke "load8_u" (i32.const 10)) (i32.const 10))
(assert_return (invoke "load8_u" (i32.const 11)) (i32.const 11))
(assert_return (invoke "load8_u" (i32.const 12)) (i32.const 12))
(assert_return (invoke "load8_u" (i32.const 13)) (i32.const 13))
(assert_return (invoke "load8_u" (i32.const 14)) (i32.const 14))
(assert_return (invoke "load8_u" (i32.const 15)) (i32.const 15))
(assert_return (invoke "load8_u" (i32.const 16)) (i32.const 16))
(assert_return (invoke "load8_u" (i32.const 17)) (i32.const 17))
(assert_return (invoke "load8_u" (i32.const 18)) (i32.const 18))
(assert_return (invoke "load8_u" (i32.const 19)) (i32.const 19))
(assert_return (invoke "load8_u" (i32.const 218)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 417)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 616)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 815)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 1014)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 1213)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 1412)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 1611)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 1810)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 2009)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 2208)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 2407)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 2606)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 2805)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 3004)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 3203)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 3402)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 3601)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 3800)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 3999)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 4198)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 4397)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 4596)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 4795)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 4994)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 5193)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 5392)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 5591)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 5790)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 5989)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 6188)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 6387)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 6586)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 6785)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 6984)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 7183)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 7382)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 7581)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 7780)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 7979)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 8178)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 8377)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 8576)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 8775)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 8974)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 9173)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 9372)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 9571)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 9770)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 9969)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 10168)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 10367)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 10566)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 10765)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 10964)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 11163)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 11362)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 11561)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 11760)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 11959)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 12158)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 12357)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 12556)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 12755)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 12954)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 13153)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 13352)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 13551)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 13750)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 13949)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 14148)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 14347)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 14546)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 14745)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 14944)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 15143)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 15342)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 15541)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 15740)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 15939)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 16138)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 16337)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 16536)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 16735)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 16934)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 17133)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 17332)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 17531)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 17730)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 17929)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 18128)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 18327)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 18526)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 18725)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 18924)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 19123)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 19322)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 19521)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 19720)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 19919)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 20118)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 20317)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 20516)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 20715)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 20914)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 21113)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 21312)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 21511)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 21710)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 21909)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 22108)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 22307)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 22506)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 22705)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 22904)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 23103)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 23302)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 23501)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 23700)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 23899)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 24098)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 24297)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 24496)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 24695)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 24894)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 25093)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 25292)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 25491)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 25690)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 25889)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 26088)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 26287)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 26486)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 26685)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 26884)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 27083)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 27282)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 27481)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 27680)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 27879)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 28078)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 28277)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 28476)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 28675)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 28874)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 29073)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 29272)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 29471)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 29670)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 29869)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 30068)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 30267)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 30466)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 30665)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 30864)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 31063)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 31262)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 31461)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 31660)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 31859)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 32058)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 32257)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 32456)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 32655)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 32854)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 33053)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 33252)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 33451)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 33650)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 33849)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 34048)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 34247)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 34446)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 34645)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 34844)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 35043)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 35242)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 35441)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 35640)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 35839)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 36038)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 36237)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 36436)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 36635)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 36834)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 37033)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 37232)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 37431)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 37630)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 37829)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 38028)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 38227)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 38426)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 38625)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 38824)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 39023)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 39222)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 39421)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 39620)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 39819)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 40018)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 40217)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 40416)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 40615)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 40814)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 41013)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 41212)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 41411)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 41610)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 41809)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 42008)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 42207)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 42406)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 42605)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 42804)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 43003)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 43202)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 43401)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 43600)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 43799)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 43998)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 44197)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 44396)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 44595)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 44794)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 44993)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 45192)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 45391)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 45590)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 45789)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 45988)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 46187)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 46386)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 46585)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 46784)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 46983)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 47182)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 47381)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 47580)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 47779)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 47978)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 48177)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 48376)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 48575)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 48774)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 48973)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 49172)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 49371)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 49570)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 49769)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 49968)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 50167)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 50366)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 50565)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 50764)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 50963)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 51162)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 51361)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 51560)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 51759)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 51958)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 52157)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 52356)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 52555)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 52754)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 52953)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 53152)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 53351)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 53550)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 53749)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 53948)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 54147)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 54346)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 54545)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 54744)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 54943)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 55142)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 55341)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 55540)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 55739)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 55938)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 56137)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 56336)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 56535)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 56734)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 56933)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 57132)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 57331)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 57530)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 57729)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 57928)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 58127)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 58326)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 58525)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 58724)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 58923)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 59122)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 59321)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 59520)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 59719)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 59918)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 60117)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 60316)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 60515)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 60714)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 60913)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 61112)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 61311)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 61510)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 61709)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 61908)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 62107)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 62306)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 62505)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 62704)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 62903)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 63102)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 63301)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 63500)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 63699)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 63898)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 64097)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 64296)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 64495)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 64694)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 64893)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 65092)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 65291)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 65490)) (i32.const 0))
(module
(memory (export "mem") 1 1 )
(data (i32.const 0) "\00\01\02\03\04\05\06\07\08\09\0a\0b\0c\0d\0e\0f\10\11\12\13\14")
(func (export "run") (param $targetOffs i32) (param $srcOffs i32) (param $len i32)
(memory.copy (local.get $targetOffs) (local.get $srcOffs) (local.get $len)))
(func (export "load8_u") (param i32) (result i32)
(i32.load8_u (local.get 0))))
(assert_trap (invoke "run" (i32.const 65515) (i32.const 0) (i32.const 39))
"out of bounds memory access")
(assert_return (invoke "load8_u" (i32.const 0)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 1)) (i32.const 1))
(assert_return (invoke "load8_u" (i32.const 2)) (i32.const 2))
(assert_return (invoke "load8_u" (i32.const 3)) (i32.const 3))
(assert_return (invoke "load8_u" (i32.const 4)) (i32.const 4))
(assert_return (invoke "load8_u" (i32.const 5)) (i32.const 5))
(assert_return (invoke "load8_u" (i32.const 6)) (i32.const 6))
(assert_return (invoke "load8_u" (i32.const 7)) (i32.const 7))
(assert_return (invoke "load8_u" (i32.const 8)) (i32.const 8))
(assert_return (invoke "load8_u" (i32.const 9)) (i32.const 9))
(assert_return (invoke "load8_u" (i32.const 10)) (i32.const 10))
(assert_return (invoke "load8_u" (i32.const 11)) (i32.const 11))
(assert_return (invoke "load8_u" (i32.const 12)) (i32.const 12))
(assert_return (invoke "load8_u" (i32.const 13)) (i32.const 13))
(assert_return (invoke "load8_u" (i32.const 14)) (i32.const 14))
(assert_return (invoke "load8_u" (i32.const 15)) (i32.const 15))
(assert_return (invoke "load8_u" (i32.const 16)) (i32.const 16))
(assert_return (invoke "load8_u" (i32.const 17)) (i32.const 17))
(assert_return (invoke "load8_u" (i32.const 18)) (i32.const 18))
(assert_return (invoke "load8_u" (i32.const 19)) (i32.const 19))
(assert_return (invoke "load8_u" (i32.const 20)) (i32.const 20))
(assert_return (invoke "load8_u" (i32.const 219)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 418)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 617)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 816)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 1015)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 1214)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 1413)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 1612)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 1811)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 2010)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 2209)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 2408)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 2607)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 2806)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 3005)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 3204)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 3403)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 3602)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 3801)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 4000)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 4199)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 4398)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 4597)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 4796)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 4995)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 5194)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 5393)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 5592)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 5791)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 5990)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 6189)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 6388)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 6587)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 6786)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 6985)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 7184)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 7383)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 7582)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 7781)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 7980)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 8179)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 8378)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 8577)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 8776)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 8975)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 9174)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 9373)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 9572)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 9771)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 9970)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 10169)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 10368)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 10567)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 10766)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 10965)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 11164)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 11363)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 11562)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 11761)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 11960)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 12159)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 12358)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 12557)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 12756)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 12955)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 13154)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 13353)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 13552)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 13751)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 13950)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 14149)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 14348)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 14547)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 14746)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 14945)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 15144)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 15343)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 15542)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 15741)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 15940)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 16139)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 16338)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 16537)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 16736)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 16935)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 17134)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 17333)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 17532)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 17731)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 17930)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 18129)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 18328)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 18527)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 18726)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 18925)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 19124)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 19323)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 19522)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 19721)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 19920)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 20119)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 20318)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 20517)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 20716)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 20915)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 21114)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 21313)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 21512)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 21711)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 21910)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 22109)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 22308)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 22507)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 22706)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 22905)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 23104)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 23303)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 23502)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 23701)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 23900)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 24099)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 24298)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 24497)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 24696)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 24895)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 25094)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 25293)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 25492)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 25691)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 25890)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 26089)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 26288)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 26487)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 26686)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 26885)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 27084)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 27283)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 27482)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 27681)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 27880)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 28079)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 28278)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 28477)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 28676)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 28875)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 29074)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 29273)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 29472)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 29671)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 29870)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 30069)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 30268)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 30467)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 30666)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 30865)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 31064)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 31263)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 31462)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 31661)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 31860)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 32059)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 32258)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 32457)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 32656)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 32855)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 33054)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 33253)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 33452)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 33651)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 33850)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 34049)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 34248)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 34447)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 34646)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 34845)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 35044)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 35243)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 35442)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 35641)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 35840)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 36039)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 36238)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 36437)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 36636)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 36835)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 37034)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 37233)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 37432)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 37631)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 37830)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 38029)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 38228)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 38427)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 38626)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 38825)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 39024)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 39223)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 39422)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 39621)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 39820)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 40019)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 40218)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 40417)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 40616)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 40815)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 41014)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 41213)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 41412)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 41611)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 41810)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 42009)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 42208)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 42407)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 42606)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 42805)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 43004)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 43203)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 43402)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 43601)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 43800)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 43999)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 44198)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 44397)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 44596)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 44795)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 44994)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 45193)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 45392)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 45591)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 45790)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 45989)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 46188)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 46387)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 46586)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 46785)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 46984)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 47183)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 47382)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 47581)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 47780)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 47979)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 48178)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 48377)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 48576)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 48775)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 48974)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 49173)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 49372)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 49571)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 49770)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 49969)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 50168)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 50367)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 50566)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 50765)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 50964)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 51163)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 51362)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 51561)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 51760)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 51959)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 52158)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 52357)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 52556)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 52755)) (i32.const 0))
(assert_return (invoke "load8_u" (i32.const 52954)) (i32.const 0))