瀏覽代碼

Merge pull request #268 from akash-fortanix/sgx-target

expose ceil, floor and trunc on sgx-target
Alex Crichton 6 年之前
父節點
當前提交
465ee353f0
共有 1 個文件被更改,包括 10 次插入0 次删除
  1. 10 0
      src/math.rs

+ 10 - 0
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! {