| ;;; TOOL: run-objdump |
| ;;; ARGS0: -v |
| (module |
| (func |
| i32.const 0 |
| i32.const 0 |
| i32.rotr |
| i32.const 0 |
| i32.rotl |
| i32.const 0 |
| i32.shr_s |
| i32.const 0 |
| i32.shr_u |
| i32.const 0 |
| i32.shl |
| i32.const 0 |
| i32.xor |
| i32.const 0 |
| i32.or |
| i32.const 0 |
| i32.and |
| i32.const 0 |
| i32.rem_u |
| i32.const 0 |
| i32.rem_s |
| i32.const 0 |
| i32.div_u |
| i32.const 0 |
| i32.div_s |
| i32.const 0 |
| i32.mul |
| i32.const 0 |
| i32.sub |
| i32.const 0 |
| i32.add |
| drop |
| i64.const 0 |
| i64.const 0 |
| i64.rotr |
| i64.const 0 |
| i64.rotl |
| i64.const 0 |
| i64.shr_s |
| i64.const 0 |
| i64.shr_u |
| i64.const 0 |
| i64.shl |
| i64.const 0 |
| i64.xor |
| i64.const 0 |
| i64.or |
| i64.const 0 |
| i64.and |
| i64.const 0 |
| i64.rem_u |
| i64.const 0 |
| i64.rem_s |
| i64.const 0 |
| i64.div_u |
| i64.const 0 |
| i64.div_s |
| i64.const 0 |
| i64.mul |
| i64.const 0 |
| i64.sub |
| i64.const 0 |
| i64.add |
| drop |
| f32.const 0 |
| f32.const 0 |
| f32.copysign |
| f32.const 0 |
| f32.max |
| f32.const 0 |
| f32.min |
| f32.const 0 |
| f32.div |
| f32.const 0 |
| f32.mul |
| f32.const 0 |
| f32.sub |
| f32.const 0 |
| f32.add |
| drop |
| f64.const 0 |
| f64.const 0 |
| f64.copysign |
| f64.const 0 |
| f64.max |
| f64.const 0 |
| f64.min |
| f64.const 0 |
| f64.div |
| f64.const 0 |
| f64.mul |
| f64.const 0 |
| f64.sub |
| f64.const 0 |
| f64.add |
| drop |
| |
| )) |
| |
| (;; 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: 41 ; i32.const |
| 0000018: 00 ; i32 literal |
| 0000019: 41 ; i32.const |
| 000001a: 00 ; i32 literal |
| 000001b: 78 ; i32.rotr |
| 000001c: 41 ; i32.const |
| 000001d: 00 ; i32 literal |
| 000001e: 77 ; i32.rotl |
| 000001f: 41 ; i32.const |
| 0000020: 00 ; i32 literal |
| 0000021: 75 ; i32.shr_s |
| 0000022: 41 ; i32.const |
| 0000023: 00 ; i32 literal |
| 0000024: 76 ; i32.shr_u |
| 0000025: 41 ; i32.const |
| 0000026: 00 ; i32 literal |
| 0000027: 74 ; i32.shl |
| 0000028: 41 ; i32.const |
| 0000029: 00 ; i32 literal |
| 000002a: 73 ; i32.xor |
| 000002b: 41 ; i32.const |
| 000002c: 00 ; i32 literal |
| 000002d: 72 ; i32.or |
| 000002e: 41 ; i32.const |
| 000002f: 00 ; i32 literal |
| 0000030: 71 ; i32.and |
| 0000031: 41 ; i32.const |
| 0000032: 00 ; i32 literal |
| 0000033: 70 ; i32.rem_u |
| 0000034: 41 ; i32.const |
| 0000035: 00 ; i32 literal |
| 0000036: 6f ; i32.rem_s |
| 0000037: 41 ; i32.const |
| 0000038: 00 ; i32 literal |
| 0000039: 6e ; i32.div_u |
| 000003a: 41 ; i32.const |
| 000003b: 00 ; i32 literal |
| 000003c: 6d ; i32.div_s |
| 000003d: 41 ; i32.const |
| 000003e: 00 ; i32 literal |
| 000003f: 6c ; i32.mul |
| 0000040: 41 ; i32.const |
| 0000041: 00 ; i32 literal |
| 0000042: 6b ; i32.sub |
| 0000043: 41 ; i32.const |
| 0000044: 00 ; i32 literal |
| 0000045: 6a ; i32.add |
| 0000046: 1a ; drop |
| 0000047: 42 ; i64.const |
| 0000048: 00 ; i64 literal |
| 0000049: 42 ; i64.const |
| 000004a: 00 ; i64 literal |
| 000004b: 8a ; i64.rotr |
| 000004c: 42 ; i64.const |
| 000004d: 00 ; i64 literal |
| 000004e: 89 ; i64.rotl |
| 000004f: 42 ; i64.const |
| 0000050: 00 ; i64 literal |
| 0000051: 87 ; i64.shr_s |
| 0000052: 42 ; i64.const |
| 0000053: 00 ; i64 literal |
| 0000054: 88 ; i64.shr_u |
| 0000055: 42 ; i64.const |
| 0000056: 00 ; i64 literal |
| 0000057: 86 ; i64.shl |
| 0000058: 42 ; i64.const |
| 0000059: 00 ; i64 literal |
| 000005a: 85 ; i64.xor |
| 000005b: 42 ; i64.const |
| 000005c: 00 ; i64 literal |
| 000005d: 84 ; i64.or |
| 000005e: 42 ; i64.const |
| 000005f: 00 ; i64 literal |
| 0000060: 83 ; i64.and |
| 0000061: 42 ; i64.const |
| 0000062: 00 ; i64 literal |
| 0000063: 82 ; i64.rem_u |
| 0000064: 42 ; i64.const |
| 0000065: 00 ; i64 literal |
| 0000066: 81 ; i64.rem_s |
| 0000067: 42 ; i64.const |
| 0000068: 00 ; i64 literal |
| 0000069: 80 ; i64.div_u |
| 000006a: 42 ; i64.const |
| 000006b: 00 ; i64 literal |
| 000006c: 7f ; i64.div_s |
| 000006d: 42 ; i64.const |
| 000006e: 00 ; i64 literal |
| 000006f: 7e ; i64.mul |
| 0000070: 42 ; i64.const |
| 0000071: 00 ; i64 literal |
| 0000072: 7d ; i64.sub |
| 0000073: 42 ; i64.const |
| 0000074: 00 ; i64 literal |
| 0000075: 7c ; i64.add |
| 0000076: 1a ; drop |
| 0000077: 43 ; f32.const |
| 0000078: 0000 0000 ; f32 literal |
| 000007c: 43 ; f32.const |
| 000007d: 0000 0000 ; f32 literal |
| 0000081: 98 ; f32.copysign |
| 0000082: 43 ; f32.const |
| 0000083: 0000 0000 ; f32 literal |
| 0000087: 97 ; f32.max |
| 0000088: 43 ; f32.const |
| 0000089: 0000 0000 ; f32 literal |
| 000008d: 96 ; f32.min |
| 000008e: 43 ; f32.const |
| 000008f: 0000 0000 ; f32 literal |
| 0000093: 95 ; f32.div |
| 0000094: 43 ; f32.const |
| 0000095: 0000 0000 ; f32 literal |
| 0000099: 94 ; f32.mul |
| 000009a: 43 ; f32.const |
| 000009b: 0000 0000 ; f32 literal |
| 000009f: 93 ; f32.sub |
| 00000a0: 43 ; f32.const |
| 00000a1: 0000 0000 ; f32 literal |
| 00000a5: 92 ; f32.add |
| 00000a6: 1a ; drop |
| 00000a7: 44 ; f64.const |
| 00000a8: 0000 0000 0000 0000 ; f64 literal |
| 00000b0: 44 ; f64.const |
| 00000b1: 0000 0000 0000 0000 ; f64 literal |
| 00000b9: a6 ; f64.copysign |
| 00000ba: 44 ; f64.const |
| 00000bb: 0000 0000 0000 0000 ; f64 literal |
| 00000c3: a5 ; f64.max |
| 00000c4: 44 ; f64.const |
| 00000c5: 0000 0000 0000 0000 ; f64 literal |
| 00000cd: a4 ; f64.min |
| 00000ce: 44 ; f64.const |
| 00000cf: 0000 0000 0000 0000 ; f64 literal |
| 00000d7: a3 ; f64.div |
| 00000d8: 44 ; f64.const |
| 00000d9: 0000 0000 0000 0000 ; f64 literal |
| 00000e1: a2 ; f64.mul |
| 00000e2: 44 ; f64.const |
| 00000e3: 0000 0000 0000 0000 ; f64 literal |
| 00000eb: a1 ; f64.sub |
| 00000ec: 44 ; f64.const |
| 00000ed: 0000 0000 0000 0000 ; f64 literal |
| 00000f5: a0 ; f64.add |
| 00000f6: 1a ; drop |
| 00000f7: 0b ; end |
| ; move data: [16, f8) -> [17, f9) |
| 0000015: e201 ; FIXUP func body size |
| ; move data: [14, f9) -> [15, fa) |
| 0000013: e501 ; FIXUP section size |
| ;;; STDERR ;;) |
| (;; STDOUT ;;; |
| |
| binary.wasm: file format wasm 0x1 |
| |
| Code Disassembly: |
| |
| 000018 func[0]: |
| 000019: 41 00 | i32.const 0 |
| 00001b: 41 00 | i32.const 0 |
| 00001d: 78 | i32.rotr |
| 00001e: 41 00 | i32.const 0 |
| 000020: 77 | i32.rotl |
| 000021: 41 00 | i32.const 0 |
| 000023: 75 | i32.shr_s |
| 000024: 41 00 | i32.const 0 |
| 000026: 76 | i32.shr_u |
| 000027: 41 00 | i32.const 0 |
| 000029: 74 | i32.shl |
| 00002a: 41 00 | i32.const 0 |
| 00002c: 73 | i32.xor |
| 00002d: 41 00 | i32.const 0 |
| 00002f: 72 | i32.or |
| 000030: 41 00 | i32.const 0 |
| 000032: 71 | i32.and |
| 000033: 41 00 | i32.const 0 |
| 000035: 70 | i32.rem_u |
| 000036: 41 00 | i32.const 0 |
| 000038: 6f | i32.rem_s |
| 000039: 41 00 | i32.const 0 |
| 00003b: 6e | i32.div_u |
| 00003c: 41 00 | i32.const 0 |
| 00003e: 6d | i32.div_s |
| 00003f: 41 00 | i32.const 0 |
| 000041: 6c | i32.mul |
| 000042: 41 00 | i32.const 0 |
| 000044: 6b | i32.sub |
| 000045: 41 00 | i32.const 0 |
| 000047: 6a | i32.add |
| 000048: 1a | drop |
| 000049: 42 00 | i64.const 0 |
| 00004b: 42 00 | i64.const 0 |
| 00004d: 8a | i64.rotr |
| 00004e: 42 00 | i64.const 0 |
| 000050: 89 | i64.rotl |
| 000051: 42 00 | i64.const 0 |
| 000053: 87 | i64.shr_s |
| 000054: 42 00 | i64.const 0 |
| 000056: 88 | i64.shr_u |
| 000057: 42 00 | i64.const 0 |
| 000059: 86 | i64.shl |
| 00005a: 42 00 | i64.const 0 |
| 00005c: 85 | i64.xor |
| 00005d: 42 00 | i64.const 0 |
| 00005f: 84 | i64.or |
| 000060: 42 00 | i64.const 0 |
| 000062: 83 | i64.and |
| 000063: 42 00 | i64.const 0 |
| 000065: 82 | i64.rem_u |
| 000066: 42 00 | i64.const 0 |
| 000068: 81 | i64.rem_s |
| 000069: 42 00 | i64.const 0 |
| 00006b: 80 | i64.div_u |
| 00006c: 42 00 | i64.const 0 |
| 00006e: 7f | i64.div_s |
| 00006f: 42 00 | i64.const 0 |
| 000071: 7e | i64.mul |
| 000072: 42 00 | i64.const 0 |
| 000074: 7d | i64.sub |
| 000075: 42 00 | i64.const 0 |
| 000077: 7c | i64.add |
| 000078: 1a | drop |
| 000079: 43 00 00 00 00 | f32.const 0x0p+0 |
| 00007e: 43 00 00 00 00 | f32.const 0x0p+0 |
| 000083: 98 | f32.copysign |
| 000084: 43 00 00 00 00 | f32.const 0x0p+0 |
| 000089: 97 | f32.max |
| 00008a: 43 00 00 00 00 | f32.const 0x0p+0 |
| 00008f: 96 | f32.min |
| 000090: 43 00 00 00 00 | f32.const 0x0p+0 |
| 000095: 95 | f32.div |
| 000096: 43 00 00 00 00 | f32.const 0x0p+0 |
| 00009b: 94 | f32.mul |
| 00009c: 43 00 00 00 00 | f32.const 0x0p+0 |
| 0000a1: 93 | f32.sub |
| 0000a2: 43 00 00 00 00 | f32.const 0x0p+0 |
| 0000a7: 92 | f32.add |
| 0000a8: 1a | drop |
| 0000a9: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 |
| 0000b2: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 |
| 0000bb: a6 | f64.copysign |
| 0000bc: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 |
| 0000c5: a5 | f64.max |
| 0000c6: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 |
| 0000cf: a4 | f64.min |
| 0000d0: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 |
| 0000d9: a3 | f64.div |
| 0000da: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 |
| 0000e3: a2 | f64.mul |
| 0000e4: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 |
| 0000ed: a1 | f64.sub |
| 0000ee: 44 00 00 00 00 00 00 00 00 | f64.const 0x0p+0 |
| 0000f7: a0 | f64.add |
| 0000f8: 1a | drop |
| 0000f9: 0b | end |
| ;;; STDOUT ;;) |