| @@ -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, | |||||
| 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, | |||||
| int i; | int i; | ||||
| for(i=0; i<h; i++) | for(i=0; i<h; i++) | ||||
| { | { | ||||
| AV_WN32(dst , AV_RN32(src )); | |||||
| AV_WN32(dst+4 , AV_RN32(src+4 )); | |||||
| AV_COPY64U(dst, src); | |||||
| 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, | |||||
| int i; | int i; | ||||
| for(i=0; i<h; i++) | for(i=0; i<h; i++) | ||||
| { | { | ||||
| AV_WN32(dst , AV_RN32(src )); | |||||
| AV_WN32(dst+4 , AV_RN32(src+4 )); | |||||
| AV_COPY64U(dst, src); | |||||
| 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, | |||||
| int i; | int i; | ||||
| for(i=0; i<h; i++) | for(i=0; i<h; i++) | ||||
| { | { | ||||
| AV_WN32(dst , AV_RN32(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)); | |||||
| AV_COPY128U(dst, src); | |||||
| 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, | |||||
| int i; | int i; | ||||
| for(i=0; i<h; i++) | for(i=0; i<h; i++) | ||||
| { | { | ||||
| AV_WN32(dst , AV_RN32(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)); | |||||
| AV_COPY128U(dst, src); | |||||
| dst[16]= src[16]; | dst[16]= src[16]; | ||||
| dst+=dstStride; | dst+=dstStride; | ||||
| src+=srcStride; | src+=srcStride; | ||||