Home | History | Annotate | Download | only in opts

Lines Matching defs:lo

509     auto premul8 = [](__m128i* lo, __m128i* hi) {
519 *lo = _mm_shuffle_epi8(*lo, planar); // rrrrgggg bbbbaaaa
521 __m128i rg = _mm_unpacklo_epi32(*lo, *hi), // rrrrRRRR ggggGGGG
522 ba = _mm_unpackhi_epi32(*lo, *hi); // bbbbBBBB aaaaAAAA
538 *lo
543 __m128i lo = _mm_loadu_si128((const __m128i*) (src + 0)),
546 premul8(&lo, &hi);
548 _mm_storeu_si128((__m128i*) (dst + 0), lo);
557 __m128i lo = _mm_loadu_si128((const __m128i*) src),
560 premul8(&lo, &hi);
562 _mm_storeu_si128((__m128i*) dst, lo);
728 auto convert8 = [](__m128i* lo, __m128i* hi) {
738 *lo = _mm_shuffle_epi8(*lo, planar); // ccccmmmm yyyykkkk
740 __m128i cm = _mm_unpacklo_epi32(*lo, *hi), // ccccCCCC mmmmMMMM
741 yk = _mm_unpackhi_epi32(*lo, *hi); // yyyyYYYY kkkkKKKK
757 *lo = _mm_unpacklo_epi16(rg, ba); // rgbargba rgbargba
762 __m128i lo = _mm_loadu_si128((const __m128i*) (src + 0)),
765 convert8(&lo, &hi);
767 _mm_storeu_si128((__m128i*) (dst + 0), lo);
776 __m128i lo = _mm_loadu_si128((const __m128i*) src),
779 convert8(&lo, &hi);
781 _mm_storeu_si128((__m128i*) dst, lo);