diff options
Diffstat (limited to 'chromium/third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/vp8_memcpy_neon.asm')
-rw-r--r-- | chromium/third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/vp8_memcpy_neon.asm | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/chromium/third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/vp8_memcpy_neon.asm b/chromium/third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/vp8_memcpy_neon.asm index 5b9f11e5935..d219e2d1424 100644 --- a/chromium/third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/vp8_memcpy_neon.asm +++ b/chromium/third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/vp8_memcpy_neon.asm @@ -21,6 +21,7 @@ ;void vp8_memcpy_partial_neon(unsigned char *dst_ptr, unsigned char *src_ptr, ; int sz); |vp8_memcpy_partial_neon| PROC + vpush {d8-d15} ;pld [r1] ;preload pred data ;pld [r1, #128] ;pld [r1, #256] @@ -64,6 +65,7 @@ extra_copy_neon_loop bne extra_copy_neon_loop done_copy_neon_loop + vpop {d8-d15} bx lr ENDP |