On 06/13/2018 12:57 PM, Dimitar Dimitrov wrote:
> The floating point support has been borrowed from C6X libgcc port
> to help with TI PRU toolchain ABI compatibility.
> 
> libgcc/ChangeLog:
> 
> 2018-06-13  Dimitar Dimitrov  <dimi...@dinux.eu>
> 
>       * config.host: Add PRU target.
>       * config/pru/asri.c: New file.
>       * config/pru/eqd.c: New file.
>       * config/pru/eqf.c: New file.
>       * config/pru/ged.c: New file.
>       * config/pru/gef.c: New file.
>       * config/pru/gtd.c: New file.
>       * config/pru/gtf.c: New file.
>       * config/pru/led.c: New file.
>       * config/pru/lef.c: New file.
>       * config/pru/lib2bitcountHI.c: New file.
>       * config/pru/lib2divHI.c: New file.
>       * config/pru/lib2divQI.c: New file.
>       * config/pru/lib2divSI.c: New file.
>       * config/pru/libgcc-eabi.ver: New file.
>       * config/pru/ltd.c: New file.
>       * config/pru/ltf.c: New file.
>       * config/pru/mpyll.S: New file.
>       * config/pru/pru-abi.h: New file.
>       * config/pru/pru-asm.h: New file.
>       * config/pru/pru-divmod.h: New file.
>       * config/pru/sfp-machine.h: New file.
>       * config/pru/t-pru: New file.
I don't see anything particularly concerning here.  It looks like the
floating point stuff is a direct copy from the c6x port.  I'm going to
assume the assembly code you've written in the various files is correct.
 I'm also assuming we're trying to be compatible with another toolchain
or published ABI, hence the exposure of the new symbols for low level
operations.

So I'll this too.  Obviously it needs to wait for the main port patch to
be reviewed as well.

jeff

Reply via email to