From 28154dcb29d01606de71c6ae3bbdee074020287a Mon Sep 17 00:00:00 2001 From: Dong Xu Date: Sat, 10 Mar 2018 23:33:24 +0800 Subject: [PATCH] fix vst1.f32 of coeff sum at eltwise_arm layer In line 414: "vmla.f32 q1, q0, %q6 \n", destination register is q1 instead of q0, So, replace the {d0-d1} of line 416 with {d2-d3}. --- src/layer/arm/eltwise_arm.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/layer/arm/eltwise_arm.cpp b/src/layer/arm/eltwise_arm.cpp index 84cc8e614..07a465f7e 100644 --- a/src/layer/arm/eltwise_arm.cpp +++ b/src/layer/arm/eltwise_arm.cpp @@ -413,7 +413,7 @@ int Eltwise_arm::forward(const std::vector& bottom_blobs, std::vector& "vld1.f32 {d2-d3}, [%2 :128] \n" "vmla.f32 q1, q0, %q6 \n" "subs %0, #1 \n" - "vst1.f32 {d0-d1}, [%2 :128]! \n" + "vst1.f32 {d2-d3}, [%2 :128]! \n" "bne 0b \n" : "=r"(nn), // %0 "=r"(ptr), // %1