tinycc-devel
[Top][All Lists]
Advanced

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

Re: [Tinycc-devel] ARM hardfloat prolog


From: Thomas Preud'homme
Subject: Re: [Tinycc-devel] ARM hardfloat prolog
Date: Wed, 1 May 2013 17:02:54 +0200
User-agent: KMail/1.13.7 (Linux/3.2.0-4-amd64; KDE/4.8.4; x86_64; ; )

Le mercredi 1 mai 2013 16:59:25, Daniel Glöckner a écrit :
> Hi Thomas,
> 
> I saw that you used the following line to store the floating point
> arguments that have been passed in fpu register:
> 
>     o(0xED2D0A00|nf); /* save s0-s15 on stack if needed */
> 
> In my 2nd edition ARM ARM this maps to the FSTMS instruction and there
> is a note allowing implementations to keep the values in an internal
> representation and just convert them to IEEE format for storing to
> memory. So I don't think we can use this instruction to store double
> arguments and need one FSTMS/FSTMD for each run of consecutive fpu
> registers of same precision to be stored. Or have read otherwise?

Nope, I didn't see that line. Please go ahead if you want to fix it, otherwise 
I'll do it later (I'm working right now).

> 
> Best regards,
> 
>   Daniel

Best regards,

Thomas

Attachment: signature.asc
Description: This is a digitally signed message part.


reply via email to

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