Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (module
- (type $t0 (func (param i32 i32 i64 i32 i64 f32 f64)))
- (type $t1 (func (param i32 i64 i32 i64 f32 f64) (result i64 i64 i32 i32 f32 i32 f64)))
- (func $add_ten_all (export "add_ten_all") (type $t0) (param $p0 i32) (param $p1 i32) (param $p2 i64) (param $p3 i32) (param $p4 i64) (param $p5 f32) (param $p6 f64)
- (i32.store offset=20
- (local.get $p0)
- (i32.add
- (local.get $p3)
- (i32.const 10)))
- (i64.store
- (local.get $p0)
- (i64.add
- (local.get $p2)
- (i64.const 10)))
- (i32.store offset=16
- (local.get $p0)
- (i32.add
- (local.get $p1)
- (i32.const 10)))
- (f64.store offset=32
- (local.get $p0)
- (f64.add
- (local.get $p6)
- (f64.const 0x1.4p+3 (;=10;))))
- (f32.store offset=24
- (local.get $p0)
- (f32.add
- (local.get $p5)
- (f32.const 0x1.4p+3 (;=10;))))
- (i64.store offset=8
- (local.get $p0)
- (i64.add
- (local.get $p4)
- (i64.const 10))))
- (func $add_ten_all_extern (export "add_ten_all_extern") (type $t1) (param $p0 i32) (param $p1 i64) (param $p2 i32) (param $p3 i64) (param $p4 f32) (param $p5 f64) (result i64 i64 i32 i32 f32 i32 f64)
- (i64.add
- (local.get $p1)
- (i64.const 10))
- (i64.add
- (local.get $p3)
- (i64.const 10))
- (i32.add
- (local.get $p0)
- (i32.const 10))
- (i32.add
- (local.get $p2)
- (i32.const 10))
- (f32.add
- (local.get $p4)
- (f32.const 0x1.4p+3 (;=10;)))
- (local.get $p2)
- (f64.add
- (local.get $p5)
- (f64.const 0x1.4p+3 (;=10;))))
- (table $T0 1 1 funcref)
- (memory $memory (export "memory") 16)
- (global $__stack_pointer (mut i32) (i32.const 1048576))
- (global $__data_end (export "__data_end") i32 (i32.const 1048576))
- (global $__heap_base (export "__heap_base") i32 (i32.const 1048576)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement