From 09a2d437f518aa87b8772e6bb4c18dbfe42b0b30 Mon Sep 17 00:00:00 2001 From: akashfortanix Date: Thu, 27 Dec 2018 19:13:50 +0530 Subject: [PATCH] expose ceil, floor and trunc on sgx-target --- src/math.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/math.rs b/src/math.rs index c372435..e2b15c6 100644 --- a/src/math.rs +++ b/src/math.rs @@ -66,6 +66,16 @@ no_mangle! { fn tanhf(n: f32) -> f32; } +#[cfg(target_env = "sgx")] +no_mangle! { + fn ceil(x: f64) -> f64; + fn ceilf(x: f32) -> f32; + fn floor(x: f64) -> f64; + fn floorf(x: f32) -> f32; + fn trunc(x: f64) -> f64; + fn truncf(x: f32) -> f32; +} + // only for the thumb*-none-eabi* targets #[cfg(all(target_arch = "arm", target_os = "none"))] no_mangle! {