Commit 330b864c authored by Diego Biurrun's avatar Diego Biurrun

dsputil: Replace AV_WNxx(AV_RNxx()) combinations by AV_COPYxxU

parent af6dd6de
...@@ -662,7 +662,7 @@ static inline void copy_block2(uint8_t *dst, const uint8_t *src, int dstStride, ...@@ -662,7 +662,7 @@ static inline void copy_block2(uint8_t *dst, const uint8_t *src, int dstStride,
int i; int i;
for(i=0; i<h; i++) for(i=0; i<h; i++)
{ {
AV_WN16(dst , AV_RN16(src )); AV_COPY16U(dst, src);
dst+=dstStride; dst+=dstStride;
src+=srcStride; src+=srcStride;
} }
...@@ -673,7 +673,7 @@ static inline void copy_block4(uint8_t *dst, const uint8_t *src, int dstStride, ...@@ -673,7 +673,7 @@ static inline void copy_block4(uint8_t *dst, const uint8_t *src, int dstStride,
int i; int i;
for(i=0; i<h; i++) for(i=0; i<h; i++)
{ {
AV_WN32(dst , AV_RN32(src )); AV_COPY32U(dst, src);
dst+=dstStride; dst+=dstStride;
src+=srcStride; src+=srcStride;
} }
...@@ -684,8 +684,7 @@ static inline void copy_block8(uint8_t *dst, const uint8_t *src, int dstStride, ...@@ -684,8 +684,7 @@ static inline void copy_block8(uint8_t *dst, const uint8_t *src, int dstStride,
int i; int i;
for(i=0; i<h; i++) for(i=0; i<h; i++)
{ {
AV_WN32(dst , AV_RN32(src )); AV_COPY64U(dst, src);
AV_WN32(dst+4 , AV_RN32(src+4 ));
dst+=dstStride; dst+=dstStride;
src+=srcStride; src+=srcStride;
} }
...@@ -696,8 +695,7 @@ static inline void copy_block9(uint8_t *dst, const uint8_t *src, int dstStride, ...@@ -696,8 +695,7 @@ static inline void copy_block9(uint8_t *dst, const uint8_t *src, int dstStride,
int i; int i;
for(i=0; i<h; i++) for(i=0; i<h; i++)
{ {
AV_WN32(dst , AV_RN32(src )); AV_COPY64U(dst, src);
AV_WN32(dst+4 , AV_RN32(src+4 ));
dst[8]= src[8]; dst[8]= src[8];
dst+=dstStride; dst+=dstStride;
src+=srcStride; src+=srcStride;
...@@ -709,10 +707,7 @@ static inline void copy_block16(uint8_t *dst, const uint8_t *src, int dstStride, ...@@ -709,10 +707,7 @@ static inline void copy_block16(uint8_t *dst, const uint8_t *src, int dstStride,
int i; int i;
for(i=0; i<h; i++) for(i=0; i<h; i++)
{ {
AV_WN32(dst , AV_RN32(src )); AV_COPY128U(dst, src);
AV_WN32(dst+4 , AV_RN32(src+4 ));
AV_WN32(dst+8 , AV_RN32(src+8 ));
AV_WN32(dst+12, AV_RN32(src+12));
dst+=dstStride; dst+=dstStride;
src+=srcStride; src+=srcStride;
} }
...@@ -723,10 +718,7 @@ static inline void copy_block17(uint8_t *dst, const uint8_t *src, int dstStride, ...@@ -723,10 +718,7 @@ static inline void copy_block17(uint8_t *dst, const uint8_t *src, int dstStride,
int i; int i;
for(i=0; i<h; i++) for(i=0; i<h; i++)
{ {
AV_WN32(dst , AV_RN32(src )); AV_COPY128U(dst, src);
AV_WN32(dst+4 , AV_RN32(src+4 ));
AV_WN32(dst+8 , AV_RN32(src+8 ));
AV_WN32(dst+12, AV_RN32(src+12));
dst[16]= src[16]; dst[16]= src[16];
dst+=dstStride; dst+=dstStride;
src+=srcStride; src+=srcStride;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment