]> git.lizzy.rs Git - rust.git/blob - tests/codegen/intrinsics/nearby.rs
Rollup merge of #106664 - chenyukang:yukang/fix-106597-remove-lseek, r=cuviper
[rust.git] / tests / codegen / intrinsics / nearby.rs
1 #![crate_type = "lib"]
2 #![feature(core_intrinsics)]
3
4 use std::intrinsics;
5
6 // CHECK-LABEL: @nearbyintf32
7 #[no_mangle]
8 pub unsafe fn nearbyintf32(a: f32) -> f32 {
9     // CHECK: llvm.nearbyint.f32
10     intrinsics::nearbyintf32(a)
11 }
12
13 // CHECK-LABEL: @nearbyintf64
14 #[no_mangle]
15 pub unsafe fn nearbyintf64(a: f64) -> f64 {
16     // CHECK: llvm.nearbyint.f64
17     intrinsics::nearbyintf64(a)
18 }