Home
last modified time | relevance | path

Searched refs:be (Results 1 – 25 of 352) sorted by relevance

12345678910>>...15

/picolibc-latest/newlib/
DHOWTO20 doc directory. doc.str is a macro file that can be used to define things to
21 be done by makedoc, using building blocks that are built into makedoc.c.
33 In addition to the makedoc.c stuff, Texinfo commands can be directly
39 included. The latest one may be found at
43 (which could be for a newer version of texinfo.tex than is included in Newlib).
45 In addition to Texinfo commands, straight TeX commands can also be used,
46 but these, however, should be carefully limited and be given alternates for
52 and PORTABILITY. BUGS, NOTES, SEEALSO and WARNINGS should be added as
57 makefiles as CHEWOUT_FILES. These .def files need to be included into an
90 standards, so particular C and POSIX functions may or may not be found.)
[all …]
DREADME93 directory. If the path to `configure' would be the same as the
95 will be assumed.)
175 be changed for newlib's use.
236 Configure NEWLIB to be built using a cross compiler running on
243 options so that library features can be turned on/off according to
246 One feature can be enabled by specifying `--enable-FEATURE=yes' or
247 `--enable-FEATURE'. Or it can be disable by `--enable-FEATURE=no' or
276 encodings to be built-in.
281 to be built-in.
286 to be built-in.
[all …]
/picolibc-latest/doc/
Dos.md3 Picolibc is designed to be operating-system independent, so it doesn't
21 FILE objects may not. A single FILE object may be used for all three
22 pointers, and linker aliases may be used to make all three pointers be
24 pointers for putc, getc, which might be defined as follows:
44 provide, will be called to flush pending output to the file, e.g.,
65 supported, can be one of the following:
91 The code needed for this is built into Picolibc by default, but can be
104 Both versions of malloc in picolibc require sbrk to be supported. The
136 To get Picolibc to use a system library, that library needs to be
164 As a build-time option, Picolibc can be configured to use POSIX read
Dlinking.md29 Picolibc provides a default linker script which can often be used to
59 memory which needs to be initialized before your application starts.
65 your application. This needs to be in flash, but need not be the
69 allow the application to fill. This need not be all of the
83 malloc. Malloc will still be able to use all memory between the end
88 Where bits of code and data land in memory can be controlled to some
91 find '*' used in the following defintions; that can be replaced with
102 1. Contents located first in flash. These can be used for interrupt
154 picolibc. These can be handy if you need values in memory to survive
180 Picolibc uses native toolchain TLS support for values which should be
[all …]
Dusing.md3 Picolibc is designed to be used in deeply embedded systems, those
5 be linked statically along with any operating system and application
24 may expect these headers to be provided by the C library. Unfortunately
26 so whatever version could be imported in the Picolibc, it won't work
41 the gcc directory so that it will be found using just the base name of
55 perform all of these in your own code, or you be able to use the
120 designed to be useful for fairly simple applications running on
138 by libc itself, it must be included in the linker command line *after*
/picolibc-latest/newlib/libc/xdr/
DREADME34 8) Error reporting can be customized using a private hook.
74 at which the decoded data is to be stored] is NULL. This
75 data can be freed with the XDR_FREE operation.
89 memory allocation functions, different memory semantics can be
96 memory to be allocated, will instead fail (return FALSE),
103 error messages generated by xdr may be captured by a user-
118 The desired callback can be registered by calling:
123 be NULL.
151 *platforms* desire that these error messages be recorded,
161 However, most newlib targets will probably be satisfied with
/picolibc-latest/
DCODE_OF_CONDUCT.md31 * Other conduct which could reasonably be considered inappropriate in a
53 a project may be further defined and clarified by project maintainers.
57 Instances of abusive, harassing, or otherwise unacceptable behavior may be
59 complaints will be reviewed and investigated and will result in a response that
62 Further details of specific enforcement policies may be posted separately.
DCONTRIBUTING.md33 As Picolibc is designed to be used for embedded systems, getting that
34 configured correctly can be a challenge. Learn more about that in the
41 so that bug fixes can be shared between projects, we can't easily
63 1. Mail to the picolibc list (see below). This can be tricky as it
/picolibc-latest/newlib/libc/machine/i960/
Dstrcspn.S76 addo 1,g1,g2 # g2 will be the charset ptr
83 be.f Lexit
Dstrpbrk.S80 addo 1,g1,g2 # g2 will be the brkset ptr
88 be.f Lexit_char_found
Dstrcmp.S98 be .Lcloop # branch if null byte encountered
102 be .Lwloop # fall thru if words are unequal
Dstrncmp.S103 be .Lcloop.a # perform char comparator if null byte found
114 be Lequal_exit # if they are null, Lexit (equality)
Dmemcpy_ca.S121 be.f Lexit_code # no move necessary if src and dest are same
134 be.t Lcase_1 # branch if dest word aligned
145 be.f Lexit_code # Lexit if max_bytes is exhausted
214 be.t Lcase_4 # branch if dest is word aligned
244 be.t Lcase.1 # branch if dest word aligned
253 be.f Lexit_code # Lexit if max_bytes is exhausted
336 be.t Lcase.4 # branch if dest is word aligned
343 be.t 1f
/picolibc-latest/newlib/libc/machine/xtensa/
Dxtensa.tex26 later use by @code{longjmp}. The stack context will be invalidated if
58 @code{val}. @code{longjmp} cannot cause 0 to be returned. If
59 @code{longjmp} is invoked with a second argument of 0, 1 will be
/picolibc-latest/newlib/libc/iconv/
Diconv.tex91 of a CES and form some encoding. Thus, CES may be considered as a
92 function of CCS which produces some encoding. Note, that CES may be
97 Thus, an encoding may be considered as one or more CCS + CES.
751 The Newlib iconv library uses the fact that any encoding may be
759 the EUC-TW encoding. The big5 encoding may be decomposed to the ASCII and BIG5
760 CCS-es plus the BIG5 CES. EUC-TW may be decomposed on the CNS11643_PLANE1, CNS11643_PLANE2,
806 but instead, we want to be able to load the needed converters and tables
808 a PC, but it may be very problematical within "small" embedded systems.
819 therefore, all the CES converters which will ever be used must be linked into
821 implemented in the Newlib iconv library. It may be enabled via the Newlib
[all …]
/picolibc-latest/newlib/libc/machine/rx/
Dsetjmp.S34 # The ABI allows for R1-R5 to be clobbered by functions. We must be
/picolibc-latest/newlib/libc/machine/arc64/
Dmemchr.S54 ; r9 can be repurposed
183 ; r9 can be repurposed
299 ;; Details on this technique can be found in:
323 ; words to go back, and it wouldnt make sense to go back 0 (the byte would be
338 ; We can ignore the first asr (which would be asr.f 2, as we started r3 on 1)
339 ; because if r13 isnt the target byte, r2 will always be overwritten so we can
353 ; 0) which will be inside the position of the first NULL byte.
357 ; NULL byte and we wouldnt be here) we dont need to worry about that. [6]
360 ; into bits 3 to 5, and shifting 3 bits to the right. This can be combined into
Dstrlen.S228 ;; Details on this technique can be found in:
249 ; would be in the next loop iteration).
264 ; We can ignore the first asr (which would be asr.f 2, as we started
265 ; r12 on 1) because if r7 isnt the NULL byte, r2 will always be
281 ; be inside the position of the first NULL byte.
285 ; mean there is no NULL byte and we wouldnt be here) we dont need to
290 ; be combined into a single xbful operation. The bottom 000011
/picolibc-latest/newlib/libc/machine/h8300/
Dmemcpy.S35 ; it can be more expensive than movmd.b for small moves.
Dmemset.S34 ; Account for any excess bytes and words that will be copied after
/picolibc-latest/cmake/
DTC-arm-none-eabi.ld19 * contributors may be used to endorse or promote products derived
44 * These values should be provided by the application. We'll include
143 * space allocated as it is expected to be placed
144 * in ram to be used as a template for TLS data blocks
146 * by placing the data in flash where it will be copied
DTC-microbit.ld19 * contributors may be used to endorse or promote products derived
44 * These values should be provided by the application. We'll include
143 * space allocated as it is expected to be placed
144 * in ram to be used as a template for TLS data blocks
146 * by placing the data in flash where it will be copied
/picolibc-latest/scripts/
Dcross-avr.txt4 # early compiler tests will fail. This can be removed when picolibc
Dcross-clang-msp430.txt4 # early compiler tests will fail. This can be removed when picolibc
/picolibc-latest/newlib/libc/stdlib/
Ddtoa.c222 int bbits, b2, b5, be, dig, i, ieps, ilim, ilim0, ilim1, j, j1, k, k0, in __dtoa() local
280 b = d2b (d.d, &be, &bbits); in __dtoa()
331 i = bbits + be + (Bias + (P - 1) - 1); in __dtoa()
539 if (be >= 0 && k <= Int_max) in __dtoa()
595 denorm ? be + (Bias + (P - 1) - 1 + 1) : in __dtoa()
598 1 + 4 * P - 3 - bbits + ((bbits + be - 1) & 3); in __dtoa()

12345678910>>...15