]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Fix %fp/%sp typo in new sparc ceil{,f} assembler.
authorDavid S. Miller <davem@davemloft.net>
Tue, 28 Feb 2012 04:33:25 +0000 (20:33 -0800)
committerDavid S. Miller <davem@davemloft.net>
Tue, 28 Feb 2012 04:33:25 +0000 (20:33 -0800)
* sysdeps/sparc/sparc32/sparcv9/fpu/s_ceil.S: Fix accidental use of
frame pointer instead of stack pointer relative arg slot.
* sysdeps/sparc/sparc32/sparcv9/fpu/s_ceilf.S: Likewise.
* sysdeps/sparc/sparc64/fpu/s_ceil.S: Likewise.
* sysdeps/sparc/sparc64/fpu/s_ceilf.S: Likewise.

ChangeLog
sysdeps/sparc/sparc32/sparcv9/fpu/s_ceil.S
sysdeps/sparc/sparc32/sparcv9/fpu/s_ceilf.S
sysdeps/sparc/sparc64/fpu/s_ceil.S
sysdeps/sparc/sparc64/fpu/s_ceilf.S

index d00ab102b092f306a94fd4769d4ceefa159ea305..df43a7113840f6bd5ce422509b54352eb4f81343 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2012-02-27  David S. Miller  <davem@davemloft.net>
+
+       * sysdeps/sparc/sparc32/sparcv9/fpu/s_ceil.S: Fix accidental use of
+       frame pointer instead of stack pointer relative arg slot.
+       * sysdeps/sparc/sparc32/sparcv9/fpu/s_ceilf.S: Likewise.
+       * sysdeps/sparc/sparc64/fpu/s_ceil.S: Likewise.
+       * sysdeps/sparc/sparc64/fpu/s_ceilf.S: Likewise.
+
 2012-02-27  Carlos O'Donell  <carlos_odonell@mentor.com>
 
        [BZ #3992]
index 5e32b68aaccb090d2a6e9aec39cbdadd6f620bf8..1d940e3ac76b1b4e2889c291d4e311e05f04f8c6 100644 (file)
@@ -75,9 +75,9 @@ ENTRY (__ceil)
        faddd   %f0, %f16, %f18
        fsubd   %f18, %f16, %f18
        fcmpd   %fcc2, %f18, %f0
-       stx     %o3, [%fp + 72]
+       stx     %o3, [%sp + 72]
 
-       ldd     [%fp + 72], %f20
+       ldd     [%sp + 72], %f20
        fmovduge %fcc2, ZERO, %f20
        faddd   %f18, %f20, %f0
        fabsd   %f0, %f0
index e5129fdba18030e8c81a0d9cf9d6325b8c72684a..1407423fef263a53f2583b03d5064dbe56c095a6 100644 (file)
@@ -71,9 +71,9 @@ ENTRY (__ceilf)
        fadds   %f0, %f16, %f1
        fsubs   %f1, %f16, %f1
        fcmps   %fcc2, %f1, %f0
-       st      %o3, [%fp + 68]
+       st      %o3, [%sp + 68]
 
-       ld      [%fp + 68], %f9
+       ld      [%sp + 68], %f9
        fmovsuge %fcc2, ZERO, %f9
        fadds   %f1, %f9, %f0
        fabss   %f0, %f0
index 85d1a3cbd15b6c98f58f711e6e9ecdf256440c19..0bda19b6139f0bc6514adfb2254d87563f7e5ed5 100644 (file)
@@ -71,9 +71,9 @@ ENTRY (__ceil)
        faddd   %f0, %f16, %f18
        fsubd   %f18, %f16, %f18
        fcmpd   %fcc2, %f18, %f0
-       stx     %o3, [%fp + STACK_BIAS + 128]
+       stx     %o3, [%sp + STACK_BIAS + 128]
 
-       ldd     [%fp + STACK_BIAS + 128], %f20
+       ldd     [%sp + STACK_BIAS + 128], %f20
        fmovduge %fcc2, ZERO, %f20
        faddd   %f18, %f20, %f0
        fabsd   %f0, %f0
index dd5c2f0c790010b7840a54bbd7951f149c02bd04..bd5f0fb7e1dd5d88ef6af14a57e83318b2507484 100644 (file)
@@ -69,9 +69,9 @@ ENTRY (__ceilf)
        fadds   %f1, %f16, %f5
        fsubs   %f5, %f16, %f5
        fcmps   %fcc2, %f5, %f1
-       st      %o3, [%fp + STACK_BIAS + 128]
+       st      %o3, [%sp + STACK_BIAS + 128]
 
-       ld      [%fp + STACK_BIAS + 128], %f9
+       ld      [%sp + STACK_BIAS + 128], %f9
        fmovsuge %fcc2, ZERO, %f9
        fadds   %f5, %f9, %f0
        fabss   %f0, %f0