@@ -200,16 +200,16 @@ mod tests {
200
200
fn __fixsfsi( f: extern "C" fn ( f32 ) -> i32 ,
201
201
a: F32 )
202
202
-> Option <I32 > {
203
- if a. 0 > ( i32 :: max_value( ) as f32 ) ||
204
- a. 0 < ( i32 :: min_value( ) as f32 ) || a. 0 . is_nan( ) {
203
+ if ( a. 0 as f64 ) > ( i32 :: max_value( ) as f64 ) ||
204
+ ( a. 0 as f64 ) < ( i32 :: min_value( ) as f64 ) || a. 0 . is_nan( ) {
205
205
None
206
206
} else { Some ( I32 ( f( a. 0 ) ) ) }
207
207
}
208
208
fn __fixsfdi( f: extern "C" fn ( f32 ) -> i64 ,
209
209
a: F32 )
210
210
-> Option <I64 > {
211
- if a. 0 > ( i64 :: max_value( ) as f32 ) ||
212
- a. 0 < ( i64 :: min_value( ) as f32 ) || a. 0 . is_nan( ) {
211
+ if ( a. 0 as f64 ) > ( i64 :: max_value( ) as f64 ) ||
212
+ ( a. 0 as f64 ) < ( i64 :: min_value( ) as f64 ) || a. 0 . is_nan( ) {
213
213
None
214
214
} else { Some ( I64 ( f( a. 0 ) ) ) }
215
215
}
@@ -233,16 +233,16 @@ mod tests {
233
233
fn __fixunssfsi( f: extern "C" fn ( f32 ) -> u32 ,
234
234
a: F32 )
235
235
-> Option <U32 > {
236
- if a. 0 > ( u32 :: max_value( ) as f32 ) ||
237
- a. 0 < ( u32 :: min_value( ) as f32 ) || a. 0 . is_nan( ) {
236
+ if ( a. 0 as f64 ) > ( u32 :: max_value( ) as f64 ) ||
237
+ ( a. 0 as f64 ) < ( u32 :: min_value( ) as f64 ) || a. 0 . is_nan( ) {
238
238
None
239
239
} else { Some ( U32 ( f( a. 0 ) ) ) }
240
240
}
241
241
fn __fixunssfdi( f: extern "C" fn ( f32 ) -> u64 ,
242
242
a: F32 )
243
243
-> Option <U64 > {
244
- if a. 0 > ( u64 :: max_value( ) as f32 ) ||
245
- a. 0 < ( u64 :: min_value( ) as f32 ) || a. 0 . is_nan( ) {
244
+ if ( a. 0 as f64 ) > ( u64 :: max_value( ) as f64 ) ||
245
+ ( a. 0 as f64 ) < ( u64 :: min_value( ) as f64 ) || a. 0 . is_nan( ) {
246
246
None
247
247
} else { Some ( U64 ( f( a. 0 ) ) ) }
248
248
}
0 commit comments