Searched defs:dither4 (Results 1 - 8 of 8) sorted by relevance

/external/libvpx/libvpx/third_party/libyuv/source/
H A Drow_neon.cc1351 const uint32 dither4, int width) {
1354 "vdup.32 d2, %2 \n" // dither4
1368 "r"(dither4), // %2
1350 ARGBToRGB565DitherRow_NEON(const uint8* src_argb, uint8* dst_rgb, const uint32 dither4, int width) argument
H A Drow_neon64.cc1366 const uint32 dither4, int width) {
1368 "dup v1.4s, %w2 \n" // dither4
1382 "r"(dither4), // %2
1365 ARGBToRGB565DitherRow_NEON(const uint8* src_argb, uint8* dst_rgb, const uint32 dither4, int width) argument
H A Drow_common.cc202 // dither4 is a row of 4 values from 4x4 dither matrix.
207 // endian will not affect order of the original matrix. But the dither4
211 const uint32 dither4, int width) {
214 int dither0 = ((const unsigned char*)(&dither4))[x & 3];
215 int dither1 = ((const unsigned char*)(&dither4))[(x + 1) & 3];
228 int dither0 = ((const unsigned char*)(&dither4))[(width - 1) & 3];
210 ARGBToRGB565DitherRow_C(const uint8* src_argb, uint8* dst_rgb, const uint32 dither4, int width) argument
H A Drow_win.cc873 const uint32 dither4, int pix) {
878 movd xmm6, [esp + 12] // dither4
919 const uint32 dither4, int pix) {
923 vbroadcastss xmm6, [esp + 12] // dither4
872 ARGBToRGB565DitherRow_SSE2(const uint8* src_argb, uint8* dst_rgb, const uint32 dither4, int pix) argument
918 ARGBToRGB565DitherRow_AVX2(const uint8* src_argb, uint8* dst_rgb, const uint32 dither4, int pix) argument
/external/libyuv/files/source/
H A Drow_neon.cc1214 const uint32 dither4, int width) {
1216 "vdup.32 d2, %2 \n" // dither4
1230 "r"(dither4), // %2
1213 ARGBToRGB565DitherRow_NEON(const uint8* src_argb, uint8* dst_rgb, const uint32 dither4, int width) argument
H A Drow_neon64.cc1220 const uint32 dither4, int width) {
1222 "dup v1.4s, %w2 \n" // dither4
1236 "r"(dither4), // %2
1219 ARGBToRGB565DitherRow_NEON(const uint8* src_argb, uint8* dst_rgb, const uint32 dither4, int width) argument
H A Drow_common.cc216 // dither4 is a row of 4 values from 4x4 dither matrix.
221 // endian will not affect order of the original matrix. But the dither4
225 const uint32 dither4, int width) {
228 int dither0 = ((const unsigned char*)(&dither4))[x & 3];
229 int dither1 = ((const unsigned char*)(&dither4))[(x + 1) & 3];
242 int dither0 = ((const unsigned char*)(&dither4))[(width - 1) & 3];
224 ARGBToRGB565DitherRow_C(const uint8* src_argb, uint8* dst_rgb, const uint32 dither4, int width) argument
H A Drow_gcc.cc573 const uint32 dither4, int width) {
612 : "m"(dither4) // %3
620 const uint32 dither4, int width) {
656 : "m"(dither4) // %3
572 ARGBToRGB565DitherRow_SSE2(const uint8* src, uint8* dst, const uint32 dither4, int width) argument
619 ARGBToRGB565DitherRow_AVX2(const uint8* src, uint8* dst, const uint32 dither4, int width) argument

Completed in 147 milliseconds