The Open
D
Programming Language
Learn
Language
Library
Contribute
Blog
_mm256_srai_epi16
inteli
avx2intrin
Shift packed 32-bit integers in
a
right by
imm8
while shifting in sign bits.
nothrow @
nogc
pure @
safe
__m256i
_mm256_srai_epi16
(
__m256i
a
,
int
imm8
)
Meta
Source
See Implementation
inteli
avx2intrin
aliases
_mm256_broadcastsi128_si256
functions
_mm256_abs_epi16
_mm256_abs_epi32
_mm256_abs_epi8
_mm256_add_epi16
_mm256_add_epi32
_mm256_add_epi64
_mm256_add_epi8
_mm256_adds_epi16
_mm256_adds_epi8
_mm256_adds_epu16
_mm256_adds_epu8
_mm256_alignr_epi8
_mm256_and_si256
_mm256_andnot_si256
_mm256_avg_epu16
_mm256_avg_epu8
_mm256_blend_epi16
_mm256_blend_epi32
_mm256_broadcastb_epi8
_mm256_broadcastd_epi32
_mm256_broadcastq_epi64
_mm256_broadcastsd_pd
_mm256_broadcastss_ps
_mm256_broadcastw_epi16
_mm256_cmpeq_epi16
_mm256_cmpeq_epi32
_mm256_cmpeq_epi64
_mm256_cmpeq_epi8
_mm256_cmpgt_epi16
_mm256_cmpgt_epi32
_mm256_cmpgt_epi8
_mm256_cvtepi16_epi32
_mm256_cvtepi16_epi64
_mm256_cvtepi32_epi64
_mm256_cvtepi8_epi16
_mm256_cvtepi8_epi32
_mm256_cvtepi8_epi64
_mm256_cvtepu16_epi32
_mm256_cvtepu16_epi64
_mm256_cvtepu32_epi64
_mm256_cvtepu8_epi16
_mm256_cvtepu8_epi32
_mm256_cvtepu8_epi64
_mm256_extract_epi16
_mm256_extract_epi8
_mm256_extracti128_si256
_mm256_inserti128_si256
_mm256_madd_epi16
_mm256_max_epi16
_mm256_max_epi32
_mm256_max_epi8
_mm256_max_epu16
_mm256_max_epu32
_mm256_max_epu8
_mm256_min_epi32
_mm256_min_epi8
_mm256_min_epu16
_mm256_min_epu32
_mm256_min_epu8
_mm256_mul_epi32
_mm256_mul_epu32
_mm256_or_si256
_mm256_packs_epi16
_mm256_packs_epi32
_mm256_packus_epi16
_mm256_packus_epi32
_mm256_sad_epu8
_mm256_slli_epi16
_mm256_slli_epi32
_mm256_slli_epi64
_mm256_srai_epi16
_mm256_srai_epi32
_mm256_srli_epi16
_mm256_srli_epi32
_mm256_sub_epi16
_mm256_sub_epi32
_mm256_sub_epi64
_mm256_sub_epi8
_mm256_subs_epi16
_mm256_subs_epi8
_mm256_subs_epu16
_mm256_subs_epu8
_mm256_unpackhi_epi16
_mm256_unpackhi_epi32
_mm256_unpackhi_epi64
_mm256_unpackhi_epi8
_mm256_unpacklo_epi16
_mm256_unpacklo_epi32
_mm256_unpacklo_epi64
_mm256_unpacklo_epi8
_mm256_xor_si256
_mm_blend_epi32
_mm_broadcastb_epi8
_mm_broadcastd_epi32
_mm_broadcastq_epi64
_mm_broadcastsd_pd
_mm_broadcastsi128_si256
_mm_broadcastss_ps
_mm_broadcastw_epi16
_mm_maskload_epi32
Shift packed 32-bit integers in a right by imm8 while shifting in sign bits.