From 407c2e29743778fd3b200c306a8f87fcc9f40420 Mon Sep 17 00:00:00 2001 From: Min Chen Date: Wed, 27 Jul 2016 14:22:30 -0500 Subject: [PATCH] replace by VSTM/VLDM to reduce one of VST1/VLD1 Change-Id: I596567570580babb1a52925541d1fd1045c352f5 --- vpx_dsp/arm/save_reg_neon.asm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/vpx_dsp/arm/save_reg_neon.asm b/vpx_dsp/arm/save_reg_neon.asm index c9ca10801..9811cd5a5 100644 --- 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