Ref #740: updated asum_vfp.S and iamax_vfp.S

This commit is contained in:
Werner Saar 2016-01-23 14:44:34 +01:00
parent 9066d1f982
commit ca32253f32
2 changed files with 11 additions and 10 deletions

View File

@ -367,12 +367,12 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.align 5 .align 5
#if defined(DOUBLE) movs r12, #0 // clear floating point register
vsub.f64 d0 , d0 , d0 vmov s0, r12
vsub.f64 d1 , d1 , d1 vmov s1, r12
#else #if defined(DOUBLE)
vsub.f32 s0 , s0 , s0 vcvt.f64.f32 d0, s0
vsub.f32 s1 , s1 , s1 vcvt.f64.f32 d1, s1
#endif #endif
cmp N, #0 cmp N, #0

View File

@ -341,11 +341,12 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.align 5 .align 5
push {r4} push {r4}
#if defined(DOUBLE) movs r12, #0 // clear floating point register
vsub.f64 d0 , d0 , d0 vmov s0, r12
#else #if defined(DOUBLE)
vsub.f32 s0 , s0 , s0 vcvt.f64.f32 d0, s0
#endif #endif
mov INDEX, #0 mov INDEX, #0
cmp N, #0 cmp N, #0