Home
last modified time | relevance | path

Searched refs:vsub (Results 1 – 25 of 141) sorted by relevance

123456

/third_party/ffmpeg/libavcodec/arm/
Dfft_vfp.S64 vsub.f s8, s0, s8 @ i4
65 vsub.f s9, s1, s9 @ i5
66 vsub.f s10, s2, s10 @ i6
67 vsub.f s11, s3, s11 @ i7
71 vsub.f s4, s12, s14 @ z[2].re
73 vsub.f s5, s13, s15 @ z[2].im
75 vsub.f s3, s9, s10 @ z[1].im
77 vsub.f s6, s8, s11 @ z[3].re
102 vsub.f s20, s8, s12 @ vector op
104 vsub.f s2, s16, s18
[all …]
Dfft_neon.S36 vsub.f32 d6, d0, d1 @ r0-r1,i0-i1
37 vsub.f32 d7, d16, d17 @ r3-r2,i2-i3
41 vsub.f32 d3, d6, d7
43 vsub.f32 d2, d4, d5
64 vsub.f32 d17, d16, d17 @ r4-r5,i4-i5
65 vsub.f32 d19, d18, d19 @ r6-r7,i6-i7
72 vsub.f32 d23, d22, d23 @ i2-i3,r3-r2
73 vsub.f32 d22, d0, d1 @ r0-r1,i0-i1
77 vsub.f32 d2, d20, d21
80 vsub.f32 d3, d22, d23
[all …]
Dh264idct_neon.S33 vsub.i16 d5, d0, d1
35 vsub.i16 d7, d16, d3
37 vsub.i16 q1, q2, q3
49 vsub.i16 d5, d0, d1
53 vsub.i16 d7, d2, d17
56 vsub.i16 q1, q2, q3
194 vsub.i16 q1, q8, q12
196 vsub.i16 q2, q2, q14
213 vsub.i16 q1, q8, q12
214 vsub.i16 q14, q14, q2
[all …]
Dvp6dsp_neon.S38 vsub.i16 q8, q3, q13 @ t-1
43 vsub.i16 q12, q1, q3 @ V-t
44 vsub.i16 d31, d30, d6
45 vsub.i16 q12, q12, q13 @ V-t-1
46 vsub.i16 d31, d31, d26
51 vsub.i16 q13, q13, q1 @ 2*t - V
52 vsub.i16 d16, d16, d30
63 vsub.i16 q1, q1, q0
64 vsub.i16 d30, d30, d28
Drv34dsp_neon.S40 vsub.s32 q12, q12, q1 @ z2 = 7*block[i+4*1] - 17*block[i+4*3]
43 vsub.s32 q8, q10, q13 @ z0 - z3
44 vsub.s32 q3, q11, q12 @ z1 - z2
51 vsub.s32 q11, q1, q3
58 vsub.s32 q12, q12, q2
61 vsub.s32 q8, q15, q8
62 vsub.s32 q12, q12, q11
66 vsub.s32 q3, q13, q12 @ z1 - z2
67 vsub.s32 q15, q14, q9 @ z0 - z3
Dsimple_idct_neon.S56 vsub.i32 q13, q15, q8
58 vsub.i32 q14, q15, q7
106 vsub.i32 q12, q12, q7
107 vsub.i32 q13, q13, q7
116 vsub.i32 q12, q12, q8
118 vsub.i32 q14, q14, q7
129 vsub.i32 q14, q14, q6
130 vsub.i32 q11, q11, q9
132 vsub.i32 q13, q13, q5
135 vsub.i32 q12, q12, q10
[all …]
Dhevcdsp_deblock_neon.S47 vsub.i16 q2, q11
75 vsub.i16 q7, q10
76 vsub.i16 q6, q13
168 vsub.i16 q3, q10
172 vsub.i16 q1, q11
173 vsub.i16 q4, q9
196 vsub.i16 q4, q12
198 vsub.i16 q3, q13
200 vsub.i16 q2, q14
226 vsub.i16 q2, q12, q11
[all …]
Dvp3dsp_neon.S49 vsub.i16 q1, q2, q3
51 vsub.i16 q0, q1, q0
54 vsub.i16 q3, q9, q0
122 vsub.s16 q8, q8, q12
157 vsub.s16 q15, q4, q2 // B = ip[1] * C7 - ip[7] * C1
190 vsub.s16 q13, q2, q1 // D = ip[5] * C3 - ip[3] * C5
191 vsub.s16 q1, q9, q11 // (A - C)
193 vsub.s16 q9, q15, q13 // (B - D)
213 vsub.s16 q14, q4, q3 // H = ip[2] * C6 - ip[6] * C2
229 vsub.s16 q12, q12, q15 // Ed = E - G
[all …]
Dvorbisdsp_neon.S39 vsub.f32 q11, q11, q3
50 vsub.f32 q0, q0, q3
63 vsub.f32 q11, q11, q3
79 vsub.f32 q0, q0, q3
Dmdct_neon.S50 vsub.f32 d4, d6, d4
105 vsub.f32 d4, d4, d24
106 vsub.f32 d5, d5, d25
181 vsub.f32 d0, d18, d0 @ in4d-in4u I
186 vsub.f32 d16, d16, d2 @ in0u-in2d R
202 vsub.f32 d6, d6, d7 @ -R*c-I*s
204 vsub.f32 d24, d25, d24 @ I*s-R*c
214 vsub.f32 d0, d18, d0 @ in4d-in4u I
219 vsub.f32 d16, d16, d2 @ in0u-in2d R
284 vsub.f32 d6, d22, d6 @ i2*c2-r2*s2,i3*c3-r3*s3
[all …]
/third_party/weston/libweston/
Dpixel-formats.c312 .vsub = 2,
320 .vsub = 2,
327 .vsub = 1,
335 .vsub = 1,
353 .vsub = 4,
361 .vsub = 4,
368 .vsub = 1,
376 .vsub = 1,
383 .vsub = 2,
391 .vsub = 2,
[all …]
/third_party/ffmpeg/libavfilter/
Dvf_vflip.c35 int vsub; ///< vertical chroma subsampling member
50 flip->vsub = desc->log2_chroma_h; in config_input()
67 int vsub = i == 1 || i == 2 ? flip->vsub : 0; in get_video_buffer() local
68 int height = AV_CEIL_RSHIFT(h, vsub); in get_video_buffer()
117 int vsub = i == 1 || i == 2 ? flip->vsub : 0; in filter_frame() local
118 int height = AV_CEIL_RSHIFT(link->h, vsub); in filter_frame()
Dvf_shear.c48 int hsub, vsub; member
136 const int vsub = (p == 1 || p == 2) ? s->vsub: 1; \
139 const int wx = vsub * shx * height * 0.5f / hsub; \
140 const int wy = hsub * shy * width * 0.5f / vsub; \
150 int sx = x + vsub * shx * y / hsub - wx; \
151 int sy = y + hsub * shy * x / vsub - wy; \
183 const int vsub = (p == 1 || p == 2) ? s->vsub: 1; \
186 const float wx = vsub * shx * height * 0.5f / hsub; \
187 const float wy = hsub * shy * width * 0.5f / vsub; \
197 const float sx = x + vsub * shx * y / hsub - wx; \
[all …]
Ddrawutils.c130 draw->vsub[1] = draw->vsub[2] = draw->vsub_max = desc->log2_chroma_h; in ff_draw_init()
198 (y >> draw->vsub[plane]) * linesize[plane] + in pointer_at()
215 hp = AV_CEIL_RSHIFT(h, draw->vsub[plane]); in ff_copy_rectangle2()
235 hp = AV_CEIL_RSHIFT(h, draw->vsub[plane]); in ff_fill_rectangle()
382 subsampling_bounds(draw->vsub[plane], &y_sub, &h_sub, &top, &bottom); in ff_blend_rectangle()
481 unsigned hsub, unsigned vsub, in blend_line_hv16() argument
488 left, hband, hsub + vsub, xm); in blend_line_hv16()
494 1 << hsub, hband, hsub + vsub, xm); in blend_line_hv16()
500 right, hband, hsub + vsub, xm); in blend_line_hv16()
506 unsigned hsub, unsigned vsub, in blend_line_hv() argument
[all …]
Dvf_perspective.c48 int hsub, vsub; member
237 s->vsub = desc->log2_chroma_h; in config_input()
279 int hsub, vsub; member
294 int vsub = td->vsub; in resample_cubic() local
301 int sy = y << vsub; in resample_cubic()
307 v = s->pv[sx + sy * linesize][1] >> vsub; in resample_cubic()
373 int vsub = td->vsub; in resample_linear() local
380 int sy = y << vsub; in resample_linear()
386 v = s->pv[sx + sy * linesize][1] >> vsub; in resample_linear()
473 int vsub = plane == 1 || plane == 2 ? s->vsub : 0; in filter_frame() local
[all …]
Dvf_pad.c249 int vsub = s->draw.vsub[plane]; in get_video_buffer() local
251 (s->y >> vsub) * frame->linesize[plane]; in get_video_buffer()
273 int vsub = s->draw.vsub[planes[i]]; in buffer_needs_copy() local
276 uint8_t *end = start + (frame->height >> vsub) * in buffer_needs_copy()
282 (s->y >> vsub) * frame->linesize[planes[i]]; in buffer_needs_copy()
285 ((s->h - s->y - frame->height) >> vsub) * frame->linesize[planes[i]]; in buffer_needs_copy()
294 int vsub1 = s->draw.vsub[planes[j]]; in buffer_needs_copy()
373 int vsub = s->draw.vsub[i]; in filter_frame() local
375 (s->y >> vsub) * out->linesize[i]; in filter_frame()
Dvf_mpdecimate.c49 int hsub, vsub; ///< chroma subsampling values member
128 int vsub = plane == 1 || plane == 2 ? decimate->vsub : 0; in decimate_frame() local
134 AV_CEIL_RSHIFT(ref->height, vsub))) { in decimate_frame()
193 decimate->vsub = pix_desc->log2_chroma_h; in config_input()
Dvf_overlay.c106 s->y = normalize_xy(s->var_values[VAR_Y], s->vsub); in eval_expr()
441 … int i, int hsub, int vsub, \
454 …int src_hp = AV_CEIL_RSHIFT(src_h, vsub); …
456 …int dst_hp = AV_CEIL_RSHIFT(dst_h, vsub); …
457 …int yp = y>>vsub; …
477 …ap = (uint##depth##_t *)(src->data[3] + (slice_start << vsub) * src->linesize[3]); …
478 …dap = (uint##depth##_t *)(dst->data[3] + ((yp + slice_start) << vsub) * dst->linesize[3]); …
488 …if (nbits == 8 && ((vsub && j+1 < src_hp) || !vsub) && octx->blend_row[i]) { …
502 … if (hsub && vsub && j+1 < src_hp && k+1 < src_wp) { \
505 … } else if (hsub || vsub) { \
[all …]
/third_party/libjpeg-turbo/simd/arm/
Djsimd_neon.S297 vsub.s32 q1, q1, q6
302 vsub.s32 q1, q1, q6
306 vsub.s32 q3, q3, q2
312 vsub.s32 q3, q3, q5
324 vsub.s32 q1, q5, q6
327 vsub.s32 q2, q2, q7
330 vsub.s32 q3, q1, q4
371 vsub.s32 q1, q1, q6
374 vsub.s32 q1, q1, q6
377 vsub.s32 q3, q3, q2
[all …]
/third_party/flutter/skia/third_party/externals/libjpeg-turbo/simd/arm/
Djsimd_neon.S297 vsub.s32 q1, q1, q6
302 vsub.s32 q1, q1, q6
306 vsub.s32 q3, q3, q2
312 vsub.s32 q3, q3, q5
324 vsub.s32 q1, q5, q6
327 vsub.s32 q2, q2, q7
330 vsub.s32 q3, q1, q4
371 vsub.s32 q1, q1, q6
374 vsub.s32 q1, q1, q6
377 vsub.s32 q3, q3, q2
[all …]
/third_party/mindspore/mindspore/ops/_op_impl/_custom_op/
Dfake_quant_perchannel.py64 scale = te.lang.cce.vdiv(te.lang.cce.vsub(
65 max_val, min_val), te.lang.cce.vsub(quant_max, quant_min))
66 zp_from_min = te.lang.cce.vsub(quant_min, te.lang.cce.vdiv(min_val, scale))
72 nudge_min = te.lang.cce.vmul(te.lang.cce.vsub(quant_min, nudge_zp), scale)
73 nudge_max = te.lang.cce.vmul(te.lang.cce.vsub(quant_max, nudge_zp), scale)
82 te.lang.cce.vsub(input_x, nudge_min_b), scale_b)
Dfake_quant_perlayer.py64 scale = te.lang.cce.vdiv(te.lang.cce.vsub(
65 max_val, min_val), te.lang.cce.vsub(quant_max, quant_min))
66 zp_from_min = te.lang.cce.vsub(quant_min, te.lang.cce.vdiv(min_val, scale))
71 nudge_min = te.lang.cce.vmul(te.lang.cce.vsub(quant_min, nudge_zp), scale)
72 nudge_max = te.lang.cce.vmul(te.lang.cce.vsub(quant_max, nudge_zp), scale)
82 te.lang.cce.vsub(input_x, nudge_min), scale)
Dfake_quant_perlayer_grad.py63 res_sub = te.lang.cce.vsub(data_y, data_x)
95 scale = te.lang.cce.vdiv(te.lang.cce.vsub(
96 max_val, min_val), te.lang.cce.vsub(quant_max, quant_min))
97 zp_from_min = te.lang.cce.vsub(quant_min, te.lang.cce.vdiv(min_val, scale))
102 nudge_min = te.lang.cce.vmul(te.lang.cce.vsub(quant_min, nudge_zp), scale)
103 nudge_max = te.lang.cce.vmul(te.lang.cce.vsub(quant_max, nudge_zp), scale)
Dfake_quant_perchannel_grad.py62 res_sub = te.lang.cce.vsub(data_y, data_x)
90 scale = te.lang.cce.vdiv(te.lang.cce.vsub(
91 max_val, min_val), te.lang.cce.vsub(quant_max, quant_min))
92 zp_from_min = te.lang.cce.vsub(quant_min, te.lang.cce.vdiv(min_val, scale))
98 nudge_min = te.lang.cce.vmul(te.lang.cce.vsub(quant_min, nudge_zp), scale)
99 nudge_max = te.lang.cce.vmul(te.lang.cce.vsub(quant_max, nudge_zp), scale)
/third_party/mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/
DMatmulInt8.S137 vsub.s32 d28, d28, d20
138 vsub.s32 d29, d29, d21
139 vsub.s32 d30, d30, d22
140 vsub.s32 d31, d31, d23
173 vsub.s32 d28, d28, d24
174 vsub.s32 d29, d29, d25
175 vsub.s32 d30, d30, d26
176 vsub.s32 d31, d31, d27

123456