Home
last modified time | relevance | path

Searched refs:CMUL (Results 1 – 7 of 7) sorted by relevance

/third_party/ffmpeg/libavcodec/
Dmdct_template.c124 CMUL(z[j].re, z[j].im, *in2, *in1, tcos[k], tsin[k]); in ff_imdct_half_c()
133 CMUL(r0, i1, z[n8-k-1].im, z[n8-k-1].re, tsin[n8-k-1], tcos[n8-k-1]); in ff_imdct_half_c()
134 CMUL(r1, i0, z[n8+k ].im, z[n8+k ].re, tsin[n8+k ], tcos[n8+k ]); in ff_imdct_half_c()
187 CMUL(x[j].re, x[j].im, re, im, -tcos[i], tsin[i]); in ff_mdct_calc_c()
192 CMUL(x[j].re, x[j].im, re, im, -tcos[n8 + i], tsin[n8 + i]); in ff_mdct_calc_c()
200 CMUL(i1, r0, x[n8-i-1].re, x[n8-i-1].im, -tsin[n8-i-1], -tcos[n8-i-1]); in ff_mdct_calc_c()
201 CMUL(i0, r1, x[n8+i ].re, x[n8+i ].im, -tsin[n8+i ], -tcos[n8+i ]); in ff_mdct_calc_c()
Dfft-internal.h32 #define CMUL(dre, dim, are, aim, bre, bim) do { \ macro
43 #define CMUL(dre, dim, are, aim, bre, bim) do { \ macro
Dmdct15.c41 #define CMUL3(c, a, b) CMUL((c).re, (c).im, (a).re, (a).im, (b).re, (b).im)
185 CMUL(fft15in[j].im, fft15in[j].re, tmp.re, tmp.im, exp.re, exp.im); in mdct15()
199 CMUL(dst[2*i1*stride + stride], dst[2*i0*stride], s->tmp[s0].re, s->tmp[s0].im, in mdct15()
201 CMUL(dst[2*i0*stride + stride], dst[2*i1*stride], s->tmp[s1].re, s->tmp[s1].im, in mdct15()
242 CMUL(out[i1].re, out[i0].im, in[s1].im, in[s1].re, exp[i1].im, exp[i1].re); in postrotate_c()
243 CMUL(out[i0].re, out[i1].im, in[s0].im, in[s0].re, exp[i0].im, exp[i0].re); in postrotate_c()
Dfft_template.c498 CMUL(t1, t2, a2.re, a2.im, wre, -wim);\
499 CMUL(t5, t6, a3.re, a3.im, wre, wim);\
/third_party/ffmpeg/libavutil/
Dtx_priv.h51 #define CMUL(dre, dim, are, aim, bre, bim) do { \ macro
69 #define CMUL(dre, dim, are, aim, bre, bim) do { \ macro
102 CMUL((c).re, (c).im, (a).re, (a).im, (b).re, (b).im)
Dtx_template.c181 CMUL(t[5].re, t[1].re, TX_NAME(ff_cos_53)[2].im, TX_NAME(ff_cos_53)[3].im, t[3].re, t[1].re); \
182 CMUL(t[5].im, t[1].im, TX_NAME(ff_cos_53)[2].im, TX_NAME(ff_cos_53)[3].im, t[3].im, t[1].im); \
240 CMUL(t1, t2, a2.re, a2.im, wre, -wim);\
241 CMUL(t5, t6, a3.re, a3.im, wre, wim);\
477 CMUL(z[i1].re, z[i0].im, src1.re, src1.im, exp[i1].im, exp[i1].re); \
478 CMUL(z[i0].re, z[i1].im, src0.re, src0.im, exp[i0].im, exp[i0].re); \
508 CMUL(fft##N##in[j].im, fft##N##in[j].re, tmp.re, tmp.im, \
523 CMUL(dst[2*i1*stride + stride], dst[2*i0*stride], src0.re, src0.im, \
525 CMUL(dst[2*i0*stride + stride], dst[2*i1*stride], src1.re, src1.im, \
558 CMUL(z[i1].re, z[i0].im, src1.re, src1.im, exp[i1].im, exp[i1].re); in monolithic_imdct()
[all …]
/third_party/ffmpeg/libavcodec/x86/
Dfft.asm859 %macro CMUL 6 ;j, xmm0, xmm1, 3, 4, 5
889 CMUL %1, ymm0, ymm1, %3, %4, %5
890 CMUL %2, ymm2, ymm3, %3, %4, %5
915 CMUL %1, xmm0, xmm1, %3, %4, %5
918 CMUL %2, xmm4, xmm5, %3, %4, %5
935 CMUL %3, %1, m0, m1, %4, %5
936 CMUL %3, %2, m2, m3, %4, %5