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
|
||||
|
||||
// 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)]
|
||||
|
||||
Reference in New Issue
Block a user