Ref #740: updated asum_vfp.S and iamax_vfp.S
This commit is contained in:
parent
9066d1f982
commit
ca32253f32
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue