FFmpeg/libavcodec/x86
Christophe Gisquet 9630b3fc06 x86: lossless audio: SSE4 madd 32bits
The unique user so far is wmalossless 24bits. The few samples tested show an
order of 8, so more unrolling or an avx2 version do not make sense.

Timings: 68 -> 49 cycles

Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-05-07 23:28:48 +02:00
..
aacpsdsp.asm
aacpsdsp_init.c
ac3dsp.asm
ac3dsp_init.c
alacdsp.asm
alacdsp_init.c
audiodsp.asm
audiodsp_init.c
blockdsp.asm
blockdsp_init.c
bswapdsp.asm
bswapdsp_init.c
cabac.h
cavsdsp.c
constants.c
constants.h
dcadsp.asm x86/dcadec: add ff_lfe_fir1_float_{sse3,avx} 2016-02-22 21:21:34 -03:00
dcadsp_init.c x86/dcadec: add ff_lfe_fir1_float_{sse3,avx} 2016-02-22 21:21:34 -03:00
dct-test.c
dct32.asm
dct_init.c
dirac_dwt.asm
dirac_dwt_init.c
diracdsp.asm
diracdsp_init.c
dnxhdenc.asm
dnxhdenc_init.c
fdct.c
fdct.h
fdctdsp_init.c
fft.asm avcodec: Extend fft to size 2^17 2016-03-04 13:51:42 +01:00
fft.h
fft_init.c Merge commit '73ff983e8dd22ccee166403d0bbbc9c1cd543622' 2016-04-12 15:42:21 +01:00
flac_dsp_gpl.asm
flacdsp.asm
flacdsp_init.c
fmtconvert.asm
fmtconvert_init.c
fpel.asm
fpel.h
g722dsp.asm
g722dsp_init.c
h263_loopfilter.asm
h263dsp_init.c
h264_chromamc.asm
h264_chromamc_10bit.asm
h264_deblock.asm
h264_deblock_10bit.asm
h264_i386.h
h264_idct.asm
h264_idct_10bit.asm
h264_intrapred.asm
h264_intrapred_10bit.asm
h264_intrapred_init.c
h264_qpel.c
h264_qpel_8bit.asm
h264_qpel_10bit.asm
h264_weight.asm
h264_weight_10bit.asm
h264chroma_init.c
h264dsp_init.c
hevc_deblock.asm
hevc_idct.asm
hevc_mc.asm
hevc_res_add.asm
hevc_sao.asm
hevc_sao_10bit.asm
hevcdsp.h
hevcdsp_init.c x86: hevc: Fix linking with both yasm and optimizations disabled 2016-02-23 11:47:54 +01:00
hpeldsp.asm
hpeldsp.h
hpeldsp_init.c
hpeldsp_rnd_template.c
huffyuvdsp.asm
huffyuvdsp_init.c
huffyuvencdsp.asm
huffyuvencdsp_mmx.c
idctdsp.asm
idctdsp.h
idctdsp_init.c
imdct36.asm
inline_asm.h
jpeg2000dsp.asm
jpeg2000dsp_init.c
lossless_audiodsp.asm x86: lossless audio: SSE4 madd 32bits 2016-05-07 23:28:48 +02:00
lossless_audiodsp_init.c x86: lossless audio: SSE4 madd 32bits 2016-05-07 23:28:48 +02:00
lossless_videodsp.asm
lossless_videodsp_init.c
lpc.c
Makefile x86/vc1dsp: Split the file into MC and loopfilter 2016-02-29 08:46:53 -08:00
mathops.h
me_cmp.asm
me_cmp_init.c
mlpdsp.asm
mlpdsp_init.c
mpegaudiodsp.c
mpegvideo.c
mpegvideodsp.c
mpegvideoenc.c
mpegvideoenc_qns_template.c
mpegvideoenc_template.c
mpegvideoencdsp.asm
mpegvideoencdsp_init.c
pixblockdsp.asm
pixblockdsp_init.c
pngdsp.asm
pngdsp_init.c
proresdsp.asm
proresdsp_init.c
qpel.asm
qpeldsp.asm
qpeldsp_init.c
rnd_template.c
rv34dsp.asm
rv34dsp_init.c
rv40dsp.asm
rv40dsp_init.c
sbrdsp.asm
sbrdsp_init.c
simple_idct.c
simple_idct.h
simple_idct10.asm
simple_idct10_template.asm
snowdsp.c
svq1enc.asm
svq1enc_init.c
synth_filter.asm
synth_filter_init.c
takdsp.asm
takdsp_init.c
ttadsp.asm
ttadsp_init.c
v210-init.c
v210.asm
v210enc.asm Merge commit 'eafb05fcf37cd19a910ca3b17824384f9006bc0a' 2016-02-16 17:02:56 +00:00
v210enc_init.c Merge commit 'e280fe13291e9c712a5f4aa13b5263f3e8afed45' 2016-02-16 17:23:32 +00:00
vc1dsp.h
vc1dsp_init.c
vc1dsp_loopfilter.asm x86/vc1dsp: Split the file into MC and loopfilter 2016-02-29 08:46:53 -08:00
vc1dsp_mc.asm x86/vc1dsp: Split the file into MC and loopfilter 2016-02-29 08:46:53 -08:00
vc1dsp_mmx.c
videodsp.asm
videodsp_init.c
vorbisdsp.asm
vorbisdsp_init.c
vp3dsp.asm
vp3dsp_init.c
vp6dsp.asm
vp6dsp_init.c
vp8dsp.asm
vp8dsp_init.c
vp8dsp_loopfilter.asm
vp9dsp_init.c
vp9dsp_init.h
vp9dsp_init_10bpp.c
vp9dsp_init_12bpp.c
vp9dsp_init_16bpp.c
vp9dsp_init_16bpp_template.c
vp9intrapred.asm
vp9intrapred_16bpp.asm
vp9itxfm.asm
vp9itxfm_16bpp.asm
vp9itxfm_template.asm
vp9lpf.asm
vp9lpf_16bpp.asm
vp9mc.asm
vp9mc_16bpp.asm
vp56_arith.h
w64xmmtest.c
xvididct.asm
xvididct.h
xvididct_init.c