/picolibc-3.5.0-3.4.0/newlib/libm/test/ |
D | string.c | 34 const char *it = "<UNSET>"; /* Routine name for message routines. */ variable 45 newfunc(it); in checkit() 50 printf("string.c:%d %s\n", l, it); in checkit() 65 newfunc(it); in funcqual() 70 printf("string.c:%d (%s)\n", l, it); in funcqual() 83 it = "strcmp"; in test_string() 95 it = "strcpy"; in test_string() 112 it = "strcat"; in test_string() 140 it = "strncat"; in test_string() 175 it = "strncmp"; in test_string() [all …]
|
/picolibc-3.5.0-3.4.0/newlib/libc/machine/i960/ |
D | strncat.S | 100 scanbyte 0, g7 # does it contain null byte? 106 cmpo 0, g14 # is it null? 130 cmpo 0, g4 # is it null? 131 stob g4, (g5) # store it 145 cmpo 0, g4 # is it null? 146 stob g4, (g5) # store it
|
D | strncpy.S | 124 cmpo 0, g14 # is it null? 125 stob g14, (g5) # store it 138 cmpo 0, g14 # is it null?
|
D | strcpy.S | 139 cmpo 0,g6 # is it null? 170 cmpo 0, g14 # is it null?
|
/picolibc-3.5.0-3.4.0/newlib/libc/machine/arm/ |
D | strcmp-armv7m.S | 61 it eq 94 it cs 96 it eq 220 it cs 249 it eq 296 it eq 310 it ne 340 it eq 374 it cs
|
D | strcmp-arm-tiny.S | 44 it cs
|
/picolibc-3.5.0-3.4.0/ |
D | COPYING.GPL2 | 7 of this license document, but changing it is not allowed. 12 freedom to share and change it. By contrast, the GNU General Public 17 using it. (Some other Free Software Foundation software is covered by 18 the GNU Library General Public License instead.) You can apply it to 24 this service if you wish), that you receive source code or can get it 25 if you want it, that you can change the software or use pieces of it 31 distribute copies of the software, or if you modify it. 53 program proprietary. To prevent this, we have made it clear that any 63 a notice placed by the copyright holder saying it may be distributed 67 that is to say, a work containing the Program or a portion of it, [all …]
|
D | CONTRIBUTING.md | 14 exactly mirror the code at keithp.com. I've placed it here to 63 1. Mail to the picolibc list (see below). This can be tricky as it 65 the mailing list before it will let you post anything
|
/picolibc-3.5.0-3.4.0/newlib/ |
D | HOWTO | 22 The basic function of makedoc is two-fold. First, it recognizes comments in 23 the proper format to pull out of source files. Second, it adds some Texinfo 38 a copy of the texinfo package (texinfo.tex), the manual for it is not 84 is to ask Jeff Johnston. To see how it works and try classification on your 89 (Unfortunately, it is not complete with respect to either the C99 or POSIX 123 run at any particular point. Simply invoke `autoreconf` and it will do it all. 127 the current system does not include that version, it can be downloaded from the 142 At some point, it should all be merged into configure.ac directly. 145 use when compiling for it. 148 a new file, it must be manually included -- there is no mechanism to search [all …]
|
D | README | 63 TeX is a typesetting program; it does not print files directly, but 66 installed, chances are it has such a program. The precise command to 81 To compile NEWLIB, you must build it in a directory separate from 94 argument to `--srcdir', you can leave out the `--srcdir' option; it 107 directory, it creates a tree for the binaries with the same structure 113 When you run `make' to build a program or library, you must run it 149 you can use it to test your guesses on abbreviations--for example: 173 Since newlib is a library, the target concept does not apply to it, and the 247 `--enable-FEATURE'. Or it can be disable by `--enable-FEATURE=no' or 252 Disabled by default, but some hosts enable it in configure.host. [all …]
|
D | refcontainers.xslt | 10 <!-- Including any attributes it has and any child nodes -->
|
/picolibc-3.5.0-3.4.0/newlib/libc/machine/z8k/ |
D | setjmp.S | 28 ldl @rr6,rr2 ! save it 51 ldl @rr6,rr2 ! save it 78 ld @r7,r2 ! save it 101 ld @r7,r2 ! save it
|
/picolibc-3.5.0-3.4.0/doc/ |
D | tls.md | 13 private copy of data that it uses. Newlib did this by creating a 42 initial TLS block and arranges for it to be initialized as a part of 66 initial TLS data segment. Then, it clears memory from __bss_start to 68 segment. Finally, it sets the architecture-specific TLS data pointer 75 to have separate TLS data, it may allocate memory for additional TLS
|
D | init.md | 19 `_init`. If such a function is included in the binary it will be 33 `_fini`. If such a function is included in the binary it will be 48 into memory (probably flash as it doesn't change) so that the image
|
D | locking.md | 22 POSIX file backend, but it doesn't require any locks for the bulk of 63 locking implementation may define it as necessary. 102 many times as it has acquired it before the mutex is unlocked.
|
D | embedsource.md | 3 …it is possible to embed the entire picolibc library as a meson subproject into the source director… 54 So until a better solution appears, it is best to uninstall the c-library if possible. On Debian/Ub…
|
D | using.md | 18 the gcc directory so that it will be found using just the base name of 90 * The hosted crt0 variant calls `exit`, passing it the value 114 library, `libsemihost.a`. Because it provides interfaces that are used 115 by libc itself, it must be included in the linker command line *after* 129 before it calls main and then goes into an infinite loop after main
|
D | printf.md | 4 makes it important to be able to only include code and data actually 6 printf and scanf makes it very difficult to determine which 84 it maps __f_vfprintf to vfprintf and __f_vfscanf to vfscanf. This 95 `printf_float`. To make it easier to switch between that and the default 106 Now we can build and run it with the double options: 125 Going to integer-only reduces the size even further, but now it doesn't output
|
/picolibc-3.5.0-3.4.0/newlib/libc/machine/mep/ |
D | setjmp.S | 16 # as it's the return value of setjmp, but we save it in case 17 # some application wants to see it in the jmp_buf. Ideally,
|
/picolibc-3.5.0-3.4.0/newlib/libc/machine/h8300/ |
D | memcpy.S | 33 ; it can be more expensive than movmd.b for small moves.
|
/picolibc-3.5.0-3.4.0/newlib/libc/machine/rx/ |
D | memchr.S | 13 …mov.b r2, r2 ; The mov.b below sign extends as it loads, so make sure that r2 is sign-extended as…
|
D | memmove.S | 52 add r3, r2 ; SRC in r2 but it needs them to point the last bytes of
|
/picolibc-3.5.0-3.4.0/newlib/libc/locale/ |
D | locale.tex | 40 honored. (@code{""} is also accepted; it represents the default locale 69 the character used to separate it from numbers. 115 @emph{positive or zero} numbers by a space; @code{0} indicates that it 127 @emph{negative} numbers by a space; @code{0} indicates that it
|
/picolibc-3.5.0-3.4.0/newlib/libc/machine/xstormy16/ |
D | setjmp.S | 52 ;; if it's zero, return 1
|
/picolibc-3.5.0-3.4.0/newlib/libc/iconv/ |
D | iconv.tex | 45 set}, the iconv library shares it's capabilities with the Newlib Locale 740 efficiency: the first method is more efficient since it converts 741 directly; however, it isn't so flexible since for each 804 The third design issue also relates to flexibility. Obviously, it isn't 808 a PC, but it may be very problematical within "small" embedded systems. 811 Since the CCS tables are just data, it is possible to load them 826 configuration. One important ability is for iconv to not link all it's 852 dynamically added into an already compiled Newlib library, even if it 885 "from" support for each encoding that was passed to it. 889 "to" support for each encoding that was passed to it. [all …]
|