]> git.ipfire.org Git - thirdparty/glibc.git/commit
alpha: Improve sysdeps/alpha/divqu.S and sysdeps/alpha/remqu.S
authorUros Bizjak <ubizjak@gmail.com>
Mon, 1 Apr 2019 08:58:37 +0000 (15:58 +0700)
committerRichard Henderson <richard.henderson@linaro.org>
Mon, 1 Apr 2019 09:00:37 +0000 (16:00 +0700)
commit993e3107af67edefcfc79a62ae55f7b98aa5151e
tree449aa8a58d1397aeb3d39b7fb106f0821ef1ef85
parentd5ecee822e72a2fd156338ab2be2f2e70a1da55a
alpha: Improve sysdeps/alpha/divqu.S and sysdeps/alpha/remqu.S

* sysdeps/alpha/divqu.S (__divqu): Move save of $f0 and excb after
conditional branch to DIVBYZERO.  Fix unwind info.
* sysdeps/alpha/remqu.S (__remqu): Move saves of $f0, $f1, $f2 and
excb after conditional branch to $powerof2.  Add missing unop
instructions and .align directives and reorder instructions to
match __divqu.

Signed-off-by: Uroš Bizjak <ubizjak@gmail.com>
ChangeLog
sysdeps/alpha/divqu.S
sysdeps/alpha/remqu.S