54 Commits (ecb7232bac33ebba47e03663e7e5a3517a8e0a5c)

Author SHA1 Message Date
James Almer a14440867c x86/float_dsp: add SSE2 and AVX versions of scalarproduct_double 7 months ago
Lynne bbe95f7353
x86: replace explicit REP_RETs with RETs 2 years ago
James Almer bda3a9faf4 x86/float_dsp: use three operand form for some instructions 2 years ago
Paul B Mahol 72acff9f59 avutil/x86/float_dsp: add fma3 for scalarproduct 2 years ago
Andreas Rheinhardt 2718a3be1f avutil/x86/float_dsp: Remove obsolete 3dnowext function 3 years ago
Alexander Kanavin 91326dc942 libavutil: include assembly with full path from source root 3 years ago
James Almer 9d002d7818 x86/float_dsp: add ff_vector_dmul_{sse2,avx} 6 years ago
James Almer 0fbc7a2169 x86/float_dsp: remove usage of integer instructions 8 years ago
James Almer f1d80bc630 x86/float_dsp: add ff_vector_fmul_reverse_avx2 8 years ago
James Almer ed9b25a148 x86/float_dsp: add ff_vector_dmac_scalar_{sse2,avx,fma3} 8 years ago
James Almer dc79824deb x86/float_dsp: zero extend offset from ff_scalarproduct_float_sse 9 years ago
James Almer 4ee38ed7f9 x86/float_dsp: zero extend len from ff_butterflies_float_sse implicitly 9 years ago
James Almer 7f520524f6 x86/float_dsp: remove len check from ff_butterflies_float_sse 9 years ago
James Almer 4d2c014a8f x86/float_dsp: add missing colon to labels 10 years ago
James Almer 85065d2a7c x86/float_dsp: add missing femms 11 years ago
James Almer dcaf9660b6 x86/float_dsp: port vector_fmul_window to yasm 11 years ago
James Almer 3b06208a57 x86/float_dsp: remove duplicated code from vector_dmul_scalar 11 years ago
James Almer 11b36b1ee0 x86/float_dsp: unroll loop in vector_fmac_scalar 11 years ago
James Almer 3b808900af x86/float_dsp: use SWAP in vector_fmac_scalar Win64 11 years ago
James Almer 7d7487e85c x86/float_dsp: add ff_vector_{fmul_add, fmac_scalar}_fma3 11 years ago
Christophe Gisquet 996697e266 x86: float dsp: unroll SSE versions 11 years ago
Christophe Gisquet 133b34207c x86: float dsp: unroll SSE versions 11 years ago
Christophe Gisquet 566b7a20fd x86: float dsp: butterflies_float SSE 12 years ago
Michael Niedermayer 92218aad00 butterflies_float: replace 2 lea by 2 add 12 years ago
Christophe Gisquet 1a4007964c x86: float dsp: butterflies_float SSE 12 years ago
Ronald S. Bultje 42d3246948 floatdsp: move vector_fmul_reverse from dsputil to avfloatdsp. 12 years ago
Ronald S. Bultje 55aa03b9f8 floatdsp: move vector_fmul_add from dsputil to avfloatdsp. 12 years ago
Ronald S. Bultje d56668bd80 floatdsp: move scalarproduct_float from dsputil to avfloatdsp. 12 years ago
Justin Ruggles 1c012e6bfb x86: float_dsp: fix loading of the len parameter on x86-32 12 years ago
Justin Ruggles ecc8b02194 x86: float_dsp: fix compilation of ff_vector_dmul_scalar_avx() on x86-32 12 years ago
Justin Ruggles ac7eb4cb20 float_dsp: add vector_dmul_scalar() to multiply a vector of doubles 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 12 years ago
Diego Biurrun 6860b4081d x86: include x86inc.asm in x86util.asm 12 years ago
Justin Ruggles 7327525997 x86: float_dsp: fix ff_vector_fmac_scalar_avx() on Win64 12 years ago
Diego Biurrun 17337f54c0 x86: Split inline and external assembly #ifdefs 13 years ago
Mans Rullgard a3df4781f4 x86: add colons after labels 13 years ago
Ronald S. Bultje 30b45d9c38 x86inc: automatically insert vzeroupper for YMM functions. 13 years ago
Justin Ruggles 82b2df9790 float_dsp: add x86-optimized functions for vector_fmac_scalar() 13 years ago
Michael Niedermayer f0313e9022 x86/float_dsp.asm: restore author attribution 13 years ago
Justin Ruggles d5a7229ba4 Add a float DSP framework to libavutil 13 years ago
Justin Ruggles c140fb2cbc lavr: add x86-optimized functions for mixing 2 to 1 s16p with float coeffs 13 years ago