Lines Matching refs:bit_pun
70 return skvx::bit_pun<skvx::Vec<8,uint32_t>>(
71 _mm256_i32gather_epi32((const int*)ptr, skvx::bit_pun<__m256i>(ix), 4));
88 __m256i l = skvx::bit_pun<__m256i>(L),
89 r = skvx::bit_pun<__m256i>(R),
90 wr = skvx::bit_pun<__m256i>(wx),
111 return skvx::join(skvx::bit_pun<skvx::Vec<16,uint16_t>>(abcd),
112 skvx::bit_pun<skvx::Vec<16,uint16_t>>(efgh));
121 return skvx::cast<uint16_t>(skvx::bit_pun<skvx::Vec<32, uint8_t>>(v));
149 return skvx::bit_pun<skvx::Vec<8,uint32_t>>(skvx::cast<uint8_t>(sum));
159 __m256i active = skvx::bit_pun<__m256i>( count > skvx::Vec<8,int>{0,1,2,3, 4,5,6,7} ),
163 bilerp(skvx::bit_pun<skvx::Vec<8,uint32_t>>(coords)).store(&pixels);