|
5 | 5 | (type $dff (func (param f32 f32) (result f64)))
|
6 | 6 | (type $idd (func (param f64 f64) (result i32)))
|
7 | 7 | (type $FUNCSIG$fijfd (func (param i32 i64 f32 f64) (result f32)))
|
8 |
| - (type $FUNCSIG$jjjjjjjjjjjjjjjj (func (param i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64) (result i64))) |
| 8 | + (type $FUNCSIG$jjjjjjjjjjjjjjjjj (func (param i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64) (result i64))) |
9 | 9 | (type $FUNCSIG$vijfd (func (param i32 i64 f32 f64)))
|
10 | 10 | (type $FUNCSIG$jii (func (param i32 i32) (result i64)))
|
11 | 11 | (type $FUNCSIG$fjj (func (param i64 i64) (result f32)))
|
|
18 | 18 | (export "dynCall_idd" (func $dynCall_idd))
|
19 | 19 | (func $a (; 1 ;) (type $vijfd) (param $x i32) (param $y i64) (param $z f32) (param $w f64)
|
20 | 20 | (drop
|
21 |
| - (call_indirect (type $FUNCSIG$jjjjjjjjjjjjjjjj) |
| 21 | + (call_indirect (type $FUNCSIG$jjjjjjjjjjjjjjjjj) |
22 | 22 | (i64.extend_i32_u
|
23 | 23 | (i32.const 1)
|
24 | 24 | )
|
|
42 | 42 | (i64.const 0)
|
43 | 43 | (i64.const 0)
|
44 | 44 | (i64.const 0)
|
| 45 | + (i64.const 0) |
45 | 46 | (i32.const 1337)
|
46 | 47 | )
|
47 | 48 | )
|
48 | 49 | )
|
49 | 50 | (func $b (; 2 ;) (type $jii) (param $x i32) (param $y i32) (result i64)
|
50 |
| - (call_indirect (type $FUNCSIG$jjjjjjjjjjjjjjjj) |
| 51 | + (call_indirect (type $FUNCSIG$jjjjjjjjjjjjjjjjj) |
51 | 52 | (i64.extend_i32_u
|
52 | 53 | (i32.const 1)
|
53 | 54 | )
|
|
67 | 68 | (i64.const 0)
|
68 | 69 | (i64.const 0)
|
69 | 70 | (i64.const 0)
|
| 71 | + (i64.const 0) |
70 | 72 | (i32.const 1337)
|
71 | 73 | )
|
72 | 74 | )
|
73 | 75 | (func $c (; 3 ;) (type $fjj) (param $x i64) (param $y i64) (result f32)
|
74 | 76 | (f32.reinterpret_i32
|
75 | 77 | (i32.wrap_i64
|
76 |
| - (call_indirect (type $FUNCSIG$jjjjjjjjjjjjjjjj) |
| 78 | + (call_indirect (type $FUNCSIG$jjjjjjjjjjjjjjjjj) |
77 | 79 | (i64.const 1)
|
78 | 80 | (i64.const 2)
|
79 | 81 | (i64.const 0)
|
|
89 | 91 | (i64.const 0)
|
90 | 92 | (i64.const 0)
|
91 | 93 | (i64.const 0)
|
| 94 | + (i64.const 0) |
92 | 95 | (i32.const 1337)
|
93 | 96 | )
|
94 | 97 | )
|
95 | 98 | )
|
96 | 99 | )
|
97 | 100 | (func $d (; 4 ;) (type $dff) (param $x f32) (param $y f32) (result f64)
|
98 | 101 | (f64.reinterpret_i64
|
99 |
| - (call_indirect (type $FUNCSIG$jjjjjjjjjjjjjjjj) |
| 102 | + (call_indirect (type $FUNCSIG$jjjjjjjjjjjjjjjjj) |
100 | 103 | (i64.extend_i32_u
|
101 | 104 | (i32.reinterpret_f32
|
102 | 105 | (f32.const 1)
|
|
120 | 123 | (i64.const 0)
|
121 | 124 | (i64.const 0)
|
122 | 125 | (i64.const 0)
|
| 126 | + (i64.const 0) |
123 | 127 | (i32.const 1337)
|
124 | 128 | )
|
125 | 129 | )
|
126 | 130 | )
|
127 | 131 | (func $e (; 5 ;) (type $idd) (param $x f64) (param $y f64) (result i32)
|
128 | 132 | (i32.wrap_i64
|
129 |
| - (call_indirect (type $FUNCSIG$jjjjjjjjjjjjjjjj) |
| 133 | + (call_indirect (type $FUNCSIG$jjjjjjjjjjjjjjjjj) |
130 | 134 | (i64.reinterpret_f64
|
131 | 135 | (f64.const 1)
|
132 | 136 | )
|
|
146 | 150 | (i64.const 0)
|
147 | 151 | (i64.const 0)
|
148 | 152 | (i64.const 0)
|
| 153 | + (i64.const 0) |
149 | 154 | (i32.const 1337)
|
150 | 155 | )
|
151 | 156 | )
|
152 | 157 | )
|
153 | 158 | (func $dynCall_dff (; 6 ;) (param $fptr i32) (param $0 f32) (param $1 f32) (result f64)
|
154 | 159 | (f64.reinterpret_i64
|
155 |
| - (call_indirect (type $FUNCSIG$jjjjjjjjjjjjjjjj) |
| 160 | + (call_indirect (type $FUNCSIG$jjjjjjjjjjjjjjjjj) |
156 | 161 | (i64.extend_i32_u
|
157 | 162 | (i32.reinterpret_f32
|
158 | 163 | (local.get $0)
|
|
176 | 181 | (i64.const 0)
|
177 | 182 | (i64.const 0)
|
178 | 183 | (i64.const 0)
|
| 184 | + (i64.const 0) |
179 | 185 | (local.get $fptr)
|
180 | 186 | )
|
181 | 187 | )
|
182 | 188 | )
|
183 | 189 | (func $dynCall_idd (; 7 ;) (param $fptr i32) (param $0 f64) (param $1 f64) (result i32)
|
184 | 190 | (i32.wrap_i64
|
185 |
| - (call_indirect (type $FUNCSIG$jjjjjjjjjjjjjjjj) |
| 191 | + (call_indirect (type $FUNCSIG$jjjjjjjjjjjjjjjjj) |
186 | 192 | (i64.reinterpret_f64
|
187 | 193 | (local.get $0)
|
188 | 194 | )
|
|
202 | 208 | (i64.const 0)
|
203 | 209 | (i64.const 0)
|
204 | 210 | (i64.const 0)
|
| 211 | + (i64.const 0) |
205 | 212 | (local.get $fptr)
|
206 | 213 | )
|
207 | 214 | )
|
208 | 215 | )
|
209 |
| - (func $byn$fpcast-emu$a (; 8 ;) (type $FUNCSIG$jjjjjjjjjjjjjjjj) (param $0 i64) (param $1 i64) (param $2 i64) (param $3 i64) (param $4 i64) (param $5 i64) (param $6 i64) (param $7 i64) (param $8 i64) (param $9 i64) (param $10 i64) (param $11 i64) (param $12 i64) (param $13 i64) (param $14 i64) (result i64) |
| 216 | + (func $byn$fpcast-emu$a (; 8 ;) (type $FUNCSIG$jjjjjjjjjjjjjjjjj) (param $0 i64) (param $1 i64) (param $2 i64) (param $3 i64) (param $4 i64) (param $5 i64) (param $6 i64) (param $7 i64) (param $8 i64) (param $9 i64) (param $10 i64) (param $11 i64) (param $12 i64) (param $13 i64) (param $14 i64) (param $15 i64) (result i64) |
210 | 217 | (call $a
|
211 | 218 | (i32.wrap_i64
|
212 | 219 | (local.get $0)
|
|
223 | 230 | )
|
224 | 231 | (i64.const 0)
|
225 | 232 | )
|
226 |
| - (func $byn$fpcast-emu$b (; 9 ;) (type $FUNCSIG$jjjjjjjjjjjjjjjj) (param $0 i64) (param $1 i64) (param $2 i64) (param $3 i64) (param $4 i64) (param $5 i64) (param $6 i64) (param $7 i64) (param $8 i64) (param $9 i64) (param $10 i64) (param $11 i64) (param $12 i64) (param $13 i64) (param $14 i64) (result i64) |
| 233 | + (func $byn$fpcast-emu$b (; 9 ;) (type $FUNCSIG$jjjjjjjjjjjjjjjjj) (param $0 i64) (param $1 i64) (param $2 i64) (param $3 i64) (param $4 i64) (param $5 i64) (param $6 i64) (param $7 i64) (param $8 i64) (param $9 i64) (param $10 i64) (param $11 i64) (param $12 i64) (param $13 i64) (param $14 i64) (param $15 i64) (result i64) |
227 | 234 | (call $b
|
228 | 235 | (i32.wrap_i64
|
229 | 236 | (local.get $0)
|
|
233 | 240 | )
|
234 | 241 | )
|
235 | 242 | )
|
236 |
| - (func $byn$fpcast-emu$c (; 10 ;) (type $FUNCSIG$jjjjjjjjjjjjjjjj) (param $0 i64) (param $1 i64) (param $2 i64) (param $3 i64) (param $4 i64) (param $5 i64) (param $6 i64) (param $7 i64) (param $8 i64) (param $9 i64) (param $10 i64) (param $11 i64) (param $12 i64) (param $13 i64) (param $14 i64) (result i64) |
| 243 | + (func $byn$fpcast-emu$c (; 10 ;) (type $FUNCSIG$jjjjjjjjjjjjjjjjj) (param $0 i64) (param $1 i64) (param $2 i64) (param $3 i64) (param $4 i64) (param $5 i64) (param $6 i64) (param $7 i64) (param $8 i64) (param $9 i64) (param $10 i64) (param $11 i64) (param $12 i64) (param $13 i64) (param $14 i64) (param $15 i64) (result i64) |
237 | 244 | (i64.extend_i32_u
|
238 | 245 | (i32.reinterpret_f32
|
239 | 246 | (call $c
|
|
243 | 250 | )
|
244 | 251 | )
|
245 | 252 | )
|
246 |
| - (func $byn$fpcast-emu$d (; 11 ;) (type $FUNCSIG$jjjjjjjjjjjjjjjj) (param $0 i64) (param $1 i64) (param $2 i64) (param $3 i64) (param $4 i64) (param $5 i64) (param $6 i64) (param $7 i64) (param $8 i64) (param $9 i64) (param $10 i64) (param $11 i64) (param $12 i64) (param $13 i64) (param $14 i64) (result i64) |
| 253 | + (func $byn$fpcast-emu$d (; 11 ;) (type $FUNCSIG$jjjjjjjjjjjjjjjjj) (param $0 i64) (param $1 i64) (param $2 i64) (param $3 i64) (param $4 i64) (param $5 i64) (param $6 i64) (param $7 i64) (param $8 i64) (param $9 i64) (param $10 i64) (param $11 i64) (param $12 i64) (param $13 i64) (param $14 i64) (param $15 i64) (result i64) |
247 | 254 | (i64.reinterpret_f64
|
248 | 255 | (call $d
|
249 | 256 | (f32.reinterpret_i32
|
|
259 | 266 | )
|
260 | 267 | )
|
261 | 268 | )
|
262 |
| - (func $byn$fpcast-emu$e (; 12 ;) (type $FUNCSIG$jjjjjjjjjjjjjjjj) (param $0 i64) (param $1 i64) (param $2 i64) (param $3 i64) (param $4 i64) (param $5 i64) (param $6 i64) (param $7 i64) (param $8 i64) (param $9 i64) (param $10 i64) (param $11 i64) (param $12 i64) (param $13 i64) (param $14 i64) (result i64) |
| 269 | + (func $byn$fpcast-emu$e (; 12 ;) (type $FUNCSIG$jjjjjjjjjjjjjjjjj) (param $0 i64) (param $1 i64) (param $2 i64) (param $3 i64) (param $4 i64) (param $5 i64) (param $6 i64) (param $7 i64) (param $8 i64) (param $9 i64) (param $10 i64) (param $11 i64) (param $12 i64) (param $13 i64) (param $14 i64) (param $15 i64) (result i64) |
263 | 270 | (i64.extend_i32_u
|
264 | 271 | (call $e
|
265 | 272 | (f64.reinterpret_i64
|
|
271 | 278 | )
|
272 | 279 | )
|
273 | 280 | )
|
274 |
| - (func $byn$fpcast-emu$imported-func (; 13 ;) (type $FUNCSIG$jjjjjjjjjjjjjjjj) (param $0 i64) (param $1 i64) (param $2 i64) (param $3 i64) (param $4 i64) (param $5 i64) (param $6 i64) (param $7 i64) (param $8 i64) (param $9 i64) (param $10 i64) (param $11 i64) (param $12 i64) (param $13 i64) (param $14 i64) (result i64) |
| 281 | + (func $byn$fpcast-emu$imported-func (; 13 ;) (type $FUNCSIG$jjjjjjjjjjjjjjjjj) (param $0 i64) (param $1 i64) (param $2 i64) (param $3 i64) (param $4 i64) (param $5 i64) (param $6 i64) (param $7 i64) (param $8 i64) (param $9 i64) (param $10 i64) (param $11 i64) (param $12 i64) (param $13 i64) (param $14 i64) (param $15 i64) (result i64) |
275 | 282 | (i64.extend_i32_u
|
276 | 283 | (i32.reinterpret_f32
|
277 | 284 | (call $imported-func
|
|
295 | 302 | (module
|
296 | 303 | (type $0 (func (param i64)))
|
297 | 304 | (type $1 (func (param f32) (result i64)))
|
298 |
| - (type $FUNCSIG$jjjjjjjjjjjjjjjj (func (param i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64) (result i64))) |
| 305 | + (type $FUNCSIG$jjjjjjjjjjjjjjjjj (func (param i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64) (result i64))) |
299 | 306 | (table $0 42 42 funcref)
|
300 | 307 | (global $global$0 (mut i32) (i32.const 10))
|
301 | 308 | (export "func_106" (func $0))
|
|
305 | 312 | (global.set $global$0
|
306 | 313 | (i32.const 0)
|
307 | 314 | )
|
308 |
| - (call_indirect (type $FUNCSIG$jjjjjjjjjjjjjjjj) |
| 315 | + (call_indirect (type $FUNCSIG$jjjjjjjjjjjjjjjjj) |
309 | 316 | (br $label$1
|
310 | 317 | (i64.const 4294967295)
|
311 | 318 | )
|
|
323 | 330 | (i64.const 0)
|
324 | 331 | (i64.const 0)
|
325 | 332 | (i64.const 0)
|
| 333 | + (i64.const 0) |
326 | 334 | (i32.const 18)
|
327 | 335 | )
|
328 | 336 | )
|
|
0 commit comments