Lynne
|
bbe95f7353
x86: replace explicit REP_RETs with RETs
|
1 year ago |
Andreas Rheinhardt
|
2b94f23b06
swresample/x86/audio_convert: Remove obsolete MMX functions
|
2 years ago |
James Almer
|
acdd672506
x86/audio_convert: fix clobbering of xmm registers
|
9 years ago |
James Almer
|
f37a5dcb55
swresample/x86: add missing colon to labels
|
9 years ago |
James Almer
|
f7ed997a6d
x86/swr: make pack_8ch functions work with compilers without aligned stack
|
9 years ago |
James Almer
|
59ac93f6af
x86/swr: add SSE/AVX unpack_6ch functions
|
9 years ago |
James Almer
|
6abf00d615
x86/swr: load constants outside the loop in pack_6ch functions
|
10 years ago |
James Almer
|
975ff6a3c6
x86/swr: disable pack_8ch functions on msvc/icl x86_32
|
10 years ago |
James Almer
|
5f14f9e984
x86/swr: add missing alignment check to pack_6ch functions
|
10 years ago |
James Almer
|
37b35feb64
x86/swr: add SSE2/AVX pack_8ch functions
|
10 years ago |
James Almer
|
edff061fb0
x86/swr: add ff_float_to_int32_a_avx2
|
10 years ago |
James Almer
|
b385c4c6a3
x86/swr: replace sse4 instructions in pack_6ch with sse ones
|
10 years ago |
Ronald S. Bultje
|
ad75d2b590
x86: Fix compilation with nasm on PPC & OS/2
|
11 years ago |
Michael Niedermayer
|
ca2818b881
swresample/x86/audio_convert: add emms to CONV
|
11 years ago |
Michael Niedermayer
|
3174616f59
Merge commit '6860b4081d046558c44b1b42f22022ea341a2a73'
|
12 years ago |
Carl Eugen Hoyos
|
52be5428c0
Add some missing _EXTERNAL suffixes to yasm source files.
|
12 years ago |
Michael Niedermayer
|
c88e60af76
swr/x86: 10l, missed some SSE2 instructions in code marked as SSE.
|
12 years ago |
Michael Niedermayer
|
a927641e7a
libswresample-simd: Add ff_pack_6ch_float_to_int32_a_avx and ff_pack_6ch_float_to_int32_a_sse4
|
12 years ago |
Michael Niedermayer
|
ca986a06ad
libswresample-simd: add ff_pack_6ch_int32_to_float_a_avx and ff_pack_6ch_int32_to_float_a_sse4
|
12 years ago |
Michael Niedermayer
|
c4047ad9e0
libswresample: make NOP_N macro less picky on its parameters
|
12 years ago |
Michael Niedermayer
|
57bc91c710
libswresample: Change FLOAT_TO_INT32_N to need 1 register less
|
12 years ago |
Michael Niedermayer
|
ecfdd125f1
libswresample-simd: rename 6ch pack to what it is
|
12 years ago |
Michael Niedermayer
|
429b964e25
libswresample-simd: make the converter registers parameters
|
12 years ago |
Michael Niedermayer
|
b3915c4b70
libswresample: cosmetics
|
12 years ago |
Michael Niedermayer
|
24c0d1583c
libswresample: unaligned AVX/SSE4 float and int32 6ch pack
|
12 years ago |
Justin Ruggles
|
6f67d9833b
libswresample: Implement MMX, SSE4 and AVX 6ch float and int32 packing function.
|
12 years ago |
Michael Niedermayer
|
cbbc472467
swr-x86-simd: add ff_unpack_2ch_int16_to_int16/int32/float_a_ssse3
|
12 years ago |
Michael Niedermayer
|
72ae583b7d
swr-x86-simd: stereo unpack S16/S32/FLT-> S16/S32/FLT SSE/SSE2 (16 new SIMD functions)
|
12 years ago |
Michael Niedermayer
|
adfa53b91f
swr-x86-SIMD: 3 instructions less for stereo planar->packed s32/flt->s16
|
12 years ago |
Michael Niedermayer
|
5f4e18cd16
swr: replace the remaining 2 audio convert SIMD macros by the new ones
|
12 years ago |
Michael Niedermayer
|
df5ff103cd
swr: fix internal asm labels
|
12 years ago |
Michael Niedermayer
|
b6f4f0d9ef
swr: fix PACK_2CH register count
|
12 years ago |
Michael Niedermayer
|
aae3119643
swr: replace planar->planar/packed->packed FLT<->S16/S32 SIMD by new macros
|
12 years ago |
Michael Niedermayer
|
47055b8913
swr: implement stereo S16/S32/FLT->S16/S32/FLT planar->packed in SSE/SSE2
|
12 years ago |
Michael Niedermayer
|
e8dd7928c8
swr: change simd len argument to be in samples instead of dst bytes.
|
12 years ago |
Michael Niedermayer
|
c1fe2db376
swr: add ff_int32_to_float_a_avx
|
12 years ago |
Michael Niedermayer
|
65722e7fc5
swr: int32_to_int16_mmx/sse
|
12 years ago |
Michael Niedermayer
|
73edb58c3c
swr: float_to_int16_sse2()
|
12 years ago |
Michael Niedermayer
|
5932938c9a
swr: float_to_int32_sse2()
|
12 years ago |
Michael Niedermayer
|
b72a0f9c23
swr: add int16_to_float_sse2()
|
12 years ago |
Michael Niedermayer
|
832c3b10d2
swr: add int32_to_float_sse2
|
12 years ago |
Michael Niedermayer
|
95057b1972
swr: int16->int32: use the old index negate trick to avoid 2 adds
|
12 years ago |
Michael Niedermayer
|
113738d6c2
swr: more correct cglobal parameters to int16->int32
|
12 years ago |
Michael Niedermayer
|
fa5daaca0d
swr: seperate functions for aligned & unaligned
|
12 years ago |
Michael Niedermayer
|
bcc66ff0e4
swr: add int16_to_int32_mmx/sse
|
12 years ago |