]> git.ipfire.org Git - thirdparty/gcc.git/commit - libgcc/config/rl78/t-rl78
mulsi3.S: Remove a few unneeded moves and branches.
authorDJ Delorie <dj@redhat.com>
Sat, 14 Sep 2013 06:13:18 +0000 (02:13 -0400)
committerDJ Delorie <dj@gcc.gnu.org>
Sat, 14 Sep 2013 06:13:18 +0000 (02:13 -0400)
commitceb2fc49ce5049ecafd811ca8ba406eadbdba5f8
tree6f028c72a0421ebf758b7e3a0b11fc485361a541
parent03112d9463c2d0888ac4b0689573e4ae3d5e5b75
mulsi3.S: Remove a few unneeded moves and branches.

* config/rl78/mulsi3.S: Remove a few unneeded moves and branches.
* config/rl78/vregs.h: New.
* config/rl78/signbit.S: New file.  Implements signbit function.
* config/rl78/divmodsi.S: New.
* config/rl78/divmodhi.S: New.
* config/rl78/divmodqi.S: New.
* config/rl78/t-rl78: Build them here...
* config/rl78/lib2div.c: ...but not here.

Co-Authored-By: Nick Clifton <nickc@redhat.com>
From-SVN: r202588
libgcc/ChangeLog
libgcc/config/rl78/divmodhi.S [new file with mode: 0644]
libgcc/config/rl78/divmodqi.S [new file with mode: 0644]
libgcc/config/rl78/divmodsi.S [new file with mode: 0644]
libgcc/config/rl78/lib2div.c
libgcc/config/rl78/mulsi3.S
libgcc/config/rl78/signbit.S [new file with mode: 0644]
libgcc/config/rl78/t-rl78
libgcc/config/rl78/vregs.h [new file with mode: 0644]