[fpc-devel] FPC SoftFPU implementation

Sven Barth pascaldragon at googlemail.com
Sun Jun 9 19:32:30 CEST 2013


On 09.06.2013 18:22, Max Nazhalov wrote:
> Some time ago I had to do a few hw-independent experiments with floating point, and faced with "./fpc/rtl/inc/softfpu.pp" unit. Its' current state is far from finishing of porting stage, so I had to make some changes to get it up and compile with originally foreseen functionality.
>
> This is roughly a draft patch -- just conversion of unfinished porting of C-syntax; it omits some details like 'public'/'alias:'/'compilerproc' placing (since I have no idea about these modifiers). In addition, fixed several lost 'exit's, 'var'-modifier for 'shortShift128Left', some range-warnings..
>
> Ambiguities were checked against "John R. Hauser's SoftFloat Release 2b". Missing parts were also ported from there. But almost no serious testing was performed yet by now due to lack of time.
>
> Could this patch be reviewed and accepted/adapted/rejected?

Would you please open an issue on bugs.freepascal.org for this and 
preferrably add an uncompressed .patch file. This way your patch won't 
be forgotten that easily. Thank you.

Regards,
Sven




More information about the fpc-devel mailing list