Skip to main content

cross_block_alignr_128x2

Function cross_block_alignr_128x2 

Source
unsafe fn cross_block_alignr_128x2(
    a: [__m128i; 2],
    b: [__m128i; 2],
    shift_bytes: usize,
) -> [__m128i; 2]
Expand description

Concatenates b and a (each N blocks) and extracts N blocks starting at byte offset shift_bytes. Extracts from [b : a] (b in low bytes, a in high bytes), matching alignr semantics.