Lines Matching refs:rshift
1526 __v8hu rshift = { 15, 15, 15, 15, 15, 15, 15, 15 }; in _mm_srai_epi16() local
1532 rshift = (__v8hu) vec_splat_s16(__B); in _mm_srai_epi16()
1534 rshift = vec_splats ((unsigned short) __B); in _mm_srai_epi16()
1536 result = vec_sra ((__v8hi) __A, rshift); in _mm_srai_epi16()
1544 __v4su rshift = { 31, 31, 31, 31 }; in _mm_srai_epi32() local
1552 rshift = (__v4su) vec_splat_s32(__B); in _mm_srai_epi32()
1554 rshift = (__v4su) vec_splats((unsigned int)__B); in _mm_srai_epi32()
1557 rshift = vec_splats ((unsigned int) __B); in _mm_srai_epi32()
1559 result = vec_sra ((__v4si) __A, rshift); in _mm_srai_epi32()
1635 __v8hu rshift; in _mm_srli_epi16() local
1641 rshift = (__v8hu) vec_splat_s16(__B); in _mm_srli_epi16()
1643 rshift = vec_splats ((unsigned short) __B); in _mm_srli_epi16()
1645 result = vec_sr ((__v8hi) __A, rshift); in _mm_srli_epi16()
1654 __v4su rshift; in _mm_srli_epi32() local
1662 rshift = (__v4su) vec_splat_s32(__B); in _mm_srli_epi32()
1664 rshift = (__v4su) vec_splats((unsigned int)__B); in _mm_srli_epi32()
1667 rshift = vec_splats ((unsigned int) __B); in _mm_srli_epi32()
1669 result = vec_sr ((__v4si) __A, rshift); in _mm_srli_epi32()
1679 __v2du rshift; in _mm_srli_epi64() local
1687 rshift = (__v2du) vec_splat_s32(__B); in _mm_srli_epi64()
1689 rshift = (__v2du) vec_splats((unsigned long long)__B); in _mm_srli_epi64()
1692 rshift = (__v2du) vec_splats ((unsigned int) __B); in _mm_srli_epi64()
1694 result = vec_sr ((__v2di) __A, rshift); in _mm_srli_epi64()
1762 __v8hu rshift; in _mm_sra_epi16() local
1766 rshift = vec_splat ((__v8hu)__B, 0); in _mm_sra_epi16()
1768 rshift = vec_splat ((__v8hu)__B, 3); in _mm_sra_epi16()
1770 rshift = vec_min (rshift, rshmax); in _mm_sra_epi16()
1771 result = vec_sra ((__v8hi) __A, rshift); in _mm_sra_epi16()
1780 __v4su rshift; in _mm_sra_epi32() local
1784 rshift = vec_splat ((__v4su)__B, 0); in _mm_sra_epi32()
1786 rshift = vec_splat ((__v4su)__B, 1); in _mm_sra_epi32()
1788 rshift = vec_min (rshift, rshmax); in _mm_sra_epi32()
1789 result = vec_sra ((__v4si) __A, rshift); in _mm_sra_epi32()
1797 __v8hu rshift; in _mm_srl_epi16() local
1803 rshift = vec_splat ((__v8hu) __B, 0); in _mm_srl_epi16()
1805 rshift = vec_splat ((__v8hu) __B, 3); in _mm_srl_epi16()
1807 shmask = vec_cmple (rshift, shmax); in _mm_srl_epi16()
1808 result = vec_sr ((__v8hu) __A, rshift); in _mm_srl_epi16()
1817 __v4su rshift; in _mm_srl_epi32() local
1823 rshift = vec_splat ((__v4su) __B, 0); in _mm_srl_epi32()
1825 rshift = vec_splat ((__v4su) __B, 1); in _mm_srl_epi32()
1827 shmask = vec_cmplt (rshift, shmax); in _mm_srl_epi32()
1828 result = vec_sr ((__v4su) __A, rshift); in _mm_srl_epi32()
1838 __v2du rshift; in _mm_srl_epi64() local
1843 rshift = vec_splat ((__v2du) __B, 0); in _mm_srl_epi64()
1844 shmask = vec_cmplt (rshift, shmax); in _mm_srl_epi64()
1845 result = vec_sr ((__v2du) __A, rshift); in _mm_srl_epi64()