Igor Venevtsev
5d3ad3b123
Add Intel MCU target
...
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:
https://github.com/hjl-tools/x86-psABI/wiki/iamcu-psABI-0.7.pdf
newlib/
* configure.host: 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
2016-04-04 16:32:07 +02:00
..
2015-12-21 11:53:14 -05:00
2013-05-08 23:13:51 +00:00
2008-12-11 17:27:56 +00:00
2008-12-11 17:27:56 +00:00
2009-07-29 22:33:40 +00:00
2015-10-19 14:10:33 +02:00
2016-03-18 12:33:41 +01:00
2016-03-21 11:12:19 +01:00
2016-03-20 21:30:08 +01:00
2009-10-08 16:44:10 +00:00
2009-12-17 19:43:43 +00:00
2004-09-09 19:46:54 +00:00
2012-08-10 15:21:57 +00:00
2008-10-31 21:08:03 +00:00
2016-03-18 21:20:06 +01:00
2015-12-21 11:49:28 -05:00
2004-09-15 20:50:08 +00:00
2006-08-03 16:56:05 +00:00
2009-12-03 16:11:27 +00:00
2013-04-29 21:06:23 +00:00
2016-03-17 21:09:06 -05:00
2008-10-31 21:08:03 +00:00
2013-07-02 21:30:57 +00:00
2014-03-21 21:27:29 +00:00
2013-06-10 15:27:43 +00:00
2015-11-20 18:03:05 +01:00
2015-11-20 18:14:58 +01:00
2010-03-05 08:55:16 +00:00
2010-03-05 08:55:16 +00:00
2013-11-13 20:04:18 +00:00
2015-06-23 16:14:53 +01:00
2015-11-20 18:14:58 +01:00
2015-06-23 17:30:22 +01:00
2009-08-25 18:47:24 +00:00
2016-03-28 22:39:50 -05:00
2016-03-28 22:39:50 -05:00
2008-11-19 20:56:22 +00:00
2010-05-31 19:15:41 +00:00
2009-04-09 08:20:10 +00:00
2009-11-18 09:49:57 +00:00
2013-04-29 21:06:23 +00:00
2013-11-26 17:21:01 +00:00
2013-11-26 17:21:01 +00:00
2013-11-26 17:21:01 +00:00
2013-11-26 17:21:01 +00:00
2013-11-18 17:26:52 +00:00
2013-11-18 17:26:52 +00:00
2013-11-18 17:26:52 +00:00
2013-11-18 17:26:52 +00:00
2005-10-28 21:21:08 +00:00
2009-11-23 17:02:20 +00:00
2015-11-20 18:14:58 +01:00
2005-10-28 21:21:08 +00:00
2016-02-08 10:33:07 +01:00
2015-12-21 11:49:28 -05:00
2015-12-21 11:49:28 -05:00
2015-12-21 11:49:28 -05:00
2011-08-23 12:03:55 +00:00
2004-11-24 22:34:15 +00:00
2016-02-12 10:16:06 -06:00
2005-10-28 21:21:08 +00:00
2013-04-29 21:06:23 +00:00
2016-03-28 22:39:50 -05:00
2008-11-19 20:56:22 +00:00
2015-11-19 16:31:08 +01:00
2010-02-06 18:28:33 +00:00
2015-04-23 21:57:08 +02:00
2008-09-25 01:23:08 +00:00
2008-12-11 17:27:56 +00:00
2016-03-28 22:39:50 -05:00
2015-11-20 18:03:05 +01:00
2015-11-26 10:13:53 +01:00
2013-11-18 17:26:52 +00:00
2016-04-04 16:32:07 +02:00
2013-11-18 17:26:52 +00:00
2013-11-18 17:26:52 +00:00
2016-03-26 20:27:18 +01:00
2013-11-18 17:26:52 +00:00
2013-11-18 17:26:52 +00:00
2013-11-18 17:26:52 +00:00
2008-12-11 17:27:56 +00:00
2014-12-16 10:55:17 +00:00
2013-11-26 17:21:01 +00:00
2015-06-23 16:14:53 +01:00
2013-11-26 17:21:01 +00:00
2013-11-26 17:21:01 +00:00
2013-11-26 17:21:01 +00:00
2015-11-20 17:57:20 +01:00
2007-07-06 20:03:28 +00:00
2013-11-26 17:21:01 +00:00
2013-11-18 17:26:52 +00:00
2013-11-18 17:26:52 +00:00
2013-11-26 17:21:01 +00:00
2008-11-24 21:27:33 +00:00
2013-11-26 17:21:01 +00:00
2013-04-29 21:06:23 +00:00
2015-04-23 21:57:09 +02:00
2013-04-29 21:06:23 +00:00