vec_st in core::arch::powerpc - Rust (original) (raw)

pub unsafe fn vec_st<T>(a: T, off: isize, c: <T as VectorSt>::Target)

where
    T: VectorSt,

🔬This is a nightly-only experimental API. (stdarch_powerpc #111145)

Available on (PowerPC or PowerPC-64) and target feature altivec and PowerPC only.

Expand description

Vector Store Indexed

§Purpose

Stores a 16-byte vector into memory at the address specified by a displacement and a pointer, ignoring the four low-order bits of the calculated address.

§Operation

A memory address is obtained by adding b and c, and masking off the four low-order bits of the result. The 16-byte vector in a is stored to the resultant memory address.