blob: 679cfca0b5c50fbc812f177e2720ee41b117a401 (
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
|
;;; FLAGS: -dv
(module
(func
(i32.not
(i32.clz
(i32.ctz
(i32.popcnt (i32.const 0)))))
(i64.clz
(i64.ctz
(i64.popcnt (i64.const 0))))
(f32.neg
(f32.abs
(f32.sqrt
(f32.ceil
(f32.floor
(f32.trunc
(f32.nearest (f32.const 0))))))))
(f64.neg
(f64.abs
(f64.sqrt
(f64.ceil
(f64.floor
(f64.trunc
(f64.nearest (f64.const 0))))))))))
(;; STDOUT ;;;
0000000: 0061 736d ; WASM_BINARY_MAGIC
0000004: 0a00 0000 ; WASM_BINARY_VERSION
0000008: 01 ; WASM_BINARY_SECTION_SIGNATURES
0000009: 01 ; num signatures
; signature 0
000000a: 00 ; num params
000000b: 00 ; result_type
000000c: 02 ; WASM_BINARY_SECTION_FUNCTIONS
000000d: 01 ; num functions
; function 0
000000e: 00 ; func flags
000000f: 0000 ; func signature index
0000011: 0000 ; func body size
0000013: 5a ; OPCODE_BOOL_NOT
0000014: 57 ; OPCODE_I32_CLZ
0000015: 58 ; OPCODE_I32_CTZ
0000016: 59 ; OPCODE_I32_POPCNT
0000017: 0a ; OPCODE_I32_CONST
0000018: 00 ; i32 literal
0000019: 72 ; OPCODE_I64_CLZ
000001a: 73 ; OPCODE_I64_CTZ
000001b: 74 ; OPCODE_I64_POPCNT
000001c: 0b ; OPCODE_I64_CONST
000001d: 00 ; i64 literal
000001e: 7c ; OPCODE_F32_NEG
000001f: 7b ; OPCODE_F32_ABS
0000020: 82 ; OPCODE_F32_SQRT
0000021: 7e ; OPCODE_F32_CEIL
0000022: 7f ; OPCODE_F32_FLOOR
0000023: 80 ; OPCODE_F32_TRUNC
0000024: 81 ; OPCODE_F32_NEAREST_INT
0000025: 0d ; OPCODE_F32_CONST
0000026: 0000 0000 ; f32 literal
000002a: 90 ; OPCODE_F64_NEG
000002b: 8f ; OPCODE_F64_ABS
000002c: 96 ; OPCODE_F64_SQRT
000002d: 92 ; OPCODE_F64_CEIL
000002e: 93 ; OPCODE_F64_FLOOR
000002f: 94 ; OPCODE_F64_TRUNC
0000030: 95 ; OPCODE_F64_NEAREST_INT
0000031: 0c ; OPCODE_F64_CONST
0000032: 0000 0000 0000 0000 ; f64 literal
0000011: 2700 ; FIXUP func body size
000003a: 06 ; WASM_BINARY_SECTION_END
;; dump
0000000: 0061 736d 0a00 0000 0101 0000 0201 0000
0000010: 0027 005a 5758 590a 0072 7374 0b00 7c7b
0000020: 827e 7f80 810d 0000 0000 908f 9692 9394
0000030: 950c 0000 0000 0000 0000 06
;;; STDOUT ;;)
|