/third_party/ffmpeg/libavcodec/arm/ |
H A D | fft_vfp.S | 64 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 [all...] |
H A D | fft_neon.S | 36 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 [all...] |
H A D | h264idct_neon.S | 33 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 [all...] |
H A D | vp6dsp_neon.S | 38 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
|
H A D | vp3dsp_neon.S | 49 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 [all...] |
H A D | hevcdsp_deblock_neon.S | 47 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 [all...] |
H A D | rv34dsp_neon.S | 40 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
|
H A D | simple_idct_neon.S | 56 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 [all...] |
H A D | vorbisdsp_neon.S | 39 vsub.f32 q11, q11, q3 50 vsub.f32 q0, q0, q3 63 vsub.f32 q11, q11, q3 79 vsub.f32 q0, q0, q3
|
H A D | mdct_neon.S | 50 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 [all...] |
/third_party/ffmpeg/libavfilter/ |
H A D | vf_vflip.c | 35 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()
|
H A D | drawutils.c | 150 draw->vsub[1] = draw->vsub[2] = draw->vsub_max = desc->log2_chroma_h; in ff_draw_init2() 208 (y >> draw->vsub[plane]) * linesize[plane] + in pointer_at() 225 hp = AV_CEIL_RSHIFT(h, draw->vsub[plane]); in ff_copy_rectangle2() 245 hp = AV_CEIL_RSHIFT(h, draw->vsub[plane]); in ff_fill_rectangle() 389 subsampling_bounds(draw->vsub[plane], &y_sub, &h_sub, &top, &bottom); in ff_blend_rectangle() 490 unsigned hsub, unsigned vsub, in blend_line_hv16() 497 left, hband, hsub + vsub, xm); in blend_line_hv16() 503 1 << hsub, hband, hsub + vsub, xm); in blend_line_hv16() 509 right, hband, hsub + vsub, x in blend_line_hv16() 487 blend_line_hv16(uint8_t *dst, int dst_delta, unsigned src, unsigned alpha, const uint8_t *mask, int mask_linesize, int l2depth, int w, unsigned hsub, unsigned vsub, int xm, int left, int right, int hband) blend_line_hv16() argument 512 blend_line_hv(uint8_t *dst, int dst_delta, unsigned src, unsigned alpha, const uint8_t *mask, int mask_linesize, int l2depth, int w, unsigned hsub, unsigned vsub, int xm, int left, int right, int hband) blend_line_hv() argument [all...] |
H A D | vf_shear.c | 48 int hsub, vsub; member 128 const int vsub = (p == 1 || p == 2) ? s->vsub: 1; \ 131 const int wx = vsub * shx * height * 0.5f / hsub; \ 132 const int wy = hsub * shy * width * 0.5f / vsub; \ 142 int sx = x + vsub * shx * y / hsub - wx; \ 143 int sy = y + hsub * shy * x / vsub - wy; \ 175 const int vsub = (p == 1 || p == 2) ? s->vsub: 1; \ 178 const float wx = vsub * sh [all...] |
H A D | vf_perspective.c | 48 int hsub, vsub; member 229 s->vsub = desc->log2_chroma_h; in config_input() 271 int hsub, vsub; member 286 int vsub = td->vsub; in resample_cubic() local 293 int sy = y << vsub; in resample_cubic() 299 v = s->pv[sx + sy * linesize][1] >> vsub; in resample_cubic() 365 int vsub = td->vsub; in resample_linear() local 372 int sy = y << vsub; in resample_linear() 465 int vsub = plane == 1 || plane == 2 ? s->vsub : 0; filter_frame() local [all...] |
H A D | vf_pad.c | 56 "vsub", 249 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[plane in buffer_needs_copy() 373 int vsub = s->draw.vsub[i]; filter_frame() local [all...] |
H A D | vf_mpdecimate.c | 49 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() 186 decimate->vsub = pix_desc->log2_chroma_h; in config_input()
|
H A D | vf_blurdetect.c | 47 int hsub, vsub; member 102 s->vsub = pix_desc->log2_chroma_h; in blurdetect_config_input() 190 static float calculate_blur(BLRContext *s, int w, int h, int hsub, int vsub, in calculate_blur() argument 206 int block_height = AV_CEIL_RSHIFT(s->block_height, vsub); in calculate_blur() 276 int vsub = plane == 1 || plane == 2 ? s->vsub : 0; in blurdetect_filter_frame() local 278 int h = AV_CEIL_RSHIFT(inh, vsub); in blurdetect_filter_frame() 303 blur += calculate_blur(s, w, h, hsub, vsub, directions, w, in blurdetect_filter_frame()
|
H A D | vf_overlay.c | 54 "vsub", 106 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) 649 blend_slice_planar_rgb(AVFilterContext *ctx, AVFrame *dst, const AVFrame *src, int hsub, int vsub, int main_has_alpha, int x, int y, int is_straight, int jobnr, int nb_jobs) blend_slice_planar_rgb() argument [all...] |
H A D | vf_crop.c | 49 "vsub", 88 int hsub, vsub; ///< chroma subsampling member 154 s->vsub = 1; in config_input() 157 s->vsub = pix_desc->log2_chroma_h; in config_input() 187 s->h &= ~((1 << s->vsub) - 1); in config_input() 224 s->y &= ~((1 << s->vsub) - 1); in config_input() 280 s->y &= ~((1 << s->vsub) - 1); in filter_frame() 302 frame->data[i] += (s->y >> s->vsub) * frame->linesize[i]; in filter_frame()
|
H A D | vf_uspp.c | 47 int hsub, vsub; member 199 int h = AV_CEIL_RSHIFT(height, is_chroma ? p->vsub : 0); in filter() 243 const int y1c = y1 >> p->vsub; in filter() 278 for (y = 0; y < AV_CEIL_RSHIFT(height, p->vsub); y++) { in filter() 292 AV_CEIL_RSHIFT(height, is_chroma ? p->vsub : 0), in filter() 324 uspp->vsub = desc->log2_chroma_h; in config_input() 333 h = AV_CEIL_RSHIFT(h, uspp->vsub); in config_input()
|
H A D | vf_blockdetect.c | 39 int hsub, vsub; member 72 s->vsub = pix_desc->log2_chroma_h; in blockdetect_config_input() 215 int vsub = plane == 1 || plane == 2 ? s->vsub : 0; in blockdetect_filter_frame() local 217 int h = AV_CEIL_RSHIFT(inh, vsub); in blockdetect_filter_frame()
|
/third_party/musl/porting/liteos_a/user/src/string/arm/ |
H A D | memcmp.S | 72 vsub.i8 q0, q0, q2 @ q0: Difference of the first 16 bytes 73 vsub.i8 q1, q1, q3 @ q1: Difference of the last 16 bytes 145 vsub.i8 q0, q0, q2 166 vsub.i8 d0, d0, d4
|
/third_party/musl/porting/liteos_m/kernel/src/string/arch/arm/ |
H A D | memcmp_armv8m.S | 85 vsub.i8 q0, q0, q2 @ q0: Difference of the first 16 bytes 86 vsub.i8 q1, q1, q3 @ q1: Difference of the last 16 bytes 183 vsub.i8 q0, q0, q2 207 vsub.i8 q0, q0, q2
|
/third_party/musl/src/string/arm/liteos_a/ |
H A D | memcmp.S | 72 vsub.i8 q0, q0, q2 @ q0: Difference of the first 16 bytes 73 vsub.i8 q1, q1, q3 @ q1: Difference of the last 16 bytes 145 vsub.i8 q0, q0, q2 166 vsub.i8 d0, d0, d4
|
/third_party/ffmpeg/libavutil/arm/ |
H A D | float_dsp_vfp.S | 368 vsub.f s24, s0, s8 378 vsub.f s24, s0, s8 379 vsub.f s25, s1, s9 391 vsub.f s24, s0, s8 392 vsub.f s25, s1, s9 395 vsub.f s26, s2, s10 396 vsub.f s27, s3, s11 417 vsub.f s24, s0, s8 423 vsub.f s28, s4, s12 431 vsub [all...] |