#include "libavutil/cpu.h"#include "libavutil/x86_cpu.h"#include "libavcodec/dsputil.h"#include "libavcodec/mpegaudiodsp.h"Go to the source code of this file.
Macros | |
| #define | MACS(rt, ra, rb) rt+=(ra)*(rb) |
| #define | MLSS(rt, ra, rb) rt-=(ra)*(rb) |
| #define | SUM8(op, sum, w, p) |
| #define | MULT(a, b) |
| #define | SUMS(suma, sumb, sumc, sumd, out1, out2) |
Functions | |
| void | ff_imdct36_float_sse (float *out, float *buf, float *in, float *win) |
| void | ff_imdct36_float_sse2 (float *out, float *buf, float *in, float *win) |
| void | ff_imdct36_float_sse3 (float *out, float *buf, float *in, float *win) |
| void | ff_imdct36_float_ssse3 (float *out, float *buf, float *in, float *win) |
| void | ff_imdct36_float_avx (float *out, float *buf, float *in, float *win) |
| void | ff_four_imdct36_float_sse (float *out, float *buf, float *in, float *win, float *tmpbuf) |
| void | ff_four_imdct36_float_avx (float *out, float *buf, float *in, float *win, float *tmpbuf) |
| static void | apply_window (const float *buf, const float *win1, const float *win2, float *sum1, float *sum2, int len) |
| static void | apply_window_mp3 (float *in, float *win, int *unused, float *out, int incr) |
| void | ff_mpadsp_init_mmx (MPADSPContext *s) |
Variables | |
| static float | mdct_win_sse [2][4][4 *40] |
Definition at line 39 of file mpegaudiodec_mmx.c.
Referenced by apply_window_mp3().
Definition at line 40 of file mpegaudiodec_mmx.c.
Referenced by apply_window_mp3().
| #define MULT | ( | a, | |
| b | |||
| ) |
| #define SUM8 | ( | op, | |
| sum, | |||
| w, | |||
| p | |||
| ) |
Definition at line 42 of file mpegaudiodec_mmx.c.
Referenced by apply_window_mp3().
| #define SUMS | ( | suma, | |
| sumb, | |||
| sumc, | |||
| sumd, | |||
| out1, | |||
| out2 | |||
| ) |
Referenced by apply_window_mp3().
|
static |
Definition at line 54 of file mpegaudiodec_mmx.c.
Referenced by apply_window_mp3().
|
static |
Definition at line 98 of file mpegaudiodec_mmx.c.
Referenced by ff_mpadsp_init_mmx().
| void ff_four_imdct36_float_avx | ( | float * | out, |
| float * | buf, | ||
| float * | in, | ||
| float * | win, | ||
| float * | tmpbuf | ||
| ) |
| void ff_four_imdct36_float_sse | ( | float * | out, |
| float * | buf, | ||
| float * | in, | ||
| float * | win, | ||
| float * | tmpbuf | ||
| ) |
| void ff_imdct36_float_avx | ( | float * | out, |
| float * | buf, | ||
| float * | in, | ||
| float * | win | ||
| ) |
| void ff_imdct36_float_sse | ( | float * | out, |
| float * | buf, | ||
| float * | in, | ||
| float * | win | ||
| ) |
| void ff_imdct36_float_sse2 | ( | float * | out, |
| float * | buf, | ||
| float * | in, | ||
| float * | win | ||
| ) |
| void ff_imdct36_float_sse3 | ( | float * | out, |
| float * | buf, | ||
| float * | in, | ||
| float * | win | ||
| ) |
| void ff_imdct36_float_ssse3 | ( | float * | out, |
| float * | buf, | ||
| float * | in, | ||
| float * | win | ||
| ) |
| void ff_mpadsp_init_mmx | ( | MPADSPContext * | s | ) |
Definition at line 203 of file mpegaudiodec_mmx.c.
Referenced by ff_mpadsp_init().
|
static |
Definition at line 37 of file mpegaudiodec_mmx.c.
Referenced by ff_mpadsp_init_mmx().