diff options
author | Valery Ushakov <uwe@stderr.spb.ru> | 2017-01-13 14:30:00 +0300 |
---|---|---|
committer | Valery Ushakov <uwe@stderr.spb.ru> | 2017-01-13 14:30:00 +0300 |
commit | df19338b894073491796ce754c6d6e3d8db238e2 (patch) | |
tree | eced56d6032cddeb75063c15ab95613d7b8f4c19 | |
parent | f5ae074fb65122af150efb683484e834e25d7d56 (diff) |
Don't use with-update variant to store FPSCR as the code never reverts
the update and hence the stack pointer becomes out of whack.
-rw-r--r-- | lib9/setfcr-NetBSD-power.S | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib9/setfcr-NetBSD-power.S b/lib9/setfcr-NetBSD-power.S index f50507f5..820fb29f 100644 --- a/lib9/setfcr-NetBSD-power.S +++ b/lib9/setfcr-NetBSD-power.S @@ -2,14 +2,14 @@ ENTRY_NOPROFILE(getfcr) mffs %f0 - stfdu %f0,-16(%r1) + stfd %f0,-16(%r1) lwz %r3,-12(%r1) blr END(getfcr) ENTRY_NOPROFILE(getfsr) mffs %f0 - stfdu %f0,-16(%r1) + stfd %f0,-16(%r1) lwz %r3,-12(%r1) blr END(getfsr) |