Use fp64 detection instead of OS blacklist
This commit is contained in:
parent
66ef866b34
commit
15154a882d
1 changed files with 4 additions and 7 deletions
|
|
@ -1,13 +1,10 @@
|
|||
//! MIPS
|
||||
|
||||
// Building this module (even if unused) for non-fp64 targets such as the Sony
|
||||
// PSP fails with an LLVM error. There doesn't seem to be a good way to detect
|
||||
// fp64 support as it is sometimes implied by the target cpu, so
|
||||
// `#[cfg(target_feature = "fp64")]` will unfortunately not work. This is a
|
||||
// fairly conservative workaround that only disables MSA intrinsics for the PSP.
|
||||
#[cfg(not(target_os = "psp"))]
|
||||
// Building this module (even if unused) for non-fp64 targets fails with an LLVM
|
||||
// error.
|
||||
#[cfg(target_feature = "fp64")]
|
||||
mod msa;
|
||||
#[cfg(not(target_os = "psp"))]
|
||||
#[cfg(target_feature = "fp64")]
|
||||
pub use self::msa::*;
|
||||
|
||||
#[cfg(test)]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue