Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/lib/libc/arch/arm/hardfloat Use vmrs instead of mrc



details:   https://anonhg.NetBSD.org/src/rev/15fcf16ca2db
branches:  trunk
changeset: 788987:15fcf16ca2db
user:      matt <matt%NetBSD.org@localhost>
date:      Fri Aug 02 02:07:00 2013 +0000

description:
Use vmrs instead of mrc

diffstat:

 lib/libc/arch/arm/hardfloat/fpgetmask.S |  6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diffs (20 lines):

diff -r ff85bea8377a -r 15fcf16ca2db lib/libc/arch/arm/hardfloat/fpgetmask.S
--- a/lib/libc/arch/arm/hardfloat/fpgetmask.S   Fri Aug 02 01:59:00 2013 +0000
+++ b/lib/libc/arch/arm/hardfloat/fpgetmask.S   Fri Aug 02 02:07:00 2013 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: fpgetmask.S,v 1.6 2013/01/11 13:55:26 matt Exp $       */
+/*     $NetBSD: fpgetmask.S,v 1.7 2013/08/02 02:07:00 matt Exp $       */
 
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -45,8 +45,8 @@
 #endif
 
 ENTRY(fpgetmask)
-       mrc     p10, 7, r0, c1, c0, 0
-       and     r0, r0, #VFP_FPSCR_ESUM
+       vmrs    r0, fpscr
        mov     r0, r0, lsr #8
+       and     r0, r0, #VFP_FPSCR_CSUM
        RET
 END(fpgetmask)



Home | Main Index | Thread Index | Old Index