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