Home
last modified time | relevance | path

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

123

/third_party/ffmpeg/libavcodec/
Dv210x.c46 uint16_t *ydst, *udst, *vdst, *yend; in decode_frame() local
63 vdst = (uint16_t *)pic->data[2]; in decode_frame()
72 *vdst++ = (v << 4 ) & 0xFFC0; in decode_frame()
80 vdst += pic->linesize[2] / 2 - width / 2; in decode_frame()
90 *vdst++ = (v >> 16) & 0xFFC0; in decode_frame()
96 vdst += pic->linesize[2] / 2 - width / 2; in decode_frame()
106 *vdst++ = (v >> 6 ) & 0xFFC0; in decode_frame()
111 vdst += pic->linesize[2] / 2 - width / 2; in decode_frame()
/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()
/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/flutter/skia/src/core/
DSkBlitRow_D32.cpp159 uint8x8_t vsrc, vdst, vres; in blit_row_s32_blend() local
163 vdst = vreinterpret_u8_u32(vld1_u32(dst)); in blit_row_s32_blend()
168 vdst_wide = vmull_u8(vdst, vdup_n_u8(dst_scale)); in blit_row_s32_blend()
181 uint8x8_t vsrc = vdup_n_u8(0), vdst = vdup_n_u8(0), vres; in blit_row_s32_blend() local
185 vdst = vreinterpret_u8_u32(vld1_lane_u32(dst, vreinterpret_u32_u8(vdst), 0)); in blit_row_s32_blend()
189 vdst_wide = vmull_u8(vdst, vdup_n_u8(dst_scale)); in blit_row_s32_blend()
203 uint8x8_t vsrc = vdup_n_u8(0), vdst = vdup_n_u8(0), vres; in blit_row_s32a_blend() local
208 vdst = vreinterpret_u8_u32(vld1_lane_u32(dst, vreinterpret_u32_u8(vdst), 0)); in blit_row_s32a_blend()
216 vdst_wide = vmovl_u8(vdst); in blit_row_s32a_blend()
234 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/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 …]
/third_party/ffmpeg/libswscale/
Drgb2rgb.h83 uint8_t *vdst, int width, int height, int lumStride,
105 extern void (*yuy2toyv12)(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst,
130 extern void (*ff_rgb24toyv12)(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst,
157 extern void (*uyvytoyuv420)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src,
160 extern void (*uyvytoyuv422)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src,
163 extern void (*yuyvtoyuv420)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src,
166 extern void (*yuyvtoyuv422)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src,
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.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.c1259 …tic inline void RENAME(yuy2toyv12)(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst, in RENAME()
1314 ::"r"(src), "r"(ydst), "r"(udst), "r"(vdst), "g" (chromWidth) in RENAME()
1344 ::"r"(src), "r"(ydst), "r"(udst), "r"(vdst), "g" (chromWidth) in RENAME()
1348 vdst += chromStride; in RENAME()
1465 …tic inline void RENAME(uyvytoyv12)(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst, in RENAME()
1520 ::"r"(src), "r"(ydst), "r"(udst), "r"(vdst), "g" (chromWidth) in RENAME()
1550 ::"r"(src), "r"(ydst), "r"(udst), "r"(vdst), "g" (chromWidth) in RENAME()
1554 vdst += chromStride; in RENAME()
1572 …ic inline void RENAME(rgb24toyv12)(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst, in RENAME()
1584 … ff_rgb24toyv12_c(src, ydst, udst, vdst, width, 2, lumStride, chromStride, srcStride, rgb2yuv); in RENAME()
[all …]
/third_party/libnl/lib/route/link/
Dppp.c95 struct ppp_info *vdst, *vsrc = src->l_info; in ppp_clone() local
101 vdst = dst->l_info; in ppp_clone()
103 if (!vdst || !vsrc) in ppp_clone()
106 memcpy(vdst, vsrc, sizeof(struct ppp_info)); in ppp_clone()
Dvrf.c106 struct vrf_info *vdst, *vsrc = src->l_info; in vrf_clone() local
112 vdst = dst->l_info; in vrf_clone()
114 BUG_ON(!vdst || !vsrc); in vrf_clone()
116 memcpy(vdst, vsrc, sizeof(struct vrf_info)); in vrf_clone()
Dipvlan.c113 struct ipvlan_info *vdst, *vsrc = src->l_info; in ipvlan_clone() local
119 vdst = dst->l_info; in ipvlan_clone()
121 if (!vdst || !vsrc) in ipvlan_clone()
124 memcpy(vdst, vsrc, sizeof(struct ipvlan_info)); in ipvlan_clone()
Dmacvlan.c193 struct macvlan_info *vdst, *vsrc = src->l_info; in macvlan_clone() local
200 vdst = dst->l_info; in macvlan_clone()
202 if (!vdst || !vsrc) in macvlan_clone()
205 memcpy(vdst, vsrc, sizeof(struct macvlan_info)); in macvlan_clone()
209 vdst->mvi_macaddr = calloc(vdst->mvi_maccount, in macvlan_clone()
210 sizeof(*(vdst->mvi_macaddr))); in macvlan_clone()
211 for (i = 0; i < vdst->mvi_maccount; i++) in macvlan_clone()
212 vdst->mvi_macaddr[i] = nl_addr_clone(vsrc->mvi_macaddr[i]); in macvlan_clone()
214 vdst->mvi_macaddr = NULL; in macvlan_clone()
Dvlan.c265 struct vlan_info *vdst, *vsrc = src->l_info; in vlan_clone() local
272 vdst = dst->l_info; in vlan_clone()
281 *vdst = *vsrc; in vlan_clone()
284 vdst->vi_egress_size = vsrc->vi_negress; in vlan_clone()
285 vdst->vi_egress_qos = p; in vlan_clone()
286 memcpy(vdst->vi_egress_qos, vsrc->vi_egress_qos, in vlan_clone()
/third_party/ffmpeg/libavfilter/
Dvf_hue.c321 uint8_t *udst, uint8_t *vdst, const int dst_linesize, in apply_lut() argument
333 vdst[i] = s->lut_v[u][v]; in apply_lut()
339 vdst += dst_linesize; in apply_lut()
344 uint16_t *udst, uint16_t *vdst, const int dst_linesize, in apply_lut10() argument
356 vdst[i] = s->lut_v10[u][v]; in apply_lut10()
362 vdst += dst_linesize; in apply_lut10()

123