diff options
Diffstat (limited to '')
-rw-r--r-- | library/stdarch/crates/core_arch/src/powerpc/mod.rs | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/library/stdarch/crates/core_arch/src/powerpc/mod.rs b/library/stdarch/crates/core_arch/src/powerpc/mod.rs new file mode 100644 index 000000000..9765d11d1 --- /dev/null +++ b/library/stdarch/crates/core_arch/src/powerpc/mod.rs @@ -0,0 +1,19 @@ +//! PowerPC intrinsics + +#[cfg(target_feature = "altivec")] +mod altivec; +#[cfg(target_feature = "altivec")] +pub use self::altivec::*; + +mod vsx; +pub use self::vsx::*; + +#[cfg(test)] +use stdarch_test::assert_instr; + +/// Generates the trap instruction `TRAP` +#[cfg_attr(test, assert_instr(trap))] +#[inline] +pub unsafe fn trap() -> ! { + crate::intrinsics::abort() +} |