[FFmpeg-devel] [PATCH 11/14] [inline assembly] add memory to mpegaudiodsp

2020-04-26 Thread frederic . recoules
From: Frédéric Recoules --- libavcodec/x86/mpegaudiodsp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/x86/mpegaudiodsp.c b/libavcodec/x86/mpegaudiodsp.c index 10b9e814d5..83457dfbb3 100644 --- a/libavcodec/x86/mpegaudiodsp.c +++ b/libavcodec/x86/mpegaudiodsp.c

[FFmpeg-devel] [PATCH 10/14] [inline assembly] add xmm clobbers to mpegaudiodsp

2020-04-26 Thread frederic . recoules
From: Frédéric Recoules --- libavcodec/x86/mpegaudiodsp.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libavcodec/x86/mpegaudiodsp.c b/libavcodec/x86/mpegaudiodsp.c index f46a5c4f3d..10b9e814d5 100644 --- a/libavcodec/x86/mpegaudiodsp.c +++ b/libavcodec/x86/mpegaudiod

[FFmpeg-devel] [PATCH 14/14] [inline assembly] add mmx clobbers to cavsdsp

2020-04-26 Thread frederic . recoules
From: Frédéric Recoules --- libavcodec/x86/cavsdsp.c | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/libavcodec/x86/cavsdsp.c b/libavcodec/x86/cavsdsp.c index becb3a4808..b1b2c7b069 100644 --- a/libavcodec/x86/cavsdsp.c +++ b/libavcodec/x86/cavsdsp.c @@ -166,7 +166,8

[FFmpeg-devel] [PATCH 13/14] [inline assembly] add memory to lpc

2020-04-26 Thread frederic . recoules
From: Frédéric Recoules --- libavcodec/x86/lpc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/x86/lpc.c b/libavcodec/x86/lpc.c index 6789027277..0b32bd1bf1 100644 --- a/libavcodec/x86/lpc.c +++ b/libavcodec/x86/lpc.c @@ -73,7 +73,7 @@ static void lpc_apply_w

[FFmpeg-devel] [PATCH 06/14] [inline assembly] add mmx/xmm clobbers in fdct.c

2020-04-26 Thread frederic . recoules
From: Frédéric Recoules --- libavcodec/x86/fdct.c | 18 -- 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/libavcodec/x86/fdct.c b/libavcodec/x86/fdct.c index 112566ded0..2635d58cbf 100644 --- a/libavcodec/x86/fdct.c +++ b/libavcodec/x86/fdct.c @@ -288,7 +288,7 @@

[FFmpeg-devel] [PATCH 09/14] [inline assembly] add memory to mpegvideoenc

2020-04-26 Thread frederic . recoules
From: Frédéric Recoules --- libavcodec/x86/mpegvideoenc_qns_template.c | 4 ++-- libavcodec/x86/mpegvideoencdsp_init.c | 10 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/libavcodec/x86/mpegvideoenc_qns_template.c b/libavcodec/x86/mpegvideoenc_qns_template.c in

[FFmpeg-devel] [PATCH 12/14] [inline assembly] add xmm clobbers to lpc

2020-04-26 Thread frederic . recoules
From: Frédéric Recoules --- libavcodec/x86/lpc.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libavcodec/x86/lpc.c b/libavcodec/x86/lpc.c index 6c72e21bac..6789027277 100644 --- a/libavcodec/x86/lpc.c +++ b/libavcodec/x86/lpc.c @@ -118,7 +118,8 @@ static void lpc_comput

[FFmpeg-devel] [PATCH 08/14] [inline assembly] add mmx clobbers to mpegvideoenc

2020-04-26 Thread frederic . recoules
From: Frédéric Recoules --- libavcodec/x86/mpegvideoenc_qns_template.c | 12 +--- libavcodec/x86/mpegvideoencdsp_init.c | 32 ++ 2 files changed, 35 insertions(+), 9 deletions(-) diff --git a/libavcodec/x86/mpegvideoenc_qns_template.c b/libavcodec/x86/mpegvideoenc_

[FFmpeg-devel] [PATCH 07/14] [inline assembly] add memory in fdct.c

2020-04-26 Thread frederic . recoules
From: Frédéric Recoules --- libavcodec/x86/fdct.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libavcodec/x86/fdct.c b/libavcodec/x86/fdct.c index 2635d58cbf..975e5e7769 100644 --- a/libavcodec/x86/fdct.c +++ b/libavcodec/x86/fdct.c @@ -370,7 +370,7 @@ static av_al

[FFmpeg-devel] [PATCH 5/5] [inline assembly] add "memory" to sub_median_pred_mmxext

2020-04-22 Thread frederic . recoules
From: Frédéric Recoules --- libavcodec/x86/lossless_videoencdsp_init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/x86/lossless_videoencdsp_init.c b/libavcodec/x86/lossless_videoencdsp_init.c index fb481e66f5..feb6874f94 100644 --- a/libavcodec/x86/lossless_vi

[FFmpeg-devel] [PATCH 2/5] [inline assembly] merges contiguous assembly statements

2020-04-22 Thread frederic . recoules
From: Frédéric Recoules --- libavcodec/x86/hpeldsp_init.c | 8 libavcodec/x86/rnd_template.c | 14 +++--- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/libavcodec/x86/hpeldsp_init.c b/libavcodec/x86/hpeldsp_init.c index d89928cec6..c99513035b 100644 --- a/liba

[FFmpeg-devel] [PATCH 3/5] [inline assembly] prepares for mmx clobbers akin to xmm

2020-04-22 Thread frederic . recoules
From: Frédéric Recoules --- configure | 4 libavutil/x86/asm.h | 20 2 files changed, 24 insertions(+) diff --git a/configure b/configure index 6533b43250..ddfea5ccfa 100755 --- a/configure +++ b/configure @@ -2275,6 +2275,7 @@ TOOLCHAIN_FEATURES=" symv

[FFmpeg-devel] [PATCH 1/5] [inline assembly] prepares for contiguous assembly statements merging

2020-04-22 Thread frederic . recoules
From: Frédéric Recoules --- libavcodec/x86/inline_asm.h | 29 + 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/libavcodec/x86/inline_asm.h b/libavcodec/x86/inline_asm.h index 0198746719..6ead73ac33 100644 --- a/libavcodec/x86/inline_asm.h +++ b/libavc

[FFmpeg-devel] [PATCH 4/5] [inline assembly] add mmx clobbers in 3 statements

2020-04-22 Thread frederic . recoules
From: Frédéric Recoules - 1 in lossless_videoencdsp_init.c - 2 in rnd_template.c --- libavcodec/x86/lossless_videoencdsp_init.c | 4 +++- libavcodec/x86/rnd_template.c | 8 ++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/libavcodec/x86/lossless_videoencdsp_in