forked from AssemblyScript/assemblyscript
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnumber-convert.debug.wat
157 lines (157 loc) · 2.24 KB
/
number-convert.debug.wat
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
(module
(type $0 (func))
(global $~lib/memory/__data_end i32 (i32.const 8))
(global $~lib/memory/__stack_pointer (mut i32) (i32.const 32776))
(global $~lib/memory/__heap_base i32 (i32.const 32776))
(memory $0 0)
(table $0 1 1 funcref)
(elem $0 (i32.const 1))
(export "memory" (memory $0))
(start $~start)
(func $start:number-convert
i32.const 1
f32.convert_i32_u
f32.const 1
f32.eq
drop
i32.const 255
f32.convert_i32_u
f32.const 255
f32.eq
drop
i32.const 256
i32.const 255
i32.and
f32.convert_i32_u
f32.const 0
f32.eq
drop
i32.const 257
i32.const 255
i32.and
f32.convert_i32_u
f32.const 1
f32.eq
drop
i32.const 1
f32.convert_i32_s
f32.const 1
f32.eq
drop
i32.const 255
i32.extend8_s
f32.convert_i32_s
f32.const -1
f32.eq
drop
i32.const 256
i32.extend8_s
f32.convert_i32_s
f32.const 0
f32.eq
drop
i32.const 257
i32.extend8_s
f32.convert_i32_s
f32.const 1
f32.eq
drop
i32.const 1
f32.convert_i32_u
f32.const 1
f32.eq
drop
i32.const 65535
f32.convert_i32_u
f32.const 65535
f32.eq
drop
i32.const 65536
i32.const 65535
i32.and
f32.convert_i32_u
f32.const 0
f32.eq
drop
i32.const 65537
i32.const 65535
i32.and
f32.convert_i32_u
f32.const 1
f32.eq
drop
i32.const 1
f32.convert_i32_s
f32.const 1
f32.eq
drop
i32.const 65535
i32.extend16_s
f32.convert_i32_s
f32.const -1
f32.eq
drop
i32.const 65536
i32.extend16_s
f32.convert_i32_s
f32.const 0
f32.eq
drop
i32.const 65537
i32.extend16_s
f32.convert_i32_s
f32.const 1
f32.eq
drop
i32.const 1
f64.convert_i32_u
f64.const 1
f64.eq
drop
i32.const 255
f64.convert_i32_u
f64.const 255
f64.eq
drop
i32.const 256
i32.const 255
i32.and
f64.convert_i32_u
f64.const 0
f64.eq
drop
i32.const 257
i32.const 255
i32.and
f64.convert_i32_u
f64.const 1
f64.eq
drop
i32.const 1
f64.convert_i32_s
f64.const 1
f64.eq
drop
i32.const 255
i32.extend8_s
f64.convert_i32_s
f64.const -1
f64.eq
drop
i32.const 256
i32.extend8_s
f64.convert_i32_s
f64.const 0
f64.eq
drop
i32.const 257
i32.extend8_s
f64.convert_i32_s
f64.const 1
f64.eq
drop
)
(func $~start
call $start:number-convert
)
)