/external/libvpx/libvpx/third_party/libyuv/source/ |
H A D | row_win.cc | 32 xmm0 = _mm_cvtsi32_si128(*(uint32*)u_buf); \ 33 xmm1 = _mm_cvtsi32_si128(*(uint32*)(u_buf + offset)); \ 36 u_buf += 4; \ 43 xmm0 = _mm_cvtsi32_si128(*(uint32*)u_buf); \ 44 xmm1 = _mm_cvtsi32_si128(*(uint32*)(u_buf + offset)); \ 47 u_buf += 4; \ 89 const uint8* u_buf, 96 const ptrdiff_t offset = (uint8*)v_buf - (uint8*)u_buf; 108 const uint8* u_buf, 115 const ptrdiff_t offset = (uint8*)v_buf - (uint8*)u_buf; 88 I422ToARGBRow_SSSE3(const uint8* y_buf, const uint8* u_buf, const uint8* v_buf, uint8* dst_argb, const struct YuvConstants* yuvconstants, int width) argument 107 I422AlphaToARGBRow_SSSE3(const uint8* y_buf, const uint8* u_buf, const uint8* v_buf, const uint8* a_buf, uint8* dst_argb, const struct YuvConstants* yuvconstants, int width) argument [all...] |
H A D | row_mips.cc | 598 "lhu $t1, 0(%[u_buf]) \n" \ 618 "addiu %[u_buf], 2 \n" \ 657 const uint8* u_buf, 706 [u_buf] "+r" (u_buf), 656 I422ToARGBRow_DSPR2(const uint8* y_buf, const uint8* u_buf, const uint8* v_buf, uint8* rgb_buf, const struct YuvConstants* yuvconstants, int width) argument
|
H A D | row_gcc.cc | 1497 "movq " MEMACCESS([u_buf]) ",%%xmm0 \n" \ 1498 MEMOPREG(movq, 0x00, [u_buf], [v_buf], 1, xmm1) \ 1499 "lea " MEMLEA(0x8, [u_buf]) ",%[u_buf] \n" \ 1507 "movd " MEMACCESS([u_buf]) ",%%xmm0 \n" \ 1508 MEMOPREG(movd, 0x00, [u_buf], [v_buf], 1, xmm1) \ 1509 "lea " MEMLEA(0x4, [u_buf]) ",%[u_buf] \n" \ 1518 "movd " MEMACCESS([u_buf]) ",%%xmm0 \n" \ 1519 MEMOPREG(movd, 0x00, [u_buf], [v_bu 1671 I444ToARGBRow_SSSE3(const uint8* y_buf, const uint8* u_buf, const uint8* v_buf, uint8* dst_argb, const struct YuvConstants* yuvconstants, int width) argument 1699 I422ToRGB24Row_SSSE3(const uint8* y_buf, const uint8* u_buf, const uint8* v_buf, uint8* dst_rgb24, const struct YuvConstants* yuvconstants, int width) argument 1744 I422ToARGBRow_SSSE3(const uint8* y_buf, const uint8* u_buf, const uint8* v_buf, uint8* dst_argb, const struct YuvConstants* yuvconstants, int width) argument 1773 I422AlphaToARGBRow_SSSE3(const uint8* y_buf, const uint8* u_buf, const uint8* v_buf, const uint8* a_buf, uint8* dst_argb, const struct YuvConstants* yuvconstants, int width) argument 1808 I411ToARGBRow_SSSE3(const uint8* y_buf, const uint8* u_buf, const uint8* v_buf, uint8* dst_argb, const struct YuvConstants* yuvconstants, int width) argument 1944 I422ToRGBARow_SSSE3(const uint8* y_buf, const uint8* u_buf, const uint8* v_buf, uint8* dst_rgba, const struct YuvConstants* yuvconstants, int width) argument 2136 I444ToARGBRow_AVX2(const uint8* y_buf, const uint8* u_buf, const uint8* v_buf, uint8* dst_argb, const struct YuvConstants* yuvconstants, int width) argument 2169 I411ToARGBRow_AVX2(const uint8* y_buf, const uint8* u_buf, const uint8* v_buf, uint8* dst_argb, const struct YuvConstants* yuvconstants, int width) argument 2202 I422ToARGBRow_AVX2(const uint8* y_buf, const uint8* u_buf, const uint8* v_buf, uint8* dst_argb, const struct YuvConstants* yuvconstants, int width) argument 2235 I422AlphaToARGBRow_AVX2(const uint8* y_buf, const uint8* u_buf, const uint8* v_buf, const uint8* a_buf, uint8* dst_argb, const struct YuvConstants* yuvconstants, int width) argument 2273 I422ToRGBARow_AVX2(const uint8* y_buf, const uint8* u_buf, const uint8* v_buf, uint8* dst_argb, const struct YuvConstants* yuvconstants, int width) argument [all...] |
/external/libyuv/files/source/ |
H A D | row_win.cc | 32 xmm0 = _mm_cvtsi32_si128(*(uint32*)u_buf); \ 33 xmm1 = _mm_cvtsi32_si128(*(uint32*)(u_buf + offset)); \ 36 u_buf += 4; \ 43 xmm0 = _mm_cvtsi32_si128(*(uint32*)u_buf); \ 44 xmm1 = _mm_cvtsi32_si128(*(uint32*)(u_buf + offset)); \ 47 u_buf += 4; \ 88 const uint8* u_buf, 95 const ptrdiff_t offset = (uint8*)v_buf - (uint8*)u_buf; 107 const uint8* u_buf, 114 const ptrdiff_t offset = (uint8*)v_buf - (uint8*)u_buf; 87 I422ToARGBRow_SSSE3(const uint8* y_buf, const uint8* u_buf, const uint8* v_buf, uint8* dst_argb, const struct YuvConstants* yuvconstants, int width) argument 106 I422AlphaToARGBRow_SSSE3(const uint8* y_buf, const uint8* u_buf, const uint8* v_buf, const uint8* a_buf, uint8* dst_argb, const struct YuvConstants* yuvconstants, int width) argument [all...] |
H A D | row_dspr2.cc | 871 const uint8* u_buf, 908 "lh %[tmp_t2], 0(%[u_buf]) \n" 944 : [y_buf] "r"(y_buf), [yg] "r"(yg), [u_buf] "r"(u_buf), 950 u_buf += 2; 870 I444ToARGBRow_DSPR2(const uint8* y_buf, const uint8* u_buf, const uint8* v_buf, uint8* rgb_buf, const struct YuvConstants* yuvconstants, int width) argument
|
H A D | row_gcc.cc | 1502 "movq " MEMACCESS([u_buf]) ",%%xmm0 \n" \ 1503 MEMOPREG(movq, 0x00, [u_buf], [v_buf], 1, xmm1) \ 1504 "lea " MEMLEA(0x8, [u_buf]) ",%[u_buf] \n" \ 1512 "movd " MEMACCESS([u_buf]) ",%%xmm0 \n" \ 1513 MEMOPREG(movd, 0x00, [u_buf], [v_buf], 1, xmm1) \ 1514 "lea " MEMLEA(0x4, [u_buf]) ",%[u_buf] \n" \ 1523 "movd " MEMACCESS([u_buf]) ",%%xmm0 \n" \ 1524 MEMOPREG(movd, 0x00, [u_buf], [v_bu 1656 I444ToARGBRow_SSSE3(const uint8* y_buf, const uint8* u_buf, const uint8* v_buf, uint8* dst_argb, const struct YuvConstants* yuvconstants, int width) argument 1685 I422ToRGB24Row_SSSE3(const uint8* y_buf, const uint8* u_buf, const uint8* v_buf, uint8* dst_rgb24, const struct YuvConstants* yuvconstants, int width) argument 1731 I422ToARGBRow_SSSE3(const uint8* y_buf, const uint8* u_buf, const uint8* v_buf, uint8* dst_argb, const struct YuvConstants* yuvconstants, int width) argument 1761 I422AlphaToARGBRow_SSSE3(const uint8* y_buf, const uint8* u_buf, const uint8* v_buf, const uint8* a_buf, uint8* dst_argb, const struct YuvConstants* yuvconstants, int width) argument 1911 I422ToRGBARow_SSSE3(const uint8* y_buf, const uint8* u_buf, const uint8* v_buf, uint8* dst_rgba, const struct YuvConstants* yuvconstants, int width) argument 2094 I444ToARGBRow_AVX2(const uint8* y_buf, const uint8* u_buf, const uint8* v_buf, uint8* dst_argb, const struct YuvConstants* yuvconstants, int width) argument 2128 I422ToARGBRow_AVX2(const uint8* y_buf, const uint8* u_buf, const uint8* v_buf, uint8* dst_argb, const struct YuvConstants* yuvconstants, int width) argument 2163 I422AlphaToARGBRow_AVX2(const uint8* y_buf, const uint8* u_buf, const uint8* v_buf, const uint8* a_buf, uint8* dst_argb, const struct YuvConstants* yuvconstants, int width) argument 2204 I422ToRGBARow_AVX2(const uint8* y_buf, const uint8* u_buf, const uint8* v_buf, uint8* dst_argb, const struct YuvConstants* yuvconstants, int width) argument [all...] |