This is the mail archive of the mailing list for the newlib project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Add Intel MCU target

On Mar 31 18:33, Igor Venevtsev wrote:
> Intel MCU System V ABI are incompartible with i386 System V ABI:
>     o Minimum instruction set is Intel Pentium ISA minus x87 instructions
>     o No x87 or vector registers
>     o First three args are passed in %eax, %edx and %ecx
>     o Full specification available here:
> newlib/
>     * Add new ix86-*-elfiamcu target
> newlib/libc/include/
>     * setjmp.h: Change _JBLEN for Intel MCU target
> newlib/libc/machine/i386/
>     * memchr.S:  (memchr)  Target-specific size-optimized version
>     * memcmp.S:  (memcmp)  Likewise
>     * memcpy.S:  (memcpy)  Likewise
>     * memmove.S: (memmove) Likewise
>     * memset.S:  (memset)  Likewise
>     * setjmp.S:  (setjmp)  Likewise
>     * strchr.S:  (strchr)  Likewise
>     * strlen.S:  (strlen)  Likewise
> newlib/libc/stdlib/
>     * srtold.c:  (__flt_rounds) Disable for Intel MCU
> Please find a patch in attachment
> Thanks, Igor

Patch applied.


Corinna Vinschen
Cygwin Maintainer
Red Hat

Attachment: signature.asc
Description: PGP signature

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