/third_party/ffmpeg/libavcodec/ |
H A D | mdct_template.c | 120 CMUL(z[j].re, z[j].im, *in2, *in1, tcos[k], tsin[k]); in ff_imdct_half_c() 129 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() 130 CMUL(r1, i0, z[n8+k ].im, z[n8+k ].re, tsin[n8+k ], tcos[n8+k ]); in ff_imdct_half_c() 183 CMUL(x[j].re, x[j].im, re, im, -tcos[i], tsin[i]); in ff_mdct_calc_c() 188 CMUL(x[j].re, x[j].im, re, im, -tcos[n8 + i], tsin[n8 + i]); in ff_mdct_calc_c() 196 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() 197 CMUL(i0, r1, x[n8+i ].re, x[n8+i ].im, -tsin[n8+i ], -tcos[n8+i ]); in ff_mdct_calc_c()
|
H A D | fft-internal.h | 35 #define CMUL(dre, dim, are, aim, bre, bim) do { \ macro 42 #define CMUL(dre, dim, are, aim, bre, bim) do { \ macro
|
H A D | mdct15.c | 42 #define CMUL3(c, a, b) CMUL((c).re, (c).im, (a).re, (a).im, (b).re, (b).im) 186 CMUL(fft15in[j].im, fft15in[j].re, tmp.re, tmp.im, exp.re, exp.im); in mdct15() 200 CMUL(dst[2*i1*stride + stride], dst[2*i0*stride], s->tmp[s0].re, s->tmp[s0].im, in mdct15() 202 CMUL(dst[2*i0*stride + stride], dst[2*i1*stride], s->tmp[s1].re, s->tmp[s1].im, in mdct15() 243 CMUL(out[i1].re, out[i0].im, in[s1].im, in[s1].re, exp[i1].im, exp[i1].re); in postrotate_c() 244 CMUL(out[i0].re, out[i1].im, in[s0].im, in[s0].re, exp[i0].im, exp[i0].re); in postrotate_c()
|
H A D | fft_template.c | 503 CMUL(t1, t2, a2.re, a2.im, wre, -wim);\ 504 CMUL(t5, t6, a3.re, a3.im, wre, wim);\
|
/third_party/ffmpeg/libavutil/ |
H A D | tx_priv.h | 87 #define CMUL(dre, dim, are, aim, bre, bim) \ macro 113 #define CMUL(dre, dim, are, aim, bre, bim) \ macro 148 #define CMUL3(c, a, b) CMUL((c).re, (c).im, (a).re, (a).im, (b).re, (b).im)
|
H A D | tx_template.c | 229 CMUL(t[5].re, t[1].re, tab[5], tab[7], t[3].re, t[1].re); \ 230 CMUL(t[5].im, t[1].im, tab[5], tab[7], t[3].im, t[1].im); \ 492 CMUL(t1, t2, a2.re, a2.im, wre, -wim); \ 493 CMUL(t5, t6, a3.re, a3.im, wre, wim); \ 992 CMUL(z[idx].im, z[idx].re, tmp.re, tmp.im, exp[i].re, exp[i].im); in ff_tx_mdct_sr_fwd() 1002 CMUL(dst[2*i1*stride + stride], dst[2*i0*stride], src0.re, src0.im, in ff_tx_mdct_sr_fwd() 1004 CMUL(dst[2*i0*stride + stride], dst[2*i1*stride], src1.re, src1.im, in ff_tx_mdct_sr_fwd() 1034 CMUL(z[i1].re, z[i0].im, src1.re, src1.im, exp[i1].im, exp[i1].re); in ff_tx_mdct_sr_inv() 1035 CMUL(z[i0].re, z[i1].im, src0.re, src0.im, exp[i0].im, exp[i0].re); in ff_tx_mdct_sr_inv() 1189 CMUL( [all...] |
/third_party/ffmpeg/libavcodec/x86/ |
H A D | fft.asm | 673 %macro CMUL 6 ;j, xmm0, xmm1, 3, 4, 5 690 CMUL %1, ymm0, ymm1, %3, %4, %5 691 CMUL %2, ymm2, ymm3, %3, %4, %5 716 CMUL %1, xmm0, xmm1, %3, %4, %5 719 CMUL %2, xmm4, xmm5, %3, %4, %5
|