Lines Matching refs:fr

33 #define SYNTH_NAME       fr->synths.plain[r_1to1][f_real]
59 int synth_1to1_real_x86_64(real *bandPtr,int channel, mpg123_handle *fr, int final) in synth_1to1_real_x86_64() argument
61 real *samples = (real *) (fr->buffer.data+fr->buffer.fill); in synth_1to1_real_x86_64()
66 if(fr->have_eq_settings) do_equalizer(bandPtr,channel,fr->equalizer); in synth_1to1_real_x86_64()
70 fr->bo--; in synth_1to1_real_x86_64()
71 fr->bo &= 0xf; in synth_1to1_real_x86_64()
72 buf = fr->real_buffs[0]; in synth_1to1_real_x86_64()
77 buf = fr->real_buffs[1]; in synth_1to1_real_x86_64()
80 if(fr->bo & 0x1) in synth_1to1_real_x86_64()
83 bo1 = fr->bo; in synth_1to1_real_x86_64()
84 dct64_real_x86_64(buf[1]+((fr->bo+1)&0xf),buf[0]+fr->bo,bandPtr); in synth_1to1_real_x86_64()
89 bo1 = fr->bo+1; in synth_1to1_real_x86_64()
90 dct64_real_x86_64(buf[0]+fr->bo,buf[1]+fr->bo+1,bandPtr); in synth_1to1_real_x86_64()
93 synth_1to1_real_x86_64_asm(fr->decwin, b0, samples, bo1); in synth_1to1_real_x86_64()
95 if(final) fr->buffer.fill += 256; in synth_1to1_real_x86_64()
100 int synth_1to1_real_stereo_x86_64(real *bandPtr_l, real *bandPtr_r, mpg123_handle *fr) in synth_1to1_real_stereo_x86_64() argument
102 real *samples = (real *) (fr->buffer.data+fr->buffer.fill); in synth_1to1_real_stereo_x86_64()
107 if(fr->have_eq_settings) in synth_1to1_real_stereo_x86_64()
109 do_equalizer(bandPtr_l,0,fr->equalizer); in synth_1to1_real_stereo_x86_64()
110 do_equalizer(bandPtr_r,1,fr->equalizer); in synth_1to1_real_stereo_x86_64()
113 fr->bo--; in synth_1to1_real_stereo_x86_64()
114 fr->bo &= 0xf; in synth_1to1_real_stereo_x86_64()
115 bufl = fr->real_buffs[0]; in synth_1to1_real_stereo_x86_64()
116 bufr = fr->real_buffs[1]; in synth_1to1_real_stereo_x86_64()
118 if(fr->bo & 0x1) in synth_1to1_real_stereo_x86_64()
122 bo1 = fr->bo; in synth_1to1_real_stereo_x86_64()
123 dct64_real_x86_64(bufl[1]+((fr->bo+1)&0xf),bufl[0]+fr->bo,bandPtr_l); in synth_1to1_real_stereo_x86_64()
124 dct64_real_x86_64(bufr[1]+((fr->bo+1)&0xf),bufr[0]+fr->bo,bandPtr_r); in synth_1to1_real_stereo_x86_64()
130 bo1 = fr->bo+1; in synth_1to1_real_stereo_x86_64()
131 dct64_real_x86_64(bufl[0]+fr->bo,bufl[1]+fr->bo+1,bandPtr_l); in synth_1to1_real_stereo_x86_64()
132 dct64_real_x86_64(bufr[0]+fr->bo,bufr[1]+fr->bo+1,bandPtr_r); in synth_1to1_real_stereo_x86_64()
135 synth_1to1_real_s_x86_64_asm(fr->decwin, b0l, b0r, samples, bo1); in synth_1to1_real_stereo_x86_64()
137 fr->buffer.fill += 256; in synth_1to1_real_stereo_x86_64()
151 int synth_1to1_real_avx(real *bandPtr,int channel, mpg123_handle *fr, int final) in synth_1to1_real_avx() argument
153 real *samples = (real *) (fr->buffer.data+fr->buffer.fill); in synth_1to1_real_avx()
158 if(fr->have_eq_settings) do_equalizer(bandPtr,channel,fr->equalizer); in synth_1to1_real_avx()
162 fr->bo--; in synth_1to1_real_avx()
163 fr->bo &= 0xf; in synth_1to1_real_avx()
164 buf = fr->real_buffs[0]; in synth_1to1_real_avx()
169 buf = fr->real_buffs[1]; in synth_1to1_real_avx()
172 if(fr->bo & 0x1) in synth_1to1_real_avx()
175 bo1 = fr->bo; in synth_1to1_real_avx()
176 dct64_real_avx(buf[1]+((fr->bo+1)&0xf),buf[0]+fr->bo,bandPtr); in synth_1to1_real_avx()
181 bo1 = fr->bo+1; in synth_1to1_real_avx()
182 dct64_real_avx(buf[0]+fr->bo,buf[1]+fr->bo+1,bandPtr); in synth_1to1_real_avx()
185 synth_1to1_real_x86_64_asm(fr->decwin, b0, samples, bo1); in synth_1to1_real_avx()
187 if(final) fr->buffer.fill += 256; in synth_1to1_real_avx()
192 int synth_1to1_fltst_avx(real *bandPtr_l, real *bandPtr_r, mpg123_handle *fr) in synth_1to1_fltst_avx() argument
194 real *samples = (real *) (fr->buffer.data+fr->buffer.fill); in synth_1to1_fltst_avx()
199 if(fr->have_eq_settings) in synth_1to1_fltst_avx()
201 do_equalizer(bandPtr_l,0,fr->equalizer); in synth_1to1_fltst_avx()
202 do_equalizer(bandPtr_r,1,fr->equalizer); in synth_1to1_fltst_avx()
205 fr->bo--; in synth_1to1_fltst_avx()
206 fr->bo &= 0xf; in synth_1to1_fltst_avx()
207 bufl = fr->real_buffs[0]; in synth_1to1_fltst_avx()
208 bufr = fr->real_buffs[1]; in synth_1to1_fltst_avx()
210 if(fr->bo & 0x1) in synth_1to1_fltst_avx()
214 bo1 = fr->bo; in synth_1to1_fltst_avx()
215 dct64_real_avx(bufl[1]+((fr->bo+1)&0xf),bufl[0]+fr->bo,bandPtr_l); in synth_1to1_fltst_avx()
216 dct64_real_avx(bufr[1]+((fr->bo+1)&0xf),bufr[0]+fr->bo,bandPtr_r); in synth_1to1_fltst_avx()
222 bo1 = fr->bo+1; in synth_1to1_fltst_avx()
223 dct64_real_avx(bufl[0]+fr->bo,bufl[1]+fr->bo+1,bandPtr_l); in synth_1to1_fltst_avx()
224 dct64_real_avx(bufr[0]+fr->bo,bufr[1]+fr->bo+1,bandPtr_r); in synth_1to1_fltst_avx()
227 synth_1to1_real_s_avx_asm(fr->decwin, b0l, b0r, samples, bo1); in synth_1to1_fltst_avx()
229 fr->buffer.fill += 256; in synth_1to1_fltst_avx()
241 int synth_1to1_real_sse(real *bandPtr,int channel, mpg123_handle *fr, int final) in synth_1to1_real_sse() argument
243 real *samples = (real *) (fr->buffer.data+fr->buffer.fill); in synth_1to1_real_sse()
248 if(fr->have_eq_settings) do_equalizer(bandPtr,channel,fr->equalizer); in synth_1to1_real_sse()
252 fr->bo--; in synth_1to1_real_sse()
253 fr->bo &= 0xf; in synth_1to1_real_sse()
254 buf = fr->real_buffs[0]; in synth_1to1_real_sse()
259 buf = fr->real_buffs[1]; in synth_1to1_real_sse()
262 if(fr->bo & 0x1) in synth_1to1_real_sse()
265 bo1 = fr->bo; in synth_1to1_real_sse()
266 dct64_real_sse(buf[1]+((fr->bo+1)&0xf),buf[0]+fr->bo,bandPtr); in synth_1to1_real_sse()
271 bo1 = fr->bo+1; in synth_1to1_real_sse()
272 dct64_real_sse(buf[0]+fr->bo,buf[1]+fr->bo+1,bandPtr); in synth_1to1_real_sse()
275 synth_1to1_real_sse_asm(fr->decwin, b0, samples, bo1); in synth_1to1_real_sse()
277 if(final) fr->buffer.fill += 256; in synth_1to1_real_sse()
282 int synth_1to1_real_stereo_sse(real *bandPtr_l, real *bandPtr_r, mpg123_handle *fr) in synth_1to1_real_stereo_sse() argument
284 real *samples = (real *) (fr->buffer.data+fr->buffer.fill); in synth_1to1_real_stereo_sse()
289 if(fr->have_eq_settings) in synth_1to1_real_stereo_sse()
291 do_equalizer(bandPtr_l,0,fr->equalizer); in synth_1to1_real_stereo_sse()
292 do_equalizer(bandPtr_r,1,fr->equalizer); in synth_1to1_real_stereo_sse()
295 fr->bo--; in synth_1to1_real_stereo_sse()
296 fr->bo &= 0xf; in synth_1to1_real_stereo_sse()
297 bufl = fr->real_buffs[0]; in synth_1to1_real_stereo_sse()
298 bufr = fr->real_buffs[1]; in synth_1to1_real_stereo_sse()
300 if(fr->bo & 0x1) in synth_1to1_real_stereo_sse()
304 bo1 = fr->bo; in synth_1to1_real_stereo_sse()
305 dct64_real_sse(bufl[1]+((fr->bo+1)&0xf),bufl[0]+fr->bo,bandPtr_l); in synth_1to1_real_stereo_sse()
306 dct64_real_sse(bufr[1]+((fr->bo+1)&0xf),bufr[0]+fr->bo,bandPtr_r); in synth_1to1_real_stereo_sse()
312 bo1 = fr->bo+1; in synth_1to1_real_stereo_sse()
313 dct64_real_sse(bufl[0]+fr->bo,bufl[1]+fr->bo+1,bandPtr_l); in synth_1to1_real_stereo_sse()
314 dct64_real_sse(bufr[0]+fr->bo,bufr[1]+fr->bo+1,bandPtr_r); in synth_1to1_real_stereo_sse()
317 synth_1to1_real_s_sse_asm(fr->decwin, b0l, b0r, samples, bo1); in synth_1to1_real_stereo_sse()
319 fr->buffer.fill += 256; in synth_1to1_real_stereo_sse()
331 int synth_1to1_real_neon(real *bandPtr,int channel, mpg123_handle *fr, int final) in synth_1to1_real_neon() argument
333 real *samples = (real *) (fr->buffer.data+fr->buffer.fill); in synth_1to1_real_neon()
338 if(fr->have_eq_settings) do_equalizer(bandPtr,channel,fr->equalizer); in synth_1to1_real_neon()
342 fr->bo--; in synth_1to1_real_neon()
343 fr->bo &= 0xf; in synth_1to1_real_neon()
344 buf = fr->real_buffs[0]; in synth_1to1_real_neon()
349 buf = fr->real_buffs[1]; in synth_1to1_real_neon()
352 if(fr->bo & 0x1) in synth_1to1_real_neon()
355 bo1 = fr->bo; in synth_1to1_real_neon()
356 dct64_real_neon(buf[1]+((fr->bo+1)&0xf),buf[0]+fr->bo,bandPtr); in synth_1to1_real_neon()
361 bo1 = fr->bo+1; in synth_1to1_real_neon()
362 dct64_real_neon(buf[0]+fr->bo,buf[1]+fr->bo+1,bandPtr); in synth_1to1_real_neon()
365 synth_1to1_real_neon_asm(fr->decwin, b0, samples, bo1); in synth_1to1_real_neon()
367 if(final) fr->buffer.fill += 256; in synth_1to1_real_neon()
371 int synth_1to1_real_stereo_neon(real *bandPtr_l, real *bandPtr_r, mpg123_handle *fr) in synth_1to1_real_stereo_neon() argument
373 real *samples = (real *) (fr->buffer.data+fr->buffer.fill); in synth_1to1_real_stereo_neon()
378 if(fr->have_eq_settings) in synth_1to1_real_stereo_neon()
380 do_equalizer(bandPtr_l,0,fr->equalizer); in synth_1to1_real_stereo_neon()
381 do_equalizer(bandPtr_r,1,fr->equalizer); in synth_1to1_real_stereo_neon()
384 fr->bo--; in synth_1to1_real_stereo_neon()
385 fr->bo &= 0xf; in synth_1to1_real_stereo_neon()
386 bufl = fr->real_buffs[0]; in synth_1to1_real_stereo_neon()
387 bufr = fr->real_buffs[1]; in synth_1to1_real_stereo_neon()
389 if(fr->bo & 0x1) in synth_1to1_real_stereo_neon()
393 bo1 = fr->bo; in synth_1to1_real_stereo_neon()
394 dct64_real_neon(bufl[1]+((fr->bo+1)&0xf),bufl[0]+fr->bo,bandPtr_l); in synth_1to1_real_stereo_neon()
395 dct64_real_neon(bufr[1]+((fr->bo+1)&0xf),bufr[0]+fr->bo,bandPtr_r); in synth_1to1_real_stereo_neon()
401 bo1 = fr->bo+1; in synth_1to1_real_stereo_neon()
402 dct64_real_neon(bufl[0]+fr->bo,bufl[1]+fr->bo+1,bandPtr_l); in synth_1to1_real_stereo_neon()
403 dct64_real_neon(bufr[0]+fr->bo,bufr[1]+fr->bo+1,bandPtr_r); in synth_1to1_real_stereo_neon()
406 synth_1to1_real_s_neon_asm(fr->decwin, b0l, b0r, samples, bo1); in synth_1to1_real_stereo_neon()
408 fr->buffer.fill += 256; in synth_1to1_real_stereo_neon()
420 int synth_1to1_real_neon64(real *bandPtr,int channel, mpg123_handle *fr, int final) in synth_1to1_real_neon64() argument
422 real *samples = (real *) (fr->buffer.data+fr->buffer.fill); in synth_1to1_real_neon64()
427 if(fr->have_eq_settings) do_equalizer(bandPtr,channel,fr->equalizer); in synth_1to1_real_neon64()
431 fr->bo--; in synth_1to1_real_neon64()
432 fr->bo &= 0xf; in synth_1to1_real_neon64()
433 buf = fr->real_buffs[0]; in synth_1to1_real_neon64()
438 buf = fr->real_buffs[1]; in synth_1to1_real_neon64()
441 if(fr->bo & 0x1) in synth_1to1_real_neon64()
444 bo1 = fr->bo; in synth_1to1_real_neon64()
445 dct64_real_neon64(buf[1]+((fr->bo+1)&0xf),buf[0]+fr->bo,bandPtr); in synth_1to1_real_neon64()
450 bo1 = fr->bo+1; in synth_1to1_real_neon64()
451 dct64_real_neon64(buf[0]+fr->bo,buf[1]+fr->bo+1,bandPtr); in synth_1to1_real_neon64()
454 synth_1to1_real_neon64_asm(fr->decwin, b0, samples, bo1); in synth_1to1_real_neon64()
456 if(final) fr->buffer.fill += 256; in synth_1to1_real_neon64()
460 int synth_1to1_fltst_neon64(real *bandPtr_l, real *bandPtr_r, mpg123_handle *fr) in synth_1to1_fltst_neon64() argument
462 real *samples = (real *) (fr->buffer.data+fr->buffer.fill); in synth_1to1_fltst_neon64()
467 if(fr->have_eq_settings) in synth_1to1_fltst_neon64()
469 do_equalizer(bandPtr_l,0,fr->equalizer); in synth_1to1_fltst_neon64()
470 do_equalizer(bandPtr_r,1,fr->equalizer); in synth_1to1_fltst_neon64()
473 fr->bo--; in synth_1to1_fltst_neon64()
474 fr->bo &= 0xf; in synth_1to1_fltst_neon64()
475 bufl = fr->real_buffs[0]; in synth_1to1_fltst_neon64()
476 bufr = fr->real_buffs[1]; in synth_1to1_fltst_neon64()
478 if(fr->bo & 0x1) in synth_1to1_fltst_neon64()
482 bo1 = fr->bo; in synth_1to1_fltst_neon64()
483 dct64_real_neon64(bufl[1]+((fr->bo+1)&0xf),bufl[0]+fr->bo,bandPtr_l); in synth_1to1_fltst_neon64()
484 dct64_real_neon64(bufr[1]+((fr->bo+1)&0xf),bufr[0]+fr->bo,bandPtr_r); in synth_1to1_fltst_neon64()
490 bo1 = fr->bo+1; in synth_1to1_fltst_neon64()
491 dct64_real_neon64(bufl[0]+fr->bo,bufl[1]+fr->bo+1,bandPtr_l); in synth_1to1_fltst_neon64()
492 dct64_real_neon64(bufr[0]+fr->bo,bufr[1]+fr->bo+1,bandPtr_r); in synth_1to1_fltst_neon64()
495 synth_1to1_real_s_neon64_asm(fr->decwin, b0l, b0r, samples, bo1); in synth_1to1_fltst_neon64()
497 fr->buffer.fill += 256; in synth_1to1_fltst_neon64()
515 #define SYNTH_NAME fr->synths.plain[r_2to1][f_real]
544 #define SYNTH_NAME fr->synths.plain[r_4to1][f_real]