blob: b2127d48b54720d99450a661826837421da347a3 (
plain)
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
|
;;; TOOL: run-interp
(module
(func (export "i32.trunc_sat_f32_s") (result i32)
f32.const -100.12345
i32.trunc_sat_f32_s)
(func (export "i32.trunc_sat_f32_u") (result i32)
f32.const 3e9
i32.trunc_sat_f32_u)
(func (export "i32.trunc_sat_f64_s") (result i32)
f64.const -100.12345
i32.trunc_sat_f64_s)
(func (export "i32.trunc_sat_f64_u") (result i32)
f64.const 3e9
i32.trunc_sat_f64_u)
(func (export "i64.trunc_sat_f32_s") (result i64)
f32.const -100.12345
i64.trunc_sat_f32_s)
(func (export "i64.trunc_sat_f32_u") (result i64)
f32.const 3e9
i64.trunc_sat_f32_u)
(func (export "i64.trunc_sat_f64_s") (result i64)
f64.const -100.12345
i64.trunc_sat_f64_s)
(func (export "i64.trunc_sat_f64_u") (result i64)
f64.const 3e9
i64.trunc_sat_f64_u))
(;; STDOUT ;;;
i32.trunc_sat_f32_s() => i32:4294967196
i32.trunc_sat_f32_u() => i32:3000000000
i32.trunc_sat_f64_s() => i32:4294967196
i32.trunc_sat_f64_u() => i32:3000000000
i64.trunc_sat_f32_s() => i64:18446744073709551516
i64.trunc_sat_f32_u() => i64:3000000000
i64.trunc_sat_f64_s() => i64:18446744073709551516
i64.trunc_sat_f64_u() => i64:3000000000
;;; STDOUT ;;)
|