| #![crate_type = "lib"] | |
| #![feature(core_intrinsics)] | |
| use std::intrinsics; | |
| // CHECK-LABEL: @nearbyintf32 | |
| #[no_mangle] | |
| pub unsafe fn nearbyintf32(a: f32) -> f32 { | |
| // CHECK: llvm.nearbyint.f32 | |
| intrinsics::nearbyintf32(a) | |
| } | |
| // CHECK-LABEL: @nearbyintf64 | |
| #[no_mangle] | |
| pub unsafe fn nearbyintf64(a: f64) -> f64 { | |
| // CHECK: llvm.nearbyint.f64 | |
| intrinsics::nearbyintf64(a) | |
| } |