blob: 7586e5fc2f69c73e38925a660ed2a1bcc2d16431 [file] [log] [blame]
Alon Zakai71804e22017-03-07 21:56:351(module
Alon Zakaibe4be552017-03-09 21:32:032 (import "env" "memory" (memory $0 256 256))
3 (import "env" "table" (table 0 0 anyfunc))
4 (import "env" "memoryBase" (global $memoryBase i32))
5 (import "env" "tableBase" (global $tableBase i32))
Alon Zakai623e42a2018-01-10 19:34:536 (import "env" "tempDoublePtr" (global $tDP$asm2wasm$import i32))
Alon Zakaibe4be552017-03-09 21:32:037 (global $tDP (mut i32) (get_global $tDP$asm2wasm$import))
8 (global $M (mut i32) (i32.const 0))
9 (export "floats" (func $legalstub$floats))
10 (export "getTempRet0" (func $ub))
11 (export "neg" (func $legalstub$neg))
12 (export "bitcasts" (func $legalstub$bitcasts))
13 (export "ctzzzz" (func $ctzzzz))
Alon Zakai1005b122017-10-21 02:38:3114 (func $floats (; 0 ;) (param $f f32) (result f32)
Alon Zakaibe4be552017-03-09 21:32:0315 (local $t f32)
16 (return
17 (f32.add
18 (get_local $t)
19 (get_local $f)
20 )
Alon Zakai71804e22017-03-07 21:56:3521 )
Alon Zakaibe4be552017-03-09 21:32:0322 )
Alon Zakai1005b122017-10-21 02:38:3123 (func $neg (; 1 ;) (param $k i32) (param $p i32) (result f32)
Alon Zakaibe4be552017-03-09 21:32:0324 (local $n f32)
25 (set_local $n
26 (f32.neg
Sam Clegg68dc2ed2017-06-12 23:50:2827 (block (result f32)
Alon Zakaibe4be552017-03-09 21:32:0328 (i32.store
29 (get_local $k)
30 (get_local $p)
31 )
32 (f32.load
33 (get_local $k)
34 )
Alon Zakai71804e22017-03-07 21:56:3535 )
Alon Zakaibe4be552017-03-09 21:32:0336 )
Alon Zakai71804e22017-03-07 21:56:3537 )
Alon Zakaibe4be552017-03-09 21:32:0338 (return
39 (get_local $n)
Alon Zakai71804e22017-03-07 21:56:3540 )
Alon Zakaibe4be552017-03-09 21:32:0341 )
Alon Zakai1005b122017-10-21 02:38:3142 (func $bitcasts (; 2 ;) (param $i i32) (param $f f32)
Alon Zakaibe4be552017-03-09 21:32:0343 (drop
44 (f32.reinterpret/i32
45 (get_local $i)
46 )
Alon Zakai71804e22017-03-07 21:56:3547 )
Alon Zakaibe4be552017-03-09 21:32:0348 (drop
49 (f64.promote/f32
50 (f32.reinterpret/i32
51 (get_local $i)
Alon Zakai71804e22017-03-07 21:56:3552 )
Alon Zakaibe4be552017-03-09 21:32:0353 )
Alon Zakai71804e22017-03-07 21:56:3554 )
Alon Zakaibe4be552017-03-09 21:32:0355 (drop
56 (i32.reinterpret/f32
57 (get_local $f)
58 )
Alon Zakai71804e22017-03-07 21:56:3559 )
Alon Zakaibe4be552017-03-09 21:32:0360 )
Alon Zakai1005b122017-10-21 02:38:3161 (func $ctzzzz (; 3 ;) (result i32)
Alon Zakaibe4be552017-03-09 21:32:0362 (return
63 (i32.ctz
64 (i32.const 4660)
65 )
Alon Zakai71804e22017-03-07 21:56:3566 )
Alon Zakaibe4be552017-03-09 21:32:0367 )
Alon Zakai1005b122017-10-21 02:38:3168 (func $ub (; 4 ;) (result i32)
Alon Zakaibe4be552017-03-09 21:32:0369 (drop
70 (call $ub)
Alon Zakai71804e22017-03-07 21:56:3571 )
Alon Zakaibe4be552017-03-09 21:32:0372 (return
73 (get_global $M)
74 )
75 )
Alon Zakai1005b122017-10-21 02:38:3176 (func $legalstub$floats (; 5 ;) (param $0 f64) (result f64)
Alon Zakaibe4be552017-03-09 21:32:0377 (f64.promote/f32
78 (call $floats
79 (f32.demote/f64
80 (get_local $0)
81 )
82 )
83 )
84 )
Alon Zakai1005b122017-10-21 02:38:3185 (func $legalstub$neg (; 6 ;) (param $0 i32) (param $1 i32) (result f64)
Alon Zakaibe4be552017-03-09 21:32:0386 (f64.promote/f32
87 (call $neg
88 (get_local $0)
89 (get_local $1)
90 )
91 )
92 )
Alon Zakai1005b122017-10-21 02:38:3193 (func $legalstub$bitcasts (; 7 ;) (param $0 i32) (param $1 f64)
Alon Zakaibe4be552017-03-09 21:32:0394 (call $bitcasts
95 (get_local $0)
96 (f32.demote/f64
97 (get_local $1)
98 )
99 )
100 )
Alon Zakai71804e22017-03-07 21:56:35101)