Use fp64 detection instead of OS blacklist
This commit is contained in:
committed by
Amanieu d'Antras
parent
66ef866b34
commit
15154a882d
@@ -1,13 +1,10 @@
|
|||||||
//! MIPS
|
//! MIPS
|
||||||
|
|
||||||
// Building this module (even if unused) for non-fp64 targets such as the Sony
|
// Building this module (even if unused) for non-fp64 targets fails with an LLVM
|
||||||
// PSP fails with an LLVM error. There doesn't seem to be a good way to detect
|
// error.
|
||||||
// fp64 support as it is sometimes implied by the target cpu, so
|
#[cfg(target_feature = "fp64")]
|
||||||
// `#[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"))]
|
|
||||||
mod msa;
|
mod msa;
|
||||||
#[cfg(not(target_os = "psp"))]
|
#[cfg(target_feature = "fp64")]
|
||||||
pub use self::msa::*;
|
pub use self::msa::*;
|
||||||
|
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
|
|||||||
Reference in New Issue
Block a user