Lines Matching refs:planar

368         __m512i planar = skvx::bit_pun<__m512i>(mask);
370 // Swizzle the pixels to 8-bit planar.
371 *lo = _mm512_shuffle_epi8(*lo, planar);
372 *hi = _mm512_shuffle_epi8(*hi, planar);
376 // Unpack to 16-bit planar.
557 __m512i planar = skvx::bit_pun<__m512i>(mask);
559 // Swizzle the pixels to 8-bit planar.
560 *lo = _mm512_shuffle_epi8(*lo, planar);
561 *hi = _mm512_shuffle_epi8(*hi, planar);
565 // Unpack to 16-bit planar.
638 __m256i planar;
640 planar = _mm256_setr_epi8(2,6,10,14, 1,5,9,13, 0,4,8,12, 3,7,11,15,
643 planar = _mm256_setr_epi8(0,4,8,12, 1,5,9,13, 2,6,10,14, 3,7,11,15,
647 // Swizzle the pixels to 8-bit planar.
648 *lo = _mm256_shuffle_epi8(*lo, planar); // rrrrgggg bbbbaaaa rrrrgggg bbbbaaaa
649 *hi = _mm256_shuffle_epi8(*hi, planar); // RRRRGGGG BBBBAAAA RRRRGGGG BBBBAAAA
653 // Unpack to 16-bit planar.
796 __m256i planar;
798 planar = _mm256_setr_epi8(2,6,10,14, 1,5,9,13, 0,4,8,12, 3,7,11,15,
801 planar = _mm256_setr_epi8(0,4,8,12, 1,5,9,13, 2,6,10,14, 3,7,11,15,
805 // Swizzle the pixels to 8-bit planar.
806 *lo = _mm256_shuffle_epi8(*lo, planar); // ccccmmmm yyyykkkk ccccmmmm yyyykkkk
807 *hi = _mm256_shuffle_epi8(*hi, planar); // CCCCMMMM YYYYKKKK CCCCMMMM YYYYKKKK
811 // Unpack to 16-bit planar.
886 __m128i planar;
888 planar = _mm_setr_epi8(2,6,10,14, 1,5,9,13, 0,4,8,12, 3,7,11,15);
890 planar = _mm_setr_epi8(0,4,8,12, 1,5,9,13, 2,6,10,14, 3,7,11,15);
893 // Swizzle the pixels to 8-bit planar.
894 *lo = _mm_shuffle_epi8(*lo, planar); // rrrrgggg bbbbaaaa
895 *hi = _mm_shuffle_epi8(*hi, planar); // RRRRGGGG BBBBAAAA
899 // Unpack to 16-bit planar.
1026 __m128i planar;
1028 planar = _mm_setr_epi8(2,6,10,14, 1,5,9,13, 0,4,8,12, 3,7,11,15);
1030 planar = _mm_setr_epi8(0,4,8,12, 1,5,9,13, 2,6,10,14, 3,7,11,15);
1033 // Swizzle the pixels to 8-bit planar.
1034 *lo = _mm_shuffle_epi8(*lo, planar); // ccccmmmm yyyykkkk
1035 *hi = _mm_shuffle_epi8(*hi, planar); // CCCCMMMM YYYYKKKK
1039 // Unpack to 16-bit planar.