This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: mn10300 64-bit clean-up


On Sat, May 20, 2000 at 05:46:56PM -0300, Alexandre Oliva wrote:
> I'm thinking of creating split_wide (any better names) by
> removing the GEN_INTs from split_double, renaming it, and creating a
> new split_double that calls split_wide then GEN_INTs the wide ints.

That'd be fine.  How about split_double_raw?  Either that or
just leaving well enough alone and extracting the value from 
the returned rtx -- you're not talking performance critical
code after all.

> But I'll have to fix split_double() first.  It also assumes sign
> extension on signed shift right :-0

It is very uncommon for shift-right arithmetic not to work as
you expect.  But Ian Taylor taught me to be paranoid in binutils.


r~

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]