#![allow(dead_code, deprecated, unused_variables, unused_mut)] #![feature(f128)] fn main() { #[cfg(all(target_arch = "x86_64", target_os = "linux"))] { let value = 4.6_f128; let rounded = unsafe { value.to_int_unchecked::() }; assert_eq!(rounded, 4); let value = -128.9_f128; let rounded = unsafe { value.to_int_unchecked::() }; assert_eq!(rounded, i8::MIN); } }