shithub: libvpx

Download patch

ref: 407c2e29743778fd3b200c306a8f87fcc9f40420
parent: 956af1d478c910ee0aa0c0f124311c2d079b42e8
author: Min Chen <[email protected]>
date: Wed Jul 27 10:22:30 EDT 2016

replace by VSTM/VLDM to reduce one of VST1/VLD1

Change-Id: I596567570580babb1a52925541d1fd1045c352f5

--- a/vpx_dsp/arm/save_reg_neon.asm
+++ b/vpx_dsp/arm/save_reg_neon.asm
@@ -19,15 +19,13 @@
     AREA ||.text||, CODE, READONLY, ALIGN=2
 
 |vpx_push_neon| PROC
-    vst1.i64            {d8, d9, d10, d11}, [r0]!
-    vst1.i64            {d12, d13, d14, d15}, [r0]!
+    vstm            r0!, {d8-d15}
     bx              lr
 
     ENDP
 
 |vpx_pop_neon| PROC
-    vld1.i64            {d8, d9, d10, d11}, [r0]!
-    vld1.i64            {d12, d13, d14, d15}, [r0]!
+    vldm            r0!, {d8-d15}
     bx              lr
 
     ENDP