Home
last modified time | relevance | path

Searched refs:bz (Results 1 – 25 of 100) sorted by relevance

1234

/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dcheetah_copy.S743 bz,pt %ncc, .kcopy_8 ! check for longword alignment
746 bz,pt %ncc, .kcopy_2 ! check for half-word
751 bz,pn %icc, .kcopy_small ! if zero, disable HW copy
759 bz,pt %ncc, .kcopy_4 ! check for word alignment
764 bz,pn %icc, .kcopy_small ! if zero, disable HW copy
775 bz,pn %icc, .kcopy_small ! if zero, disable HW copy
785 bz,pn %icc, .kcopy_small ! if zero, disable HW copy
819 bz %ncc, 1f
827 bz,pt %icc, 4f
918 bz,pt %ncc, .bcopy_8 ! check for longword alignment
[all …]
H A Dopl_olympus_copy.S700 bz,pt %ncc, .kcopy_8 ! check for longword alignment
703 bz,pt %ncc, .kcopy_2 ! check for half-word
708 bz,pn %icc, .kcopy_small ! if zero, disable HW copy
716 bz,pt %ncc, .kcopy_4 ! check for word alignment
721 bz,pn %icc, .kcopy_small ! if zero, disable HW copy
732 bz,pn %icc, .kcopy_small ! if zero, disable HW copy
742 bz,pn %icc, .kcopy_small ! if zero, disable HW copy
776 bz %ncc, 1f
784 bz,pt %icc, 4f
875 bz,pt %ncc, .bcopy_8 ! check for longword alignment
[all …]
H A Dspitfire_copy.S508 bz %icc, 1f
518 bz %icc, 4f
575 bz,pt %icc, 2f
630 bz,pt %ncc, .do_copy
651 bz,pn %icc, .bcb_punt
681 bz,a %icc, .do_blockcopy
702 bz,pt %icc, .bcb_punt
750 bz,pt %ncc, blkcpy
765 bz,pn %ncc, blalign ! now block aligned
783 bz,pn %ncc, blalign
[all …]
H A Dopl_olympus_asm.S323 bz,a,pt %xcc, 1f
350 bz,pt %xcc, 1f
798 bz,pt %xcc, label##1 ;\
961 bz,pn %xcc, 1f
1080 bz,a,pn %xcc, 2f ! Branch if SFSR is invalid and
1085 bz,a,pt %xcc, 1f ! Branch if not UE/BERR/TO and
1105 bz,pt %xcc, 8f ! branch for TLB multi-hit check
1117 bz,pn %xcc, 2f ! too many TLB parity errs in a certain
1129 bz,pt %xcc, 2f ! check for the TLB multi-hit errors
1160 bz,pn %xcc, 4f ! branch, checking UE is meaningless
[all …]
/illumos-gate/usr/src/lib/libc/sparc/gen/
H A Dstrlcpy.S60 bz,pn %icc, .getstrlen ! if 0 do nothing but strlen(src)
63 bz,pn %icc, .wordaligned
71 bz,a %icc, .done
74 bz,pn %icc, .forcenullunalign ! n == 0, append null byte
95 bz,a,pt %icc, .storeword ! if expr == 0, no zero byte
102 bz,pn %icc, .done
107 bz,pn %icc, .done
112 bz,pn %icc, .done
129 bz,pn %icc, .done
132 bz .forcenull
[all …]
H A Dstrlen.S64 bz,pt %icc, .nowalgnd
73 bz,pn %icc, .done
84 bz,pn %icc, .done
87 bz,pn %icc, .done
113 bz,a,pt %icc, .loop
120 bz,pn %icc, .done ! first byte zero
124 bz,pn %icc, .done ! second byte zero
129 bz,pn %icc, .done ! thrid byte zero
H A Dmemchr.S60 bz .notfound ! yup, c not found, return null ptr
64 bz .prepword ! yup, prepare for word-wise search
72 bz .notfound ! c not found in first n bytes
74 bz .prepword2 ! yup, prepare for word-wise search
81 bz .notfound ! c not found in first n bytes
83 bz .prepword3 ! yup, prepare for word-wise search
H A Dstrcpy.S67 bz .srcaligned ! yup
75 bz .done ! yup, done
77 bz .srcaligned ! yup
84 bz .done ! yup, done
87 bz .done ! yup, done
106 bz,a .copyword ! no zero byte if magic expression == 0
113 bz .done ! yup, done
118 bz .done ! yup, done
123 bz .done ! yup, done
H A Dstrchr.S179 bz .done2 ! yup, done
181 bz,a .done2 ! yup, done
196 bz,a .searchword ! no zero byte if magic expression == 0
202 bz .done2 ! yup, done
206 bz .done2 ! yup, done
H A Dascii_strcasecmp.S129 bz .stringsequal ! yup, done, strings equal
131 bz .s1aligned1 ! yup
171 bz .done ! yup, done, strings equal
173 bz .s1aligned3 ! yup
212 bz .word4 ! yup, s2 word-aligned
234 bz,a .doload ! null byte in previous aligned s2 word
262 bz .cmp ! no null-byte in s1 yet
302 bz,a .cmp4 ! no null-byte in s1 yet
318 bz .done ! yup, done, strings equal
327 bz .done ! yup, done, strings equal
[all …]
H A Dstrncpy.S69 bz .doneshort ! if n == 0, done
75 bz .wordaligned ! yup
85 bz .done ! n == 0, done
87 bz,a .bytepad ! yes, at least one byte to pad here
109 bz,a .storeword ! no zero byte if magic expression == 0
139 bz .fillaligned ! dst already word aligned
148 bz .done ! n == 0, we are done
213 bz .done ! if n == 0, we're done
270 bz .doneshort ! if n == 0, done
/illumos-gate/usr/src/lib/libc/sparcv9/gen/
H A Dstrlcpy.S63 bz,pn %ncc, .getstrlen ! n == 0, must determine strlen
66 bz,pn %ncc, .dwordaligned ! yup
74 bz,a %ncc, .done ! yes, done
77 bz,pn %ncc, .forcenullunalign ! n == 0, force null byte, compute len
109 bz,a,pt %ncc, .storedword ! no zero byte if magic expression == 0
121 bz,pn %ncc, .done ! yup, copy done, return length
126 bz,pn %ncc, .done ! yup, copy done, return length
131 bz,pn %ncc, .done ! yup, copy done, return length
136 bz,pn %ncc, .done ! yup, copy done, return length
141 bz,pn %ncc, .done ! yup, copy done, return length
[all …]
H A Dstrlen.S64 bz,pt %icc, .nowalgnd
73 bz,pn %icc, .done
84 bz,pn %icc, .done
87 bz,pn %icc, .done
113 bz,a,pt %icc, .loop
120 bz,pn %icc, .done ! first byte zero
124 bz,pn %icc, .done ! second byte zero
129 bz,pn %icc, .done ! thrid byte zero
H A Dstrcpy.S66 bz,pn %ncc, .srcaligned ! yup
71 bz,pn %ncc, .chkhalfword ! nope, maybe halfword
76 bz,pn %ncc, .done ! yup, done
81 bz,pn %ncc, .chkword ! nope, maybe word
86 bz,pn %ncc, .done ! yup, done
90 bz,pn %ncc, .done ! yup, 2nd byte zero, done
95 bz,pn %ncc, .srcaligned ! nope
100 bz,pn %ncc, .done ! yup, done
104 bz,pn %ncc, .done ! yup, done
108 bz,pn %ncc, .done ! yup, done
[all …]
H A Dmemchr.S60 bz %ncc, .notfound ! yup, c not found, return null ptr
64 bz %ncc, .prepword ! yup, prepare for word-wise search
72 bz %ncc, .notfound ! c not found in first n bytes
74 bz %ncc, .prepword2 ! yup, prepare for word-wise search
81 bz %ncc, .notfound ! c not found in first n bytes
83 bz %ncc, .prepword3 ! yup, prepare for word-wise search
H A Dstrchr.S179 bz,pn %ncc, .done2 ! yup, done
181 bz,a,pn %ncc, .done2 ! yup, done
196 bz,a,pt %ncc, .searchword ! no zero byte if magic expression == 0
202 bz,pn %ncc, .done2 ! yup, done
206 bz,pn %ncc, .done2 ! yup, done
H A Dstrcmp.S64 bz,pn %xcc, .stringsequal ! yup, same string, done
68 bz,pn %xcc, .s1aligned ! yup
78 bz,pn %xcc, .done ! yup, done
86 bz,pn %xcc, .s2aligned ! yup
104 bz,a,pt %xcc, .doload ! no null byte in previous word from s2
116 bz,pt %xcc, .cmp ! no null-byte in s1 yet
137 bz,a,pt %xcc, .cmpaligned ! no null-byte in s1 yet
159 bz,pn %xcc, .done ! yup, strings match
H A Dascii_strcasecmp.S129 bz,pn %ncc, .stringsequal ! yup, done, strings equal
131 bz,pn %ncc, .s1aligned1 ! yup
171 bz,pn %ncc, .done ! yup, done, strings equal
173 bz %ncc, .s1aligned3 ! yup
212 bz .word4 ! yup, s2 word-aligned
234 bz,a,pt %ncc, .doload ! null byte in previous aligned s2 word
262 bz,pt %ncc, .cmp ! no null-byte in s1 yet
303 bz,a,pt %icc, .cmp4 ! no null-byte in s1 yet
319 bz,pn %ncc, .done ! yup
328 bz,pn %ncc, .done ! yup
[all …]
H A Dstrncpy.S70 bz,pn %ncc, .done ! n == 0, done
73 bz,pn %ncc, .dwordaligned ! yup
81 bz,pn %ncc, .done ! n == 0, done
83 bz,a %ncc, .bytepad ! yes, at least one byte to pad here
116 bz,a,pt %ncc, .storedword ! no zero byte if magic expression == 0
157 bz,pn %ncc, .fillaligned ! dst already dword aligned
166 bz,pt %ncc, .done ! n == 0, we are done
231 bz .done ! if n == 0, we're done
243 bz .done ! if n == 0, we're done
255 bz .done ! if n == 0, we're done
/illumos-gate/usr/src/lib/libc/capabilities/sun4u-opl/common/
H A Dmemcpy.S115 bz,pt %ncc, .exit
132 bz,pt %ncc, .dbmed
189 bz,pt %ncc, .dbexit ! exit if finished
296 bz,pt %ncc, .dbexit
314 bz,pt %ncc, .dbexit
343 bz,pt %ncc, .smallword ! branch to word aligned case
361 bz,pt %ncc, .smallexit
366 bz,pt %ncc, .smallexit
370 bz,pt %ncc, .smallexit
390 bz,pt %ncc, .smallexit ! check for completion
[all …]
/illumos-gate/usr/src/lib/libc/capabilities/sun4u/common/
H A Dmemcpy.S91 bz %ncc, .dbbck
162 bz %ncc, .bigcpy ! src already double aligned
181 bz %ncc, .blkchk ! already double aligned
223 bz,pn %ncc, .residcp
237 bz,a,pn %ncc, dwexit
274 bz,pn %ncc, blalign ! now block aligned
292 bz,pn %ncc, blalign
419 bz,pn %ncc, 0f
427 bz,pn %ncc, 1f
435 bz,pn %ncc, 2f
[all …]
/illumos-gate/usr/src/lib/libc/capabilities/sun4u-us3/common/
H A Dmemcpy.S110 bz,pt %ncc, .exit
125 bz,pt %ncc, .dbmed
213 bz,pt %ncc, .dbexit ! exit if finished
319 bz,pt %ncc, .dbexit
337 bz,pt %ncc, .dbexit
364 bz,pt %ncc, .smallword ! branch to word aligned case
382 bz,pt %ncc, .smallexit
387 bz,pt %ncc, .smallexit
391 bz,pt %ncc, .smallexit
411 bz,pt %ncc, .smallexit ! check for completion
[all …]
/illumos-gate/usr/src/common/crypto/arcfour/sun4u/
H A Darcfour_crypt_asm.S71 bz %icc, .Loop2
94 bz %icc, .L1A
133 bz %icc, .L2A
173 bz %icc, .L3A
215 bz %icc, .L4A
231 bz %icc, .EndLoop1
258 bz %icc, .L5A
299 bz %icc, .L6A
341 bz %icc, .L7A
383 bz %icc, .L8A
/illumos-gate/usr/src/lib/libc/sparcv9/crt/
H A D__align_cpy_4.S75 bz,pn %xcc, .done
136 bz,pn %xcc, .loop16 ! Copy odd amounts first, then multiples of 16.
138 bz,pn %xcc, .mod4
140 bz,pn %xcc, .mod8
142 bz,pt %xcc, .mod12
/illumos-gate/usr/src/uts/sun4u/ml/
H A Dmach_copy.S67 bz,pt %ncc, .do_zero
104 bz,pt %ncc, 1f ! skip if not used
328 bz,pt %ncc, 1f
342 bz .bzero_probe
359 bz %icc, .bzero_nobuf

1234