Home
last modified time | relevance | path

Searched refs:loop (Results 1 – 25 of 56) sorted by relevance

123

/picolibc-latest/test/semihost/
Dsemihost-clock.c44 uintptr_t loop; in main() local
46 for (loop = 0; loop < 10000000; loop++) { in main()
Dsemihost-elapsed.c44 uint64_t loop; in main() local
46 for (loop = 0; loop < 10000000; loop++) { in main()
Dsemihost-gettimeofday.c43 int loop; in main() local
57 for (loop = 0; loop < 10000; loop++) { in main()
/picolibc-latest/newlib/libc/machine/i960/
Dstrncpy.S108 Lwloop: # word copying loop
112 bl Lcloop.a # if less than four bytes to go, go to char loop
115 be Lcloop.c # go to char loop if null encountered
120 Lcloop.a: # character copying loop (max_bytes < 3)
138 Lcloop.c: # character copying loop
143 bne Lcloop.c # loop until null found
152 bg Lcloop.b # if so, goto character loop
Dstrncat.S103 bno Lskip_word_loop # if not, loop
111 bne Lskip_byte_loop # loop if null not found yet
114 Lwloop: # word copying loop
130 Lcloop: # character copying loop (max_byte > 3)
134 bne Lcloop.b # loop if null not encountered yet
143 Lcloop.a: # character copying loop (max_byte <= 3)
149 bne Lcloop.c # loop if null not encountered yet
Dmemccpy.S113 Lwloop_b: # word copying loop
117 bl Lcloop_setup # quit word loop if less than 4 bytes
119 bno Lwloop_a # continue word loop if char not found.
125 Lcloop_a: # character copying loop (len < 3)
Dmemcpy.S126 Lwloop_b: # word copying loop
130 bge Lwloop_a # loop if more than 3 bytes to move
133 Lcloop_a: # character copying loop (len < 3)
148 Lbackwards: # word copying loop
152 ble Lwloop.a # loop if more than 3 bytes to move
Dmemset.S92 bne.t Lbgn_cloop # loop if more bytes to store before longword
106 bl.t Lwloop # loop if more longwords to store
116 bne.t Lcloop # loop if more bytes to store
Dstrcpy.S159 Lwloop: # word copying loop
169 Lcloop: # character copying loop
/picolibc-latest/newlib/libc/machine/arc64/
Dmemcmp.S171 ; The loop at the heart of the "memcmp" function follows some specific
177 ; In each loop, we compare 32 bytes of data from "lhs" and "rhs". Those
195 ; If r13 remains 0, the next possible iteration of the loop begins.
200 ; The loop transformation
202 ; 1) At first, the loop looks like below:
204 ; .loop
216 ; dbnz r12, @.loop
219 ; efficient, we can bring the first 2 instructions of the loop
222 ; instructions need to be duplicated before the loop start as well:
226 ; .loop
[all …]
/picolibc-latest/newlib/libc/machine/hppa/
Dstrlen.S33 comib,tr 0,0,$loop /* avoid INDIGO two register interlock */
58 $loop:
61 comib,tr 0,0,$loop /* avoid INDIGO two register interlock */
/picolibc-latest/newlib/libc/search/
Dhash_func.c122 size_t loop;
130 loop = (len + 8 - 1) >> 3;
157 } while (--loop);
Dqsort.c208 loop: swap_cnt = 0; in __bsd_qsort_r()
329 goto loop; in __bsd_qsort_r()
348 goto loop; in __bsd_qsort_r()
356 goto loop; in __bsd_qsort_r()
/picolibc-latest/newlib/libc/machine/h8300/
Dreg_memcpy.S35 loop: label
44 bne loop
Dstrcmp.S27 loop: label
31 beq loop
Dmemset.S35 ; the main loop. r2 >= 0 if there is a longword to copy.
/picolibc-latest/newlib/libc/machine/aarch64/
Dstrchrnul.S86 b.eq L(loop)
111 L(loop):
120 cbz tmp1, L(loop)
Dmemchr.S71 b.eq L(loop)
98 L(loop):
110 cbz synd, L(loop)
Dstrchr.S92 b.eq L(loop)
119 L(loop):
128 cbz tmp1, L(loop)
Dstrlen.S170 L(loop):
176 cbz synd, L(loop)
210 cbz synd, L(loop)
/picolibc-latest/newlib/libc/machine/arc/
Dstrcpy-bs.S69 loop: label
82 beq_l loop
/picolibc-latest/newlib/libc/machine/x86/
Dmemset-64.S47 loop: label
68 jnz loop
Dmemcpy-64.S44 loop: label
88 jnz loop
/picolibc-latest/newlib/libc/machine/sh/
Dstrlen.S16 pta/l loop,tr1
33 loop: label
/picolibc-latest/newlib/libc/machine/xtensa/
Dstrncpy.S105 loop a8, 1f
173 loop a8, 1f // loop forever (almost anyway)
249 loop a8, 2f // loop forever (almost anyway)

123