Home
last modified time | relevance | path

Searched refs:branch (Results 1 – 25 of 32) sorted by relevance

12

/picolibc-latest/newlib/libc/machine/sh/
Dasm.h45 #define SL(branch, dest, in_slot, in_slot_arg2) \ argument
46 branch##.s dest; in_slot, in_slot_arg2
48 #define SL(branch, dest, in_slot, in_slot_arg2) \ argument
49 in_slot, in_slot_arg2; branch dest
/picolibc-latest/newlib/libc/machine/i960/
Dstrncmp_ca.S126 bne Lsrc1_unaligned # branch if src1 is unaligned
132 bne.f Lsrc2_unaligned # branch if src2 is NOT word aligned
145 bne.f Lcloop # branch if src1 and src2 unequal
150 bo.f Lequal_exit # branch if null byte encountered
151 cmpibl.t 0,g2,Lwloop2 # branch if max_bytes not reached yet
165 bne.f Lsrc2_unaligned # branch if src2 is NOT word aligned
182 bne.f Lcloop # branch if src1 and src2 unequal
187 bo.f Lequal_exit # branch if null byte encountered
188 cmpibl.t 0,g2,Lwloop # branch if max_bytes not reached yet
211 bne.t Lcloop # branch if null not reached
[all …]
Dstrncpy_ca.S120 bne.f Lcase_245 # branch if src is NOT word aligned
126 bne.f Lcase_3 # branch if dest not word aligned
133 bl.f Lcase_1_cloop.a # branch if fewer than four bytes to copy
137 bo.f Lcase_1_cloop.c # branch if word contains null byte
157 bne.t Lcase_1_cloop.a # branch if null not reached
177 bne.t Lcase_1_cloop.c # branch if null not reached
190 bl.f Lcase_1_cloop.b # branch if fewer than four bytes to copy
225 bne.t Lcase_3_cloop_at_start # branch if reached word boundary?
232 cmpobne 0,g14,Lcase_3_wloop # branch if src is still unaligned.
238 bl.f Lcase_3_cloop.a # branch if < four bytes left to move
[all …]
Dstrncat_ca.S132 bno.t Lsearch_for_word_with_null # branch if null not found yet
138 cmpo 0,g14 # branch if null is first byte of word
148 bne.f Lcase_4 # branch if source is unaligned
153 bl.f Lcase_1_cloop # branch if fewer than four bytes to copy
157 bo.f Lcase_1_cloop # branch if word contains null byte
177 bne.t Lcase_1_cloop # branch if null not reached
195 cmpobne.t 0,g14,Lsearch_for_null # branch if null is not yet found
204 be.t Lcase_3 # branch if src is word aligned
252 bne.t Lcase_3_cloop_at_start # branch if reached word boundary?
257 bne Lcase_3_wloop # branch if src is still unaligned.
[all …]
Dmemccpy_ca.S102 bne.f Lcase_245 # branch if src is NOT word aligned
105 cmpobe.t g0,g4,Lcase_1_setup # branch if dest word aligned
132 cmpobne.t g1,g0,Lcase_3_cloop_at_start # branch if reached word boundary
149 bl.f Lcase_13_cloop_setup # branch if < four bytes left to move
150 scanbyte g4,g1 # branch if word has char in it
164 bl.f Lcase_13_cloop_setup # branch if < four bytes left to move
165 scanbyte g4,g1 # branch if word has char in it
190 bl.f Lcase_13_cloop_setup # branch if less than four bytes to copy
191 scanbyte LSW,g4 # branch if char is not in foursome
229 be.t Lcase_4 # branch if dest is word aligned
Dstrlen_ca.S109 bno.f Lodd_word # branch if first word is odd
118 Lodd_word: # trickery! if we branch here, following branch
122 bo.f Lsearch_for_null # branch if null found
125 bno.t Leven_word # branch if null not found yet
Dstrcmp_ca.S125 bne Lsrc1_unaligned # branch if src1 is unaligned
130 bne.f Lsrc2_unaligned # branch if src2 is NOT word aligned
141 bne.f Lcloop # branch if src1 and src2 unequal
146 bno.t Lwloop2 # branch if null byte not encountered
164 bne.f Lsrc2_unaligned # branch if src2 is NOT word aligned
179 bne.f Lcloop # branch if src1 and src2 unequal
184 bno.t Lwloop # branch if null byte not encountered
209 bne.t Lcloop # branch if null not reached
Dstrcpy_ca.S143 bno.t Lsearch_for_word_with_null # branch if null not found yet
145 cmpo 0,g14 # branch if null is first byte of word
158 cmpobne.t 0,g14,Lsearch_for_null # branch if null is not yet found
175 bne.f Lcase_235 # branch if dest is NOT word aligned
185 bne.f Lcase_4 # branch if src is NOT word aligned
195 bo.f Lcase_1_cloop # branch if word contains null byte
211 bne.t Lcase_1_cloop # branch if null not reached
235 be.f Lexit_code # branch if null byte reached
252 bo.f Lcase_3_cloop # branch if word contains null byte
265 be.t Lcase_3 # branch if dest is word aligned
Dmemcmp_ca.S133 bne.f Lsrc2_unaligned # branch if src2 is NOT word aligned
145 bne.f Lcloop # branch if src1 and src2 unequal
150 bl.t Lwloop # branch if max_bytes not reached yet
170 b Lcloop # branch if null not reached
185 cmpibge.f 0,g2,Lequal_exit # branch if difference is beyond max_bytes
189 cmpibge.f 0,g2,Lequal_exit # branch if difference is beyond max_bytes
Dmemcpy_ca.S129 bne.f Lcase_245 # branch if src is NOT word aligned
134 be.t Lcase_1 # branch if dest word aligned
156 cmpobne.t g1,g4,Lcase_3_cloop_at_start # branch if reached word boundary
165 bl.f Lcase_3_cloop # branch if < four bytes left to move
182 bge.t Lcase_1_wloop # branch if at least four bytes to copy
214 be.t Lcase_4 # branch if dest is word aligned
238 bne.f Lcase.245 # branch if src is NOT word aligned
244 be.t Lcase.1 # branch if dest word aligned
266 bne.t Lcase.3_cloop_at_start # branch if reached word boundary?
278 bl.f Lcase.3_cloop # branch if < four bytes left to move
[all …]
Dstrrchr.S109 bo Lword_has_null # branch if null found
112 bno Lsearch_for_word_with_char_or_null # branch if no copy of char
133 cmpobne g5,g1,Lfind_last_char # branch if not at char
Dstrcpy.S129 bo.f Lsearch_for_null # branch if null found
133 bno Lsearch_for_word_with_null_byte # branch if null not found yet
163 be Lcloop # branch if null present
Dstrlen.S96 bo.f Lsearch_for_null # branch if null found
100 bno Lsearch_for_word_with_null_byte # branch if null not found yet
Dmemcmp.S104 cmpobe g5,g3,.Lwloop # branch if source words are equal
111 cmpobne g7,g6,.diff # branch if they are different
Dmemchr_ca.S115 be.f Lsearch_for_0xff # branch if seeking 0xff
122 bo.f Lsearch_for_char # branch if null found
123 cmpoble.t g0,g2,Lsearch_for_word_with_char # branch if not null
Dstrchr_ca.S113 be.f Lsearch_for_0xff # branch if seeking 0xff
119 bo.f Lsearch_for_char # branch if null found
122 bno.t Lsearch_for_word_with_char_or_null # branch if not null
Dstrchr.S102 bo Lsearch_for_char # branch if char found
105 bno Lsearch_for_word_with_char_or_null # branch if not null
Dmemchr.S112 bo Lsearch_for_char # branch if null found
114 cmpobge g2,g6,Lsearch_for_word_with_char # branch if max_bytes > 3
Dstrncpy.S129 bne Lcloop.a # branch if we are NOT null padding
130 b Lcloop.b # branch if we are null padding
Dstrncat.S117 bge Lcloop.a # branch if less than 4 bytes to move
120 be Lcloop # branch if null byte reached
Dstrcmp.S98 be .Lcloop # branch if null byte encountered
/picolibc-latest/scripts/
Dcross-arc-zephyr-elf.txt6 c = ['arc-zephyr-elf-gcc', '-nostdlib', '-mno-sdata', '-fno-delayed-branch']
7 cpp = ['arc-zephyr-elf-g++', '-nostdlib', '-mno-sdata', '-fno-delayed-branch']
/picolibc-latest/doc/
Dreleasing.md65 12. Push tag and branch to repositories
84 Debian packaging information is contained on the 'debian' branch in
91 2. Checkout debian branch
/picolibc-latest/newlib/libc/machine/rx/
Dmemcpy.S17 ;; FIXME: It would be more space efficient to just branch to _memmove...
/picolibc-latest/newlib/libc/machine/arc/
Dstrchr-bs-norm.S76 breq r7,0,.Loop ; For speed, we want this branch to be unaligned.
80 breq_l r12,0,.Loop ; For speed, we want this branch to be unaligned.

12