blob: df770ad1ef7d2d49ec3964bdc308bceb3aca4955 (
plain)
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
|
;;; TOOL: run-objdump
;;; ARGS0: -v
(module
(func
loop
;; 1..64
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
;; 65..128
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
;; 129..192
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
;; 193..256
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
nop nop nop nop nop nop nop nop
;; 257
nop
end))
(;; STDERR ;;;
0000000: 0061 736d ; WASM_BINARY_MAGIC
0000004: 0100 0000 ; WASM_BINARY_VERSION
; section "Type" (1)
0000008: 01 ; section code
0000009: 00 ; section size (guess)
000000a: 01 ; num types
; func type 0
000000b: 60 ; func
000000c: 00 ; num params
000000d: 00 ; num results
0000009: 04 ; FIXUP section size
; section "Function" (3)
000000e: 03 ; section code
000000f: 00 ; section size (guess)
0000010: 01 ; num functions
0000011: 00 ; function 0 signature index
000000f: 02 ; FIXUP section size
; section "Code" (10)
0000012: 0a ; section code
0000013: 00 ; section size (guess)
0000014: 01 ; num functions
; function body 0
0000015: 00 ; func body size (guess)
0000016: 00 ; local decl count
0000017: 03 ; loop
0000018: 40 ; void
0000019: 01 ; nop
000001a: 01 ; nop
000001b: 01 ; nop
000001c: 01 ; nop
000001d: 01 ; nop
000001e: 01 ; nop
000001f: 01 ; nop
0000020: 01 ; nop
0000021: 01 ; nop
0000022: 01 ; nop
0000023: 01 ; nop
0000024: 01 ; nop
0000025: 01 ; nop
0000026: 01 ; nop
0000027: 01 ; nop
0000028: 01 ; nop
0000029: 01 ; nop
000002a: 01 ; nop
000002b: 01 ; nop
000002c: 01 ; nop
000002d: 01 ; nop
000002e: 01 ; nop
000002f: 01 ; nop
0000030: 01 ; nop
0000031: 01 ; nop
0000032: 01 ; nop
0000033: 01 ; nop
0000034: 01 ; nop
0000035: 01 ; nop
0000036: 01 ; nop
0000037: 01 ; nop
0000038: 01 ; nop
0000039: 01 ; nop
000003a: 01 ; nop
000003b: 01 ; nop
000003c: 01 ; nop
000003d: 01 ; nop
000003e: 01 ; nop
000003f: 01 ; nop
0000040: 01 ; nop
0000041: 01 ; nop
0000042: 01 ; nop
0000043: 01 ; nop
0000044: 01 ; nop
0000045: 01 ; nop
0000046: 01 ; nop
0000047: 01 ; nop
0000048: 01 ; nop
0000049: 01 ; nop
000004a: 01 ; nop
000004b: 01 ; nop
000004c: 01 ; nop
000004d: 01 ; nop
000004e: 01 ; nop
000004f: 01 ; nop
0000050: 01 ; nop
0000051: 01 ; nop
0000052: 01 ; nop
0000053: 01 ; nop
0000054: 01 ; nop
0000055: 01 ; nop
0000056: 01 ; nop
0000057: 01 ; nop
0000058: 01 ; nop
0000059: 01 ; nop
000005a: 01 ; nop
000005b: 01 ; nop
000005c: 01 ; nop
000005d: 01 ; nop
000005e: 01 ; nop
000005f: 01 ; nop
0000060: 01 ; nop
0000061: 01 ; nop
0000062: 01 ; nop
0000063: 01 ; nop
0000064: 01 ; nop
0000065: 01 ; nop
0000066: 01 ; nop
0000067: 01 ; nop
0000068: 01 ; nop
0000069: 01 ; nop
000006a: 01 ; nop
000006b: 01 ; nop
000006c: 01 ; nop
000006d: 01 ; nop
000006e: 01 ; nop
000006f: 01 ; nop
0000070: 01 ; nop
0000071: 01 ; nop
0000072: 01 ; nop
0000073: 01 ; nop
0000074: 01 ; nop
0000075: 01 ; nop
0000076: 01 ; nop
0000077: 01 ; nop
0000078: 01 ; nop
0000079: 01 ; nop
000007a: 01 ; nop
000007b: 01 ; nop
000007c: 01 ; nop
000007d: 01 ; nop
000007e: 01 ; nop
000007f: 01 ; nop
0000080: 01 ; nop
0000081: 01 ; nop
0000082: 01 ; nop
0000083: 01 ; nop
0000084: 01 ; nop
0000085: 01 ; nop
0000086: 01 ; nop
0000087: 01 ; nop
0000088: 01 ; nop
0000089: 01 ; nop
000008a: 01 ; nop
000008b: 01 ; nop
000008c: 01 ; nop
000008d: 01 ; nop
000008e: 01 ; nop
000008f: 01 ; nop
0000090: 01 ; nop
0000091: 01 ; nop
0000092: 01 ; nop
0000093: 01 ; nop
0000094: 01 ; nop
0000095: 01 ; nop
0000096: 01 ; nop
0000097: 01 ; nop
0000098: 01 ; nop
0000099: 01 ; nop
000009a: 01 ; nop
000009b: 01 ; nop
000009c: 01 ; nop
000009d: 01 ; nop
000009e: 01 ; nop
000009f: 01 ; nop
00000a0: 01 ; nop
00000a1: 01 ; nop
00000a2: 01 ; nop
00000a3: 01 ; nop
00000a4: 01 ; nop
00000a5: 01 ; nop
00000a6: 01 ; nop
00000a7: 01 ; nop
00000a8: 01 ; nop
00000a9: 01 ; nop
00000aa: 01 ; nop
00000ab: 01 ; nop
00000ac: 01 ; nop
00000ad: 01 ; nop
00000ae: 01 ; nop
00000af: 01 ; nop
00000b0: 01 ; nop
00000b1: 01 ; nop
00000b2: 01 ; nop
00000b3: 01 ; nop
00000b4: 01 ; nop
00000b5: 01 ; nop
00000b6: 01 ; nop
00000b7: 01 ; nop
00000b8: 01 ; nop
00000b9: 01 ; nop
00000ba: 01 ; nop
00000bb: 01 ; nop
00000bc: 01 ; nop
00000bd: 01 ; nop
00000be: 01 ; nop
00000bf: 01 ; nop
00000c0: 01 ; nop
00000c1: 01 ; nop
00000c2: 01 ; nop
00000c3: 01 ; nop
00000c4: 01 ; nop
00000c5: 01 ; nop
00000c6: 01 ; nop
00000c7: 01 ; nop
00000c8: 01 ; nop
00000c9: 01 ; nop
00000ca: 01 ; nop
00000cb: 01 ; nop
00000cc: 01 ; nop
00000cd: 01 ; nop
00000ce: 01 ; nop
00000cf: 01 ; nop
00000d0: 01 ; nop
00000d1: 01 ; nop
00000d2: 01 ; nop
00000d3: 01 ; nop
00000d4: 01 ; nop
00000d5: 01 ; nop
00000d6: 01 ; nop
00000d7: 01 ; nop
00000d8: 01 ; nop
00000d9: 01 ; nop
00000da: 01 ; nop
00000db: 01 ; nop
00000dc: 01 ; nop
00000dd: 01 ; nop
00000de: 01 ; nop
00000df: 01 ; nop
00000e0: 01 ; nop
00000e1: 01 ; nop
00000e2: 01 ; nop
00000e3: 01 ; nop
00000e4: 01 ; nop
00000e5: 01 ; nop
00000e6: 01 ; nop
00000e7: 01 ; nop
00000e8: 01 ; nop
00000e9: 01 ; nop
00000ea: 01 ; nop
00000eb: 01 ; nop
00000ec: 01 ; nop
00000ed: 01 ; nop
00000ee: 01 ; nop
00000ef: 01 ; nop
00000f0: 01 ; nop
00000f1: 01 ; nop
00000f2: 01 ; nop
00000f3: 01 ; nop
00000f4: 01 ; nop
00000f5: 01 ; nop
00000f6: 01 ; nop
00000f7: 01 ; nop
00000f8: 01 ; nop
00000f9: 01 ; nop
00000fa: 01 ; nop
00000fb: 01 ; nop
00000fc: 01 ; nop
00000fd: 01 ; nop
00000fe: 01 ; nop
00000ff: 01 ; nop
0000100: 01 ; nop
0000101: 01 ; nop
0000102: 01 ; nop
0000103: 01 ; nop
0000104: 01 ; nop
0000105: 01 ; nop
0000106: 01 ; nop
0000107: 01 ; nop
0000108: 01 ; nop
0000109: 01 ; nop
000010a: 01 ; nop
000010b: 01 ; nop
000010c: 01 ; nop
000010d: 01 ; nop
000010e: 01 ; nop
000010f: 01 ; nop
0000110: 01 ; nop
0000111: 01 ; nop
0000112: 01 ; nop
0000113: 01 ; nop
0000114: 01 ; nop
0000115: 01 ; nop
0000116: 01 ; nop
0000117: 01 ; nop
0000118: 01 ; nop
0000119: 01 ; nop
000011a: 0b ; end
000011b: 0b ; end
; move data: [16, 11c) -> [17, 11d)
0000015: 8602 ; FIXUP func body size
; move data: [14, 11d) -> [15, 11e)
0000013: 8902 ; FIXUP section size
;;; STDERR ;;)
(;; STDOUT ;;;
loop-257-exprs.wasm: file format wasm 0x1
Code Disassembly:
000018 func[0]:
000019: 03 40 | loop
00001b: 01 | nop
00001c: 01 | nop
00001d: 01 | nop
00001e: 01 | nop
00001f: 01 | nop
000020: 01 | nop
000021: 01 | nop
000022: 01 | nop
000023: 01 | nop
000024: 01 | nop
000025: 01 | nop
000026: 01 | nop
000027: 01 | nop
000028: 01 | nop
000029: 01 | nop
00002a: 01 | nop
00002b: 01 | nop
00002c: 01 | nop
00002d: 01 | nop
00002e: 01 | nop
00002f: 01 | nop
000030: 01 | nop
000031: 01 | nop
000032: 01 | nop
000033: 01 | nop
000034: 01 | nop
000035: 01 | nop
000036: 01 | nop
000037: 01 | nop
000038: 01 | nop
000039: 01 | nop
00003a: 01 | nop
00003b: 01 | nop
00003c: 01 | nop
00003d: 01 | nop
00003e: 01 | nop
00003f: 01 | nop
000040: 01 | nop
000041: 01 | nop
000042: 01 | nop
000043: 01 | nop
000044: 01 | nop
000045: 01 | nop
000046: 01 | nop
000047: 01 | nop
000048: 01 | nop
000049: 01 | nop
00004a: 01 | nop
00004b: 01 | nop
00004c: 01 | nop
00004d: 01 | nop
00004e: 01 | nop
00004f: 01 | nop
000050: 01 | nop
000051: 01 | nop
000052: 01 | nop
000053: 01 | nop
000054: 01 | nop
000055: 01 | nop
000056: 01 | nop
000057: 01 | nop
000058: 01 | nop
000059: 01 | nop
00005a: 01 | nop
00005b: 01 | nop
00005c: 01 | nop
00005d: 01 | nop
00005e: 01 | nop
00005f: 01 | nop
000060: 01 | nop
000061: 01 | nop
000062: 01 | nop
000063: 01 | nop
000064: 01 | nop
000065: 01 | nop
000066: 01 | nop
000067: 01 | nop
000068: 01 | nop
000069: 01 | nop
00006a: 01 | nop
00006b: 01 | nop
00006c: 01 | nop
00006d: 01 | nop
00006e: 01 | nop
00006f: 01 | nop
000070: 01 | nop
000071: 01 | nop
000072: 01 | nop
000073: 01 | nop
000074: 01 | nop
000075: 01 | nop
000076: 01 | nop
000077: 01 | nop
000078: 01 | nop
000079: 01 | nop
00007a: 01 | nop
00007b: 01 | nop
00007c: 01 | nop
00007d: 01 | nop
00007e: 01 | nop
00007f: 01 | nop
000080: 01 | nop
000081: 01 | nop
000082: 01 | nop
000083: 01 | nop
000084: 01 | nop
000085: 01 | nop
000086: 01 | nop
000087: 01 | nop
000088: 01 | nop
000089: 01 | nop
00008a: 01 | nop
00008b: 01 | nop
00008c: 01 | nop
00008d: 01 | nop
00008e: 01 | nop
00008f: 01 | nop
000090: 01 | nop
000091: 01 | nop
000092: 01 | nop
000093: 01 | nop
000094: 01 | nop
000095: 01 | nop
000096: 01 | nop
000097: 01 | nop
000098: 01 | nop
000099: 01 | nop
00009a: 01 | nop
00009b: 01 | nop
00009c: 01 | nop
00009d: 01 | nop
00009e: 01 | nop
00009f: 01 | nop
0000a0: 01 | nop
0000a1: 01 | nop
0000a2: 01 | nop
0000a3: 01 | nop
0000a4: 01 | nop
0000a5: 01 | nop
0000a6: 01 | nop
0000a7: 01 | nop
0000a8: 01 | nop
0000a9: 01 | nop
0000aa: 01 | nop
0000ab: 01 | nop
0000ac: 01 | nop
0000ad: 01 | nop
0000ae: 01 | nop
0000af: 01 | nop
0000b0: 01 | nop
0000b1: 01 | nop
0000b2: 01 | nop
0000b3: 01 | nop
0000b4: 01 | nop
0000b5: 01 | nop
0000b6: 01 | nop
0000b7: 01 | nop
0000b8: 01 | nop
0000b9: 01 | nop
0000ba: 01 | nop
0000bb: 01 | nop
0000bc: 01 | nop
0000bd: 01 | nop
0000be: 01 | nop
0000bf: 01 | nop
0000c0: 01 | nop
0000c1: 01 | nop
0000c2: 01 | nop
0000c3: 01 | nop
0000c4: 01 | nop
0000c5: 01 | nop
0000c6: 01 | nop
0000c7: 01 | nop
0000c8: 01 | nop
0000c9: 01 | nop
0000ca: 01 | nop
0000cb: 01 | nop
0000cc: 01 | nop
0000cd: 01 | nop
0000ce: 01 | nop
0000cf: 01 | nop
0000d0: 01 | nop
0000d1: 01 | nop
0000d2: 01 | nop
0000d3: 01 | nop
0000d4: 01 | nop
0000d5: 01 | nop
0000d6: 01 | nop
0000d7: 01 | nop
0000d8: 01 | nop
0000d9: 01 | nop
0000da: 01 | nop
0000db: 01 | nop
0000dc: 01 | nop
0000dd: 01 | nop
0000de: 01 | nop
0000df: 01 | nop
0000e0: 01 | nop
0000e1: 01 | nop
0000e2: 01 | nop
0000e3: 01 | nop
0000e4: 01 | nop
0000e5: 01 | nop
0000e6: 01 | nop
0000e7: 01 | nop
0000e8: 01 | nop
0000e9: 01 | nop
0000ea: 01 | nop
0000eb: 01 | nop
0000ec: 01 | nop
0000ed: 01 | nop
0000ee: 01 | nop
0000ef: 01 | nop
0000f0: 01 | nop
0000f1: 01 | nop
0000f2: 01 | nop
0000f3: 01 | nop
0000f4: 01 | nop
0000f5: 01 | nop
0000f6: 01 | nop
0000f7: 01 | nop
0000f8: 01 | nop
0000f9: 01 | nop
0000fa: 01 | nop
0000fb: 01 | nop
0000fc: 01 | nop
0000fd: 01 | nop
0000fe: 01 | nop
0000ff: 01 | nop
000100: 01 | nop
000101: 01 | nop
000102: 01 | nop
000103: 01 | nop
000104: 01 | nop
000105: 01 | nop
000106: 01 | nop
000107: 01 | nop
000108: 01 | nop
000109: 01 | nop
00010a: 01 | nop
00010b: 01 | nop
00010c: 01 | nop
00010d: 01 | nop
00010e: 01 | nop
00010f: 01 | nop
000110: 01 | nop
000111: 01 | nop
000112: 01 | nop
000113: 01 | nop
000114: 01 | nop
000115: 01 | nop
000116: 01 | nop
000117: 01 | nop
000118: 01 | nop
000119: 01 | nop
00011a: 01 | nop
00011b: 01 | nop
00011c: 0b | end
00011d: 0b | end
;;; STDOUT ;;)
|