Home
last modified time | relevance | path

Searched refs:vdst (Results 1 – 25 of 48) sorted by relevance

12

/third_party/ffmpeg/libavcodec/
Dv210x.c45 uint16_t *ydst, *udst, *vdst, *yend; in decode_frame() local
62 vdst = (uint16_t *)pic->data[2]; in decode_frame()
71 *vdst++ = (v << 4 ) & 0xFFC0; in decode_frame()
79 vdst += pic->linesize[2] / 2 - width / 2; in decode_frame()
89 *vdst++ = (v >> 16) & 0xFFC0; in decode_frame()
95 vdst += pic->linesize[2] / 2 - width / 2; in decode_frame()
105 *vdst++ = (v >> 6 ) & 0xFFC0; in decode_frame()
110 vdst += pic->linesize[2] / 2 - width / 2; in decode_frame()
Dagm.c606 uint8_t *vdst = *v; in fill_pixels() local
617 vdst[x] += fill[1]; in fill_pixels()
627 vdst -= vlinesize; in fill_pixels()
636 vdst[x] += fill[3]; in fill_pixels()
646 vdst -= vlinesize; in fill_pixels()
654 *v = vdst; in fill_pixels()
720 uint8_t *vdst = frame->data[2] + ((avctx->height >> 1) - 1) * frame->linesize[2]; in decode_runlen() local
738 if (fill_pixels(&y0dst, &y1dst, &udst, &vdst, in decode_runlen()
751 if (fill_pixels(&y0dst, &y1dst, &udst, &vdst, in decode_runlen()
770 uint8_t *vdst = frame->data[2] + ((avctx->height >> 1) - 1) * frame->linesize[2]; in decode_raw_intra() local
[all …]
Dhuffyuvenc.c792 uint8_t *ydst, *udst, *vdst; in encode_frame() local
805 vdst = p->data[2] + p->linesize[2] * cy; in encode_frame()
809 … s->llvidencdsp.sub_median_pred(s->temp[2], vdst - fake_vstride, vdst, width2, &leftv, &lefttopv); in encode_frame()
815 uint8_t *ydst, *udst, *vdst; in encode_frame() local
835 vdst = p->data[2] + p->linesize[2] * cy; in encode_frame()
840 … s->llvidencdsp.diff_bytes(s->temp[2] + width2, vdst, vdst - fake_vstride, width2); in encode_frame()
848 leftv = sub_left_prediction(s, s->temp[2], vdst, width2, leftv); in encode_frame()
/third_party/skia/src/core/
DSkBlitRow_D32.cpp158 uint8x8_t vsrc, vdst, vres; in blit_row_s32_blend() local
162 vdst = vreinterpret_u8_u32(vld1_u32(dst)); in blit_row_s32_blend()
167 vdst_wide = vmull_u8(vdst, vdup_n_u8(dst_scale)); in blit_row_s32_blend()
180 uint8x8_t vsrc = vdup_n_u8(0), vdst = vdup_n_u8(0), vres; in blit_row_s32_blend() local
184 vdst = vreinterpret_u8_u32(vld1_lane_u32(dst, vreinterpret_u32_u8(vdst), 0)); in blit_row_s32_blend()
188 vdst_wide = vmull_u8(vdst, vdup_n_u8(dst_scale)); in blit_row_s32_blend()
202 uint8x8_t vsrc = vdup_n_u8(0), vdst = vdup_n_u8(0), vres; in blit_row_s32a_blend() local
207 vdst = vreinterpret_u8_u32(vld1_lane_u32(dst, vreinterpret_u32_u8(vdst), 0)); in blit_row_s32a_blend()
215 vdst_wide = vmovl_u8(vdst); in blit_row_s32a_blend()
233 uint8x8_t vsrc, vdst, vres, vsrc_alphas; in blit_row_s32a_blend() local
[all …]
DSkBlitter_ARGB32.cpp474 uint8x8x4_t vdst; in blit_row_lcd16_opaque() local
479 vdst = vld4_u8((uint8_t*)dst); in blit_row_lcd16_opaque()
497 vdst.val[NEON_A] = vbsl_u8(vsel_trans, vdst.val[NEON_A], vdup_n_u8(0xFF)); in blit_row_lcd16_opaque()
498 vdst.val[NEON_A] = vbsl_u8(vsel_opq, vopqDstA, vdst.val[NEON_A]); in blit_row_lcd16_opaque()
500 vdst.val[NEON_R] = blend_32_neon(vcolR, vdst.val[NEON_R], vmaskR); in blit_row_lcd16_opaque()
501 vdst.val[NEON_G] = blend_32_neon(vcolG, vdst.val[NEON_G], vmaskG); in blit_row_lcd16_opaque()
502 vdst.val[NEON_B] = blend_32_neon(vcolB, vdst.val[NEON_B], vmaskB); in blit_row_lcd16_opaque()
504 vdst.val[NEON_R] = vbsl_u8(vsel_opq, vopqDstR, vdst.val[NEON_R]); in blit_row_lcd16_opaque()
505 vdst.val[NEON_G] = vbsl_u8(vsel_opq, vopqDstG, vdst.val[NEON_G]); in blit_row_lcd16_opaque()
506 vdst.val[NEON_B] = vbsl_u8(vsel_opq, vopqDstB, vdst.val[NEON_B]); in blit_row_lcd16_opaque()
[all …]
/third_party/mesa3d/src/gallium/auxiliary/util/
Du_pwr8.h54 __m128i_union vdst; in vec_set_epi32() local
57 vdst.i[0] = i0; in vec_set_epi32()
58 vdst.i[1] = i1; in vec_set_epi32()
59 vdst.i[2] = i2; in vec_set_epi32()
60 vdst.i[3] = i3; in vec_set_epi32()
62 vdst.i[3] = i0; in vec_set_epi32()
63 vdst.i[2] = i1; in vec_set_epi32()
64 vdst.i[1] = i2; in vec_set_epi32()
65 vdst.i[0] = i3; in vec_set_epi32()
68 return (__m128i) vdst.m128si; in vec_set_epi32()
/third_party/ffmpeg/libavcodec/ppc/
Dlossless_videodsp_altivec.c36 register vector unsigned char vdst, vsrc; in add_bytes_altivec() local
40 vdst = vec_ld(i, (unsigned char *) dst); in add_bytes_altivec()
42 vdst = vec_add(vsrc, vdst); in add_bytes_altivec()
43 vec_st(vdst, i, (unsigned char *) dst); in add_bytes_altivec()
Dh264chroma_template.c37 vdst = vec_ld(0, dst);\
39 vfdst = vec_perm(vdst, ppsum, fperm);\
41 OP_U8_ALTIVEC(fsum, vfdst, vdst);\
60 vdst = vec_ld(0, dst);\
62 vfdst = vec_perm(vdst, ppsum, fperm);\
64 OP_U8_ALTIVEC(fsum, vfdst, vdst);\
137 vec_u8 vdst, ppsum, vfdst, fsum; in PREFIX_h264_chroma_mc8_altivec() local
212 vec_u8 vdst, ppsum, vfdst, fsum; in PREFIX_no_rnd_vc1_chroma_mc8_altivec() local
Dvp3dsp_altivec.c155 vec_u8 t, vdst; in vp3_idct_add_altivec() local
167 vdst = vec_ld(0, dst);\ in vp3_idct_add_altivec()
168 vdst_16 = (vec_s16)vec_perm(vdst, zero_u8v, vdst_mask); in vp3_idct_add_altivec()
171 vdst = vec_vsx_ld(0,dst);\ in vp3_idct_add_altivec()
172 vdst_16 = (vec_s16)vec_mergeh(vdst, zero_u8v); in vp3_idct_add_altivec()
Dh264dsp.c73 vdst = vec_perm(vdst_orig, zero_u8v, vdst_mask);
75 #define vdst_load(d) vdst = vec_vsx_ld(0, dst)
80 vdst_ss = (vec_s16) VEC_MERGEH(zero_u8v, vdst); \
95 vec_u8 vdst, vdst_orig; in h264_idct_add_altivec() local
710 vec_u8 vsrc, vdst; in biweight_h264_W_altivec() local
734 vdst = vec_ld(0, dst); in biweight_h264_W_altivec()
737 v0 = (vec_s16)VEC_MERGEH(zero_u8v, vdst); in biweight_h264_W_altivec()
738 v1 = (vec_s16)VEC_MERGEL(zero_u8v, vdst); in biweight_h264_W_altivec()
765 vdst = vec_packsu(v0, v1); in biweight_h264_W_altivec()
766 vec_st(vdst, 0, dst); in biweight_h264_W_altivec()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DVOP1Instructions.td14 bits<8> vdst;
19 let Inst{24-17} = !if(P.EmitDst, vdst{7-0}, 0);
24 bits<8> vdst;
28 let Inst{24-17} = !if(P.EmitDst, vdst{7-0}, 0);
33 bits<8> vdst;
37 let Inst{24-17} = !if(P.EmitDst, vdst{7-0}, 0);
92 [(set P.DstVT:$vdst, (node (P.Src0VT (VOP3Mods0 P.Src0VT:$src0,
96 [(set P.DstVT:$vdst, (node (P.Src0VT (VOP3OMods P.Src0VT:$src0,
98 [(set P.DstVT:$vdst, (node P.Src0VT:$src0))]
130 let Asm64 = "$vdst, $src0$clamp$omod";
[all …]
DVOP2Instructions.td14 bits<8> vdst;
20 let Inst{24-17} = !if(P.EmitDst, vdst, 0);
26 bits<8> vdst;
33 let Inst{24-17} = !if(P.EmitDst, vdst, 0);
40 bits<8> vdst;
45 let Inst{24-17} = !if(P.EmitDst, vdst{7-0}, 0);
51 bits<8> vdst;
56 let Inst{24-17} = !if(P.EmitDst, vdst{7-0}, 0);
113 [(set P.DstVT:$vdst,
119 [(set P.DstVT:$vdst, (node P.Src0VT:$src0, P.Src1VT:$src1))]);
[all …]
DVOP3Instructions.td18 list<dag> ret3 = [(set P.DstVT:$vdst,
23 list<dag> ret2 = [(set P.DstVT:$vdst,
27 list<dag> ret1 = [(set P.DstVT:$vdst,
36 list<dag> ret3 = [(set P.DstVT:$vdst,
42 list<dag> ret2 = [(set P.DstVT:$vdst,
47 list<dag> ret1 = [(set P.DstVT:$vdst,
56 list<dag> ret3 = [(set P.DstVT:$vdst,
62 list<dag> ret2 = [(set P.DstVT:$vdst,
67 list<dag> ret1 = [(set P.DstVT:$vdst,
76 list<dag> ret3 = [(set P.DstVT:$vdst,
[all …]
DSIPeepholeSDWA.cpp388 MachineOperand *Dst = TII->getNamedOperand(MI, AMDGPU::OpName::vdst); in convertToSDWA()
404 AMDGPU::OpName::vdst); in convertToSDWA()
470 MachineOperand *Operand = TII->getNamedOperand(MI, AMDGPU::OpName::vdst); in convertToSDWA()
511 MI.tieOperands(AMDGPU::getNamedOperandIdx(MI.getOpcode(), AMDGPU::OpName::vdst), in convertToSDWA()
572 MachineOperand *Dst = TII->getNamedOperand(MI, AMDGPU::OpName::vdst); in matchSDWAOperand()
610 MachineOperand *Dst = TII->getNamedOperand(MI, AMDGPU::OpName::vdst); in matchSDWAOperand()
674 MachineOperand *Dst = TII->getNamedOperand(MI, AMDGPU::OpName::vdst); in matchSDWAOperand()
703 MachineOperand *Dst = TII->getNamedOperand(MI, AMDGPU::OpName::vdst); in matchSDWAOperand()
836 MachineOperand *OrDst = TII->getNamedOperand(MI, AMDGPU::OpName::vdst); in matchSDWAOperand()
928 NewMI.add(*TII->getNamedOperand(MI, AMDGPU::OpName::vdst)); in pseudoOpConvertToVOP2()
[all …]
DSIInstructions.td43 (outs VINTRPDst:$vdst),
45 "v_interp_p1_f32$vdst, $vsrc, $attr$attrchan",
46 [(set f32:$vdst, (int_amdgcn_interp_p1 f32:$vsrc,
56 let OtherPredicates = [has16BankLDS], Constraints = "@earlyclobber $vdst", isAsmParserOnly=1 in {
60 } // End OtherPredicates = [has32BankLDS], Constraints = "@earlyclobber $vdst", isAsmParserOnly=1
62 let DisableEncoding = "$src0", Constraints = "$src0 = $vdst" in {
66 (outs VINTRPDst:$vdst),
68 "v_interp_p2_f32$vdst, $vsrc, $attr$attrchan",
69 [(set f32:$vdst, (int_amdgcn_interp_p2 f32:$src0, f32:$vsrc,
72 } // End DisableEncoding = "$src0", Constraints = "$src0 = $vdst"
[all …]
DVOPInstructions.td209 bits<8> vdst;
210 let Inst{7-0} = !if(p.EmitDst, vdst{7-0}, 0);
214 bits<8> vdst;
215 let Inst{7-0} = !if(p.EmitDst, vdst{7-0}, 0);
219 bits<8> vdst;
220 let Inst{7-0} = !if(P.EmitDst, vdst{7-0}, 0);
272 bits<8> vdst;
282 let Inst{7-0} = vdst;
295 bits<8> vdst;
305 let Inst{7-0} = vdst;
[all …]
DDSInstructions.td70 bits<8> vdst;
158 (outs rc:$vdst),
160 "$vdst, $addr, $data0$offset$gds"> {
182 (outs rc:$vdst),
184 "$vdst, $addr, $data0, $data1$offset$gds"> {
206 (outs rc:$vdst),
208 "$vdst, $addr, $data0, $data1$offset0$offset1$gds"> {
229 (outs rc:$vdst),
233 "$vdst, $addr$offset$gds"> {
234 let Constraints = !if(HasTiedOutput, "$vdst = $vdst_in", "");
[all …]
/third_party/ffmpeg/libswscale/
Drgb2rgb_template.c532 uint8_t *udst, uint8_t *vdst, in yuy2toyv12_c() argument
545 vdst[i] = src[4 * i + 3]; in yuy2toyv12_c()
555 vdst += chromStride; in yuy2toyv12_c()
613 uint8_t *udst, uint8_t *vdst, in uyvytoyv12_c() argument
625 vdst[i] = src[4 * i + 2]; in uyvytoyv12_c()
636 vdst += chromStride; in uyvytoyv12_c()
650 uint8_t *vdst, int width, int height, int lumStride, in ff_rgb24toyv12_c() argument
671 vdst[i] = V; in ff_rgb24toyv12_c()
704 vdst += chromStride; in ff_rgb24toyv12_c()
871 static void yuyvtoyuv420_c(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, in yuyvtoyuv420_c() argument
[all …]
Drgb2rgb.h80 uint8_t *vdst, int width, int height, int lumStride,
102 extern void (*yuy2toyv12)(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst,
127 extern void (*ff_rgb24toyv12)(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst,
154 extern void (*uyvytoyuv420)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src,
157 extern void (*uyvytoyuv422)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src,
160 extern void (*yuyvtoyuv420)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src,
163 extern void (*yuyvtoyuv422)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src,
Drgb2rgb.c78 uint8_t *udst, uint8_t *vdst,
82 uint8_t *udst, uint8_t *vdst,
104 void (*uyvytoyuv420)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst,
107 void (*uyvytoyuv422)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst,
110 void (*yuyvtoyuv420)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst,
113 void (*yuyvtoyuv422)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst,
/third_party/ffmpeg/libswscale/x86/
Drgb2rgb_template.c1239 …tic inline void RENAME(yuy2toyv12)(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst, in RENAME()
1294 ::"r"(src), "r"(ydst), "r"(udst), "r"(vdst), "g" (chromWidth) in RENAME()
1324 ::"r"(src), "r"(ydst), "r"(udst), "r"(vdst), "g" (chromWidth) in RENAME()
1328 vdst += chromStride; in RENAME()
1441 …tic inline void RENAME(uyvytoyv12)(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst, in RENAME()
1496 ::"r"(src), "r"(ydst), "r"(udst), "r"(vdst), "g" (chromWidth) in RENAME()
1526 ::"r"(src), "r"(ydst), "r"(udst), "r"(vdst), "g" (chromWidth) in RENAME()
1530 vdst += chromStride; in RENAME()
1547 …ic inline void RENAME(rgb24toyv12)(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst, in RENAME()
1559 … ff_rgb24toyv12_c(src, ydst, udst, vdst, width, 2, lumStride, chromStride, srcStride, rgb2yuv); in RENAME()
[all …]
Drgb2rgb.c133 void ff_uyvytoyuv422_sse2(uint8_t *ydst, uint8_t *udst, uint8_t *vdst,
136 void ff_uyvytoyuv422_avx(uint8_t *ydst, uint8_t *udst, uint8_t *vdst,
/third_party/ffmpeg/libavfilter/
Dvf_hue.c314 uint8_t *udst, uint8_t *vdst, const int dst_linesize, in apply_lut() argument
326 vdst[i] = s->lut_v[u][v]; in apply_lut()
332 vdst += dst_linesize; in apply_lut()
337 uint16_t *udst, uint16_t *vdst, const int dst_linesize, in apply_lut10() argument
349 vdst[i] = s->lut_v10[u][v]; in apply_lut10()
355 vdst += dst_linesize; in apply_lut10()
Dvf_siti.c230 uint##bps##_t *vdst = (uint##bps##_t*)s->prev_frame; \ in calculate_motion()
238 motion = curr_data - vdst[prev_index]; \ in calculate_motion()
239 vdst[prev_index] = curr_data; \ in calculate_motion()
Dvsrc_testsrc.c1141 uint8_t *vdst = frame->data[2]; in yuvtest_fill_picture8() local
1152 vdst[x] = mid; in yuvtest_fill_picture8()
1157 vdst += vlinesize; in yuvtest_fill_picture8()
1167 vdst[x] = mid; in yuvtest_fill_picture8()
1172 vdst += vlinesize; in yuvtest_fill_picture8()
1181 vdst[x] = c; in yuvtest_fill_picture8()
1186 vdst += vlinesize; in yuvtest_fill_picture8()
1198 uint16_t *vdst = (uint16_t *)frame->data[2]; in yuvtest_fill_picture16() local
1209 vdst[x] = mid; in yuvtest_fill_picture16()
1214 vdst += vlinesize; in yuvtest_fill_picture16()
[all …]

12