/third_party/ffmpeg/libavcodec/ |
D | mdct_template.c | 124 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()
|
D | fft-internal.h | 32 #define CMUL(dre, dim, are, aim, bre, bim) do { \ macro 43 #define CMUL(dre, dim, are, aim, bre, bim) do { \ macro
|
D | mdct15.c | 41 #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()
|
D | fft_template.c | 498 CMUL(t1, t2, a2.re, a2.im, wre, -wim);\ 499 CMUL(t5, t6, a3.re, a3.im, wre, wim);\
|
/third_party/ffmpeg/libavutil/ |
D | tx_priv.h | 51 #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)
|
D | tx_template.c | 181 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/ |
D | fft.asm | 859 %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
|