| //! Run-time feature detection on FreeBSD |
| |
| mod auxvec; |
| |
| cfg_if::cfg_if! { |
| if #[cfg(target_arch = "aarch64")] { |
| mod aarch64; |
| pub(crate) use self::aarch64::detect_features; |
| } else if #[cfg(target_arch = "arm")] { |
| mod arm; |
| pub(crate) use self::arm::detect_features; |
| } else if #[cfg(target_arch = "powerpc64")] { |
| mod powerpc; |
| pub(crate) use self::powerpc::detect_features; |
| } else { |
| use crate::detect::cache; |
| /// Performs run-time feature detection. |
| pub(crate) fn detect_features() -> cache::Initializer { |
| cache::Initializer::default() |
| } |
| } |
| } |