Searched refs:dst_a (Results 1 - 25 of 44) sorted by relevance

12

/external/libvpx/libvpx/third_party/libyuv/source/
H A Drotate_common.cc37 uint8* dst_a, int dst_stride_a,
41 dst_a[0] = src[0 * src_stride + 0];
43 dst_a[1] = src[1 * src_stride + 0];
45 dst_a[2] = src[2 * src_stride + 0];
47 dst_a[3] = src[3 * src_stride + 0];
49 dst_a[4] = src[4 * src_stride + 0];
51 dst_a[5] = src[5 * src_stride + 0];
53 dst_a[6] = src[6 * src_stride + 0];
55 dst_a[7] = src[7 * src_stride + 0];
58 dst_a
36 TransposeUVWx8_C(const uint8* src, int src_stride, uint8* dst_a, int dst_stride_a, uint8* dst_b, int dst_stride_b, int width) argument
75 TransposeUVWxH_C(const uint8* src, int src_stride, uint8* dst_a, int dst_stride_a, uint8* dst_b, int dst_stride_b, int width, int height) argument
[all...]
H A Drotate_mips.cc312 uint8* dst_a, int dst_stride_a,
328 // check word aligment for dst_a, dst_b, dst_stride_a and dst_stride_b
329 "andi $t0, %[dst_a], 0x3 \n"
342 "addu $s5, %[dst_a], %[dst_stride_a] \n"
367 "sw $s3, 0(%[dst_a]) \n"
389 "sw $s3, 4(%[dst_a]) \n"
391 "addu %[dst_a], %[dst_a], $t0 \n"
397 // dst_a or dst_b or dst_stride_a or dst_stride_b not word aligned
401 "addu $s5, %[dst_a],
311 TransposeUVWx8_DSPR2(const uint8* src, int src_stride, uint8* dst_a, int dst_stride_a, uint8* dst_b, int dst_stride_b, int width) argument
[all...]
H A Drotate_gcc.cc255 uint8* dst_a, int dst_stride_a,
351 "+r"(dst_a), // %1
254 TransposeUVWx8_SSE2(const uint8* src, int src_stride, uint8* dst_a, int dst_stride_a, uint8* dst_b, int dst_stride_b, int width) argument
H A Drotate_any.cc48 uint8* dst_a, int dst_stride_a, \
53 TPOS_SIMD(src, src_stride, dst_a, dst_stride_a, dst_b, dst_stride_b, \
57 dst_a + n * dst_stride_a, dst_stride_a, \
H A Drotate.cc185 uint8* dst_a, int dst_stride_a,
190 uint8* dst_a, int dst_stride_a,
216 dst_a, dst_stride_a,
220 dst_a += 8; // Move over 8 columns.
227 dst_a, dst_stride_a,
235 uint8* dst_a, int dst_stride_a,
242 dst_a, dst_stride_a,
249 uint8* dst_a, int dst_stride_a,
252 dst_a += dst_stride_a * (width - 1);
258 dst_a, dst_stride_
184 TransposeUV(const uint8* src, int src_stride, uint8* dst_a, int dst_stride_a, uint8* dst_b, int dst_stride_b, int width, int height) argument
234 RotateUV90(const uint8* src, int src_stride, uint8* dst_a, int dst_stride_a, uint8* dst_b, int dst_stride_b, int width, int height) argument
248 RotateUV270(const uint8* src, int src_stride, uint8* dst_a, int dst_stride_a, uint8* dst_b, int dst_stride_b, int width, int height) argument
265 RotateUV180(const uint8* src, int src_stride, uint8* dst_a, int dst_stride_a, uint8* dst_b, int dst_stride_b, int width, int height) argument
[all...]
H A Drotate_neon.cc247 uint8* dst_a, int dst_stride_a,
341 "add %3, %3, %4, lsl #3 \n" // dst_a += 8 * dst_stride_a
436 "add %3, %3, %4, lsl #2 \n" // dst_a += 4 * dst_stride_a
484 "add %3, %3, %4, lsl #1 \n" // dst_a += 2 * dst_stride_a
518 "+r"(dst_a), // %3
246 TransposeUVWx8_NEON(const uint8* src, int src_stride, uint8* dst_a, int dst_stride_a, uint8* dst_b, int dst_stride_b, int width) argument
H A Drotate_neon64.cc255 uint8* dst_a, int dst_stride_a,
353 "add %2, %2, %6, lsl #3 \n" // dst_a += 8 * dst_stride_a
442 "add %2, %2, %6, lsl #2 \n" // dst_a += 4 * dst_stride_a
492 "add %2, %2, %6, lsl #1 \n" // dst_a += 2 * dst_stride_a
525 "+r"(dst_a), // %2
254 TransposeUVWx8_NEON(const uint8* src, int src_stride, uint8* dst_a, int dst_stride_a, uint8* dst_b, int dst_stride_b, int width) argument
/external/libyuv/files/source/
H A Drotate_common.cc41 uint8* dst_a,
48 dst_a[0] = src[0 * src_stride + 0];
50 dst_a[1] = src[1 * src_stride + 0];
52 dst_a[2] = src[2 * src_stride + 0];
54 dst_a[3] = src[3 * src_stride + 0];
56 dst_a[4] = src[4 * src_stride + 0];
58 dst_a[5] = src[5 * src_stride + 0];
60 dst_a[6] = src[6 * src_stride + 0];
62 dst_a[7] = src[7 * src_stride + 0];
65 dst_a
39 TransposeUVWx8_C(const uint8* src, int src_stride, uint8* dst_a, int dst_stride_a, uint8* dst_b, int dst_stride_b, int width) argument
85 TransposeUVWxH_C(const uint8* src, int src_stride, uint8* dst_a, int dst_stride_a, uint8* dst_b, int dst_stride_b, int width, int height) argument
[all...]
H A Drotate_dspr2.cc308 uint8* dst_a,
326 // check word aligment for dst_a, dst_b, dst_stride_a and dst_stride_b
327 "andi $t0, %[dst_a], 0x3 \n"
340 "addu $s5, %[dst_a], %[dst_stride_a] \n"
365 "sw $s3, 0(%[dst_a]) \n"
387 "sw $s3, 4(%[dst_a]) \n"
389 "addu %[dst_a], %[dst_a], $t0 \n"
395 // dst_a or dst_b or dst_stride_a or dst_stride_b not word aligned
399 "addu $s5, %[dst_a],
306 TransposeUVWx8_DSPR2(const uint8* src, int src_stride, uint8* dst_a, int dst_stride_a, uint8* dst_b, int dst_stride_b, int width) argument
[all...]
H A Drotate_gcc.cc260 uint8* dst_a,
359 "+r"(dst_a), // %1
258 TransposeUVWx8_SSE2(const uint8* src, int src_stride, uint8* dst_a, int dst_stride_a, uint8* dst_b, int dst_stride_b, int width) argument
H A Drotate_any.cc50 void NAMEANY(const uint8* src, int src_stride, uint8* dst_a, \
55 TPOS_SIMD(src, src_stride, dst_a, dst_stride_a, dst_b, dst_stride_b, n); \
57 TransposeUVWx8_C(src + n * 2, src_stride, dst_a + n * dst_stride_a, \
H A Drotate.cc229 uint8* dst_a,
237 void (*TransposeUVWx16)(const uint8* src, int src_stride, uint8* dst_a,
241 void (*TransposeUVWx8)(const uint8* src, int src_stride, uint8* dst_a,
276 TransposeUVWx16(src, src_stride, dst_a, dst_stride_a, dst_b, dst_stride_b,
279 dst_a += 16; // Move over 8 columns.
286 TransposeUVWx8(src, src_stride, dst_a, dst_stride_a, dst_b, dst_stride_b,
289 dst_a += 8; // Move over 8 columns.
296 TransposeUVWxH_C(src, src_stride, dst_a, dst_stride_a, dst_b, dst_stride_b,
304 uint8* dst_a,
313 TransposeUV(src, src_stride, dst_a, dst_stride_
227 TransposeUV(const uint8* src, int src_stride, uint8* dst_a, int dst_stride_a, uint8* dst_b, int dst_stride_b, int width, int height) argument
302 RotateUV90(const uint8* src, int src_stride, uint8* dst_a, int dst_stride_a, uint8* dst_b, int dst_stride_b, int width, int height) argument
318 RotateUV270(const uint8* src, int src_stride, uint8* dst_a, int dst_stride_a, uint8* dst_b, int dst_stride_b, int width, int height) argument
337 RotateUV180(const uint8* src, int src_stride, uint8* dst_a, int dst_stride_a, uint8* dst_b, int dst_stride_b, int width, int height) argument
[all...]
H A Drotate_msa.cc66 uint8* dst_a,
71 TransposeUVWx8_C(src, src_stride, dst_a, dst_stride_a, dst_b, dst_stride_b,
73 TransposeUVWx8_C((src + 8 * src_stride), src_stride, (dst_a + 8),
158 uint8* dst_a,
216 ST_UB2(dst0, dst2, dst_a, dst_stride_a);
218 dst_a += dst_stride_a * 2;
223 ST_UB2(dst0, dst2, dst_a, dst_stride_a);
225 dst_a += dst_stride_a * 2;
230 ST_UB2(dst0, dst2, dst_a, dst_stride_a);
232 dst_a
64 TransposeUVWx16_C(const uint8* src, int src_stride, uint8* dst_a, int dst_stride_a, uint8* dst_b, int dst_stride_b, int width) argument
156 TransposeUVWx16_MSA(const uint8* src, int src_stride, uint8* dst_a, int dst_stride_a, uint8* dst_b, int dst_stride_b, int width) argument
[all...]
H A Drotate_neon.cc250 uint8* dst_a,
346 "add %3, %3, %4, lsl #3 \n" // dst_a += 8 * dst_stride_a
441 "add %3, %3, %4, lsl #2 \n" // dst_a += 4 * dst_stride_a
489 "add %3, %3, %4, lsl #1 \n" // dst_a += 2 * dst_stride_a
523 "+r"(dst_a), // %3
248 TransposeUVWx8_NEON(const uint8* src, int src_stride, uint8* dst_a, int dst_stride_a, uint8* dst_b, int dst_stride_b, int width) argument
H A Drotate_neon64.cc259 uint8* dst_a,
359 "add %2, %2, %6, lsl #3 \n" // dst_a += 8 * dst_stride_a
448 "add %2, %2, %6, lsl #2 \n" // dst_a += 4 * dst_stride_a
498 "add %2, %2, %6, lsl #1 \n" // dst_a += 2 * dst_stride_a
531 "+r"(dst_a), // %2
257 TransposeUVWx8_NEON(const uint8* src, int src_stride, uint8* dst_a, int dst_stride_a, uint8* dst_b, int dst_stride_b, int width) argument
/external/libvpx/libvpx/third_party/libyuv/include/libyuv/
H A Drotate_row.h89 uint8* dst_a, int dst_stride_a,
94 uint8* dst_a, int dst_stride_a,
97 uint8* dst_a, int dst_stride_a,
100 uint8* dst_a, int dst_stride_a,
103 uint8* dst_a, int dst_stride_a,
107 uint8* dst_a, int dst_stride_a,
110 uint8* dst_a, int dst_stride_a,
113 uint8* dst_a, int dst_stride_a,
H A Drotate.h77 uint8* dst_a, int dst_stride_a,
87 uint8* dst_a, int dst_stride_a,
93 uint8* dst_a, int dst_stride_a,
108 uint8* dst_a, int dst_stride_a,
/external/libyuv/files/include/libyuv/
H A Drotate_row.h144 uint8* dst_a,
153 uint8* dst_a,
160 uint8* dst_a,
167 uint8* dst_a,
174 uint8* dst_a,
181 uint8* dst_a,
188 uint8* dst_a,
196 uint8* dst_a,
203 uint8* dst_a,
210 uint8* dst_a,
[all...]
H A Drotate.h106 uint8* dst_a,
120 uint8* dst_a,
130 uint8* dst_a,
152 uint8* dst_a,
/external/deqp/external/openglcts/modules/glesext/draw_buffers_indexed/
H A DesextcDrawBuffersIndexedBase.hpp106 glw::GLenum dst_a);
113 void SetBlendFuncSeparate(glw::GLenum src_rgb, glw::GLenum dst_rgb, glw::GLenum src_a, glw::GLenum dst_a);
H A DesextcDrawBuffersIndexedBase.cpp257 glw::GLenum dst_a)
259 gl.blendFuncSeparatei(idx, src_rgb, dst_rgb, src_a, dst_a);
263 state[idx].func_dst_a = dst_a;
336 glw::GLenum src_a, glw::GLenum dst_a)
339 gl.blendFuncSeparate(src_rgb, dst_rgb, src_a, dst_a);
345 state[i].func_dst_a = dst_a;
255 SetBlendFuncSeparatei(int idx, glw::GLenum src_rgb, glw::GLenum dst_rgb, glw::GLenum src_a, glw::GLenum dst_a) argument
335 SetBlendFuncSeparate(glw::GLenum src_rgb, glw::GLenum dst_rgb, glw::GLenum src_a, glw::GLenum dst_a) argument
/external/mesa3d/src/gallium/drivers/vc4/
H A Dvc4_nir_lower_blend.c182 nir_ssa_def *dst_a,
194 return dst_a;
201 nir_inot(b, dst_a)),
215 return nir_inot(b, dst_a);
344 nir_ssa_def *dst_a; local
352 dst_a = vc4_nir_splat(b, nir_iand(b, nir_ushr(b, dst_color,
355 dst_a = nir_imm_int(b, ~0);
360 src_a, dst_a,
365 src_a, dst_a,
374 src_a, dst_a,
178 vc4_blend_channel_i(nir_builder *b, nir_ssa_def *src, nir_ssa_def *dst, nir_ssa_def *src_a, nir_ssa_def *dst_a, unsigned factor, int a_chan) argument
[all...]
/external/webp/src/demux/
H A Danim_decode.c198 uint32_t dst, uint8_t dst_a,
202 const uint32_t blend_unscaled = src_channel * src_a + dst_channel * dst_a;
214 const uint8_t dst_a = (dst >> 24) & 0xff; local
216 // dst_factor_a = (dst_a * (255 - src_a)) / 255.
217 const uint8_t dst_factor_a = (dst_a * (256 - src_a)) >> 8;
197 BlendChannelNonPremult(uint32_t src, uint8_t src_a, uint32_t dst, uint8_t dst_a, uint32_t scale, int shift) argument
/external/webp/src/enc/
H A Dpicture_csp_enc.c883 uint8_t* dst_a = picture->a; local
920 dst_a, picture->a_stride);
921 dst_a += 2 * picture->a_stride;
954 row_has_alpha &= !WebPExtractAlpha(a_ptr, 0, width, 1, dst_a, 0);
/external/webp/src/dec/
H A Dio_dec.c279 uint8_t* const dst_a = buf->a + p->last_y * buf->a_stride; local
285 WebPMultRows(dst_y, buf->y_stride, dst_a, buf->a_stride,
291 FillAlphaPlane(dst_a, io->scaled_width, expected_num_lines_out,

Completed in 423 milliseconds

12