Lines Matching +full:0 +full:xcc
21 * if (n != 0) {
25 * } while (--n != 0);
99 * Define clear_page(dest) as memset(dest, 0, PAGE_SIZE)
113 * Define bzero(dest, n) as memset(dest, 0, n)
119 mov 0, %o1
130 bleu,pn %xcc, .wrchar
131 and %o1, 0xff, %o1 ! o1 is (char)c
137 blu,pn %xcc, .wdalign
145 bz,pt %xcc, .blkalign ! already long word aligned
152 bl,pt %xcc, 1b
158 blu,pn %xcc, .wrshort
162 bz,pt %xcc, .blkwr ! now block aligned
172 bl,pt %xcc, 1b
178 brz,pn %o1, .wrzero ! special case if c == 0
183 blu,pn %xcc, .short_set ! to justify cost of membar
202 bgu %xcc, .wr_loop_start
218 bgu %xcc, .wr_loop_rest
226 bge,pt %xcc, .wr_loop_start
242 bgu,pt %xcc, .wr_loop_small
254 blu %xcc, .short_set
267 bge,pt %xcc, .wrzero_loop
277 bgu,pt %xcc, .wrzero_small
282 wr %g3, 0x0, %asi ! restored saved %asi
288 blu %xcc, 5f
300 bgu,pt %xcc, 4b
307 blu,pn %xcc, .wrchars
312 bgeu,pt %xcc, 6b
323 bz,pn %xcc, .wrword
334 bnz,pt %xcc, .wrword
346 bgu,pt %xcc, .wrfin