tinycc-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Tinycc-devel] uint64_t/int64_t => double broken on ARM


From: Thomas Preud'homme
Subject: Re: [Tinycc-devel] uint64_t/int64_t => double broken on ARM
Date: Sun, 02 Feb 2014 20:32:58 +0800
User-agent: KMail/4.11.5 (Linux/2.6.38-ac2-ac100; KDE/4.11.5; armv7l; ; )

Le dimanche 2 février 2014, 19:43:44 Thomas Preud'homme a écrit :
> As to changing the ABI, there was actually something for it (see
> floats_in_core_regs function). Strange indeed that it doesn't work since the
> long long -> float conversion function are indeed considered for the
> special ABI. I'll check more closely. Thanks for your attention.

It was taken into account for passing parameter but not for returning because 
it only worked for softfp (where this is not necessary). I fixed this by simply 
changing the ABI for these functions. It's more clean and works better.

Thanks again for noticing.

Best regards,

Thomas



reply via email to

[Prev in Thread] Current Thread [Next in Thread]