[][src]Function core::arch::mips64::__msa_sldi_b

pub unsafe fn __msa_sldi_b(a: v16i8, b: v16i8, imm4: i32) -> v16i8
🔬 This is a nightly-only experimental API. (stdsimd #48556)
This is supported on MIPS-64 and target feature msa only.

Immediate Columns Slide

Vector registers 'a' (sixteen signed 8-bit integer numbers) and 'b' (sixteen signed 8-bit integer numbers) contain 2-dimensional byte arrays (rectangles) stored row-wise with as many rows asbytes in integer data format df. The two source rectangles 'b' and 'a' are concatenated horizontally in the order they appear in the syntax, i.e. first 'a' and then 'b'. Place a new destination rectangle over 'b' and then slide it to the left over the concatenation of 'a' and 'b' by imm1 columns The result is written to vector (sixteen signed 8-bit integer numbers).