varkor
bf3a9e9d0b
Update libm for fmin/fmax/fminf/fmaxf
2019-06-05 23:41:18 +01:00
Alex Crichton
4012b9c4f5
Include `ldexp*` intrinsics on the wasm target
...
Looks like LLVM optimizes programs like:
fn foo(a: u8) -> f32 {
2.0f32.powf(a as f32)
}
to actually invoking `ldexpf`, so let's be sure to include bindings so
there's not undefined symbols.
2019-05-02 12:40:39 -07:00
Goirad
aec945a708
Added missing fdim signature
2019-04-29 14:42:14 -07:00
Alex Crichton
e95ef7a5ef
Don't compile math symbols on wasm32-unknown-wasi
...
These are already provided by the C sysroot, so no need for us to
duplicate them!
2019-04-02 07:46:06 -07:00
Yu Ding
a9a108548c
Fix SGX target_env collision
...
Signed-off-by: Yu Ding <dingelish@gmail.com>
2019-01-03 12:53:08 -08:00
akashfortanix
09a2d437f5
expose ceil, floor and trunc on sgx-target
2018-12-27 19:13:50 +05:30
Jethro Beekman
e43c838450
Add SGX target
2018-11-21 14:07:57 +05:30
Jethro Beekman
14685d238b
Add f32 versions of WebAssembly math functions
2018-11-21 14:07:03 +05:30
Jorge Aparicio
3d005629b8
expose fmod{,f} symbols on thumb
...
these symbols are required for the built-in operation `f32 % f32`
2018-07-24 13:26:50 -05:00
Alex Crichton
d73ccba988
Use `intrinsics!` macro for math intrinsics
...
Make sure they respect the `mangled-names` feature as well as have the `"C"`
ABI.
2018-07-18 10:04:33 -07:00
Jorge Aparicio
cc78ff665d
fix path
2018-07-18 11:36:24 -05:00
Jorge Aparicio
36f93dbd79
expose math symbol on wasm32-unknown-unknown
2018-07-18 11:34:20 -05:00