Add wasm tacle-bench targets
This commit is contained in:
BIN
targets/wasm-tacle/kernel/deg2rad/generated/default/deg2rad.wasm
Executable file
BIN
targets/wasm-tacle/kernel/deg2rad/generated/default/deg2rad.wasm
Executable file
Binary file not shown.
@ -0,0 +1,83 @@
|
||||
(module $deg2rad.wasm
|
||||
(type (;0;) (func (param i32 i32)))
|
||||
(type (;1;) (func))
|
||||
(type (;2;) (func (result i32)))
|
||||
(import "__pragma" "loopbound" (func $__pragma_loopbound (type 0)))
|
||||
(func $__wasm_apply_data_relocs (type 1))
|
||||
(func $deg2rad_main (type 1)
|
||||
(local f32 f32)
|
||||
i32.const 361
|
||||
i32.const 361
|
||||
call $__pragma_loopbound
|
||||
i32.const 0
|
||||
f32.load offset=1028
|
||||
local.set 0
|
||||
f32.const 0x0p+0 (;=0;)
|
||||
local.set 1
|
||||
loop ;; label = @1
|
||||
local.get 1
|
||||
f32.const 0x1.91eb86p+1 (;=3.14;)
|
||||
f32.mul
|
||||
f32.const 0x1.68p+7 (;=180;)
|
||||
f32.div
|
||||
local.get 0
|
||||
f32.add
|
||||
local.set 0
|
||||
local.get 1
|
||||
f32.const 0x1p+0 (;=1;)
|
||||
f32.add
|
||||
local.tee 1
|
||||
f32.const 0x1.68p+8 (;=360;)
|
||||
f32.le
|
||||
br_if 0 (;@1;)
|
||||
end
|
||||
i32.const 0
|
||||
local.get 0
|
||||
f32.store offset=1028
|
||||
i32.const 0
|
||||
local.get 1
|
||||
f32.store offset=1024)
|
||||
(func $__original_main (type 2) (result i32)
|
||||
(local f32 i32)
|
||||
i32.const 0
|
||||
i32.const 0
|
||||
i32.store offset=1028
|
||||
i32.const 0
|
||||
i32.const 0
|
||||
i32.store offset=1024
|
||||
call $deg2rad_main
|
||||
block ;; label = @1
|
||||
block ;; label = @2
|
||||
i32.const 0
|
||||
f32.load offset=1028
|
||||
local.tee 0
|
||||
f32.abs
|
||||
f32.const 0x1p+31 (;=2.14748e+09;)
|
||||
f32.lt
|
||||
i32.eqz
|
||||
br_if 0 (;@2;)
|
||||
local.get 0
|
||||
i32.trunc_f32_s
|
||||
local.set 1
|
||||
br 1 (;@1;)
|
||||
end
|
||||
i32.const -2147483648
|
||||
local.set 1
|
||||
end
|
||||
i32.const -1
|
||||
i32.const 0
|
||||
local.get 1
|
||||
i32.const 1133
|
||||
i32.ne
|
||||
select)
|
||||
(table (;0;) 1 1 funcref)
|
||||
(memory (;0;) 1)
|
||||
(global $__stack_pointer (mut i32) (i32.const 5136))
|
||||
(global (;1;) i32 (i32.const 1032))
|
||||
(global (;2;) i32 (i32.const 5136))
|
||||
(export "memory" (memory 0))
|
||||
(export "__wasm_apply_data_relocs" (func $__wasm_apply_data_relocs))
|
||||
(export "entrypoint" (func $deg2rad_main))
|
||||
(export "main" (func $__original_main))
|
||||
(export "__data_end" (global 1))
|
||||
(export "__heap_base" (global 2)))
|
||||
Reference in New Issue
Block a user