|
26 | 26 | (invoke "fused(f32.ge,select)" (f32.const 1) (f32.const 1)) |
27 | 27 | (i32.const 10) |
28 | 28 | ) |
| 29 | +(assert_return |
| 30 | + (invoke "fused(f32.ge,select)" (f32.const nan) (f32.const 1)) |
| 31 | + (i32.const 20) |
| 32 | +) |
| 33 | +(assert_return |
| 34 | + (invoke "fused(f32.ge,select)" (f32.const 1) (f32.const nan)) |
| 35 | + (i32.const 20) |
| 36 | +) |
29 | 37 |
|
30 | 38 | (module |
31 | 39 | (func (export "fused(f32.ge,i32.eqz,select)") (param f32 f32) (result i32) |
|
57 | 65 | (invoke "fused(f32.ge,i32.eqz,select)" (f32.const 1) (f32.const 1)) |
58 | 66 | (i32.const 20) |
59 | 67 | ) |
| 68 | +(assert_return |
| 69 | + (invoke "fused(f32.ge,i32.eqz,select)" (f32.const nan) (f32.const 1)) |
| 70 | + (i32.const 10) |
| 71 | +) |
| 72 | +(assert_return |
| 73 | + (invoke "fused(f32.ge,i32.eqz,select)" (f32.const 1) (f32.const nan)) |
| 74 | + (i32.const 10) |
| 75 | +) |
60 | 76 |
|
61 | 77 | (module |
62 | 78 | (func (export "fused(f32.ge,i32.eqz,i32.eqz,select)") (param f32 f32) (result i32) |
|
90 | 106 | (invoke "fused(f32.ge,i32.eqz,i32.eqz,select)" (f32.const 1) (f32.const 1)) |
91 | 107 | (i32.const 10) |
92 | 108 | ) |
| 109 | +(assert_return |
| 110 | + (invoke "fused(f32.ge,i32.eqz,i32.eqz,select)" (f32.const nan) (f32.const 1)) |
| 111 | + (i32.const 20) |
| 112 | +) |
| 113 | +(assert_return |
| 114 | + (invoke "fused(f32.ge,i32.eqz,i32.eqz,select)" (f32.const 1) (f32.const nan)) |
| 115 | + (i32.const 20) |
| 116 | +) |
93 | 117 |
|
94 | 118 | (module |
95 | 119 | (func (export "fused(f32.ge,i32.nez,select)") (param f32 f32) (result i32) |
|
122 | 146 | (invoke "fused(f32.ge,i32.nez,select)" (f32.const 1) (f32.const 1)) |
123 | 147 | (i32.const 10) |
124 | 148 | ) |
| 149 | +(assert_return |
| 150 | + (invoke "fused(f32.ge,i32.nez,select)" (f32.const nan) (f32.const 1)) |
| 151 | + (i32.const 20) |
| 152 | +) |
| 153 | +(assert_return |
| 154 | + (invoke "fused(f32.ge,i32.nez,select)" (f32.const 1) (f32.const nan)) |
| 155 | + (i32.const 20) |
| 156 | +) |
0 commit comments