Justin Ruggles
|
ac7eb4cb20
|
float_dsp: add vector_dmul_scalar() to multiply a vector of doubles
Include x86-optimized versions for SSE2 and AVX.
|
12 years ago |
Justin Ruggles
|
947f933687
|
x86: float_dsp: add SSE version of vector_fmul_scalar()
|
12 years ago |
Diego Biurrun
|
2b479bcab0
|
build: Drop AVX assembly ifdefs
An assembler able to cope with AVX instructions is now required.
|
12 years ago |
Diego Biurrun
|
6860b4081d
|
x86: include x86inc.asm in x86util.asm
This is necessary to allow refactoring some x86util macros with cpuflags.
|
12 years ago |
Justin Ruggles
|
7327525997
|
x86: float_dsp: fix ff_vector_fmac_scalar_avx() on Win64
The SWAP macro does not work for explicit xmm/ymm usage, so instead just move
the scalar value from xmm2 to xmm0.
|
12 years ago |
Diego Biurrun
|
17337f54c0
|
x86: Split inline and external assembly #ifdefs
|
12 years ago |
Mans Rullgard
|
a3df4781f4
|
x86: add colons after labels
nasm prints a warning if the colon is missing.
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
12 years ago |
Ronald S. Bultje
|
30b45d9c38
|
x86inc: automatically insert vzeroupper for YMM functions.
|
12 years ago |
Justin Ruggles
|
82b2df9790
|
float_dsp: add x86-optimized functions for vector_fmac_scalar()
|
13 years ago |
Justin Ruggles
|
d5a7229ba4
|
Add a float DSP framework to libavutil
Move vector_fmul() from DSPContext to AVFloatDSPContext.
|
13 years ago |
Justin Ruggles
|
c140fb2cbc
|
lavr: add x86-optimized functions for mixing 2 to 1 s16p with float coeffs
|
13 years ago |