From 7e5e0671c8532b0cc02e6069be43068dcbe79ad1 Mon Sep 17 00:00:00 2001 From: yangruoqi713 Date: Fri, 12 Mar 2021 16:50:57 +0800 Subject: [PATCH] [MSLITE][Develop] fix bug of cpu arm32 MatVecMul --- mindspore/lite/nnacl/assembly/arm32/MatVecMulFp32.S | 8 ++++---- mindspore/lite/test/models_arm32.cfg | 2 ++ 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/mindspore/lite/nnacl/assembly/arm32/MatVecMulFp32.S b/mindspore/lite/nnacl/assembly/arm32/MatVecMulFp32.S index 4569c9599d..a99b331218 100644 --- a/mindspore/lite/nnacl/assembly/arm32/MatVecMulFp32.S +++ b/mindspore/lite/nnacl/assembly/arm32/MatVecMulFp32.S @@ -20,8 +20,8 @@ asm_function MatVecMulFp32 // r4-r8 and q4-q7 must be saved according to https://static.docs.arm.com/ihi0042/i/aapcs32.pdf - push {r0-r8, r10, r11, lr} - add sp, sp, #48 + push {r0-r8, r9, r10, r11, lr} + add sp, sp, #52 ldr r4, [sp] ldr r5, [sp, #4] @@ -180,7 +180,7 @@ Col1Loop: b Col1Loop End: - sub sp, sp, #48 - pop {r0-r8, r10, r11, pc} + sub sp, sp, #52 + pop {r0-r8, r9, r10, r11, pc} #endif #endif diff --git a/mindspore/lite/test/models_arm32.cfg b/mindspore/lite/test/models_arm32.cfg index 0ed2f89278..0d4780b9c3 100644 --- a/mindspore/lite/test/models_arm32.cfg +++ b/mindspore/lite/test/models_arm32.cfg @@ -13,6 +13,8 @@ ml_face_landmark ml_liveness_detect_landmark deconv_test_model deconvs_model +# onnx +ml_2012_ocr_cn.onnx # aware_training video_infer.tflite mobilenet_v1_1.0_224_quant.tflite