diff options
author | Kaustubh Raste <kaustubh.raste@imgtec.com> | 2017-09-15 17:06:34 +0530 |
---|---|---|
committer | Michael Niedermayer <michael@niedermayer.cc> | 2017-09-15 22:36:42 +0200 |
commit | 1a85fb7e1eb375b37ee9863ce8e6e7ada1742dbe (patch) | |
tree | a25f35373c96a2208b9ffac52ce5ab5a43544cd2 /libavutil/mips | |
parent | 0105ed551cb9610c62b6920a301125781e1161a0 (diff) | |
download | ffmpeg-1a85fb7e1eb375b37ee9863ce8e6e7ada1742dbe.tar.gz |
avcodec/mips: Improve hevc sao band filter msa functions
Preload data in band filter 0-8 for better pipeline parallelization.
Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com>
Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Diffstat (limited to 'libavutil/mips')
-rw-r--r-- | libavutil/mips/generic_macros_msa.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libavutil/mips/generic_macros_msa.h b/libavutil/mips/generic_macros_msa.h index ee7d663236..3ff94fdc99 100644 --- a/libavutil/mips/generic_macros_msa.h +++ b/libavutil/mips/generic_macros_msa.h @@ -1574,6 +1574,7 @@ out0 = (RTYPE) __msa_ilvr_h((v8i16) in0, (v8i16) in1); \ out1 = (RTYPE) __msa_ilvl_h((v8i16) in0, (v8i16) in1); \ } +#define ILVRL_H2_UB(...) ILVRL_H2(v16u8, __VA_ARGS__) #define ILVRL_H2_SB(...) ILVRL_H2(v16i8, __VA_ARGS__) #define ILVRL_H2_SH(...) ILVRL_H2(v8i16, __VA_ARGS__) #define ILVRL_H2_SW(...) ILVRL_H2(v4i32, __VA_ARGS__) |