#![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) | |
} |