/illumos-gate/usr/src/lib/libc/sparc/gen/ |
H A D | memchr.s | 60 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 90 bz .notfound ! c not found in first n bytes 113 bz,a .searchchar2 ! c not found if magic expression == 0 125 bz,a .done ! yup, done 129 bz, [all...] |
H A D | strlen.s | 64 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 D | strlcpy.s | 60 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 [all...] |
H A D | strcmp.s | 66 bz .stringsequal1 ! yup, same string, done 70 bz .s1aligned ! yup 80 bz .done ! yup, done 87 bz .word4 ! yup 104 bz,a .doload1 ! no null byte in previous word from s2 116 bz .cmp1 ! no null-byte in s1 yet 137 bz,a .doload2 ! no null byte in previous word from s2 149 bz .cmp2 ! no null-byte in s1 yet 175 bz .cmp3 ! no null-byte in s1 yet 198 bz, [all...] |
H A D | strchr.s | 50 bz .searchnullbyte ! faster code for searching null 52 bz,a .prepword2 ! yup, prepare for word-wise search 59 bz .notfound ! yup, return null pointer 61 bz .prepword ! yup, prepare for word-wise search 67 bz .notfound ! yup, return null pointer 69 bz .prepword ! yup, prepare for word-wise search 75 bz .notfound ! yup, return null pointer 99 bz,a .searchchar ! no findchar if magic expression == 0 109 bz .done ! yup, done 113 bz [all...] |
H A D | strcpy.s | 67 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 D | strncpy.s | 69 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 165 bz .bytepad ! if word count == 1, pad bytes left 175 bz .done ! if n == 0, we are done 182 bz [all...] |
H A D | ascii_strcasecmp.s | 129 bz .stringsequal ! yup, done, strings equal 131 bz .s1aligned1 ! yup 150 bz .done ! yup, done, strings equal 152 bz .s1aligned2 ! yup 171 bz .done ! yup, done, strings equal 173 bz .s1aligned3 ! yup 192 bz .done ! yup, done, strings equal 212 bz .word4 ! yup, s2 word-aligned 234 bz,a .doload ! null byte in previous aligned s2 word 262 bz [all...] |
/illumos-gate/usr/src/lib/libc/sparcv9/gen/ |
H A D | memchr.s | 60 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 90 bz %ncc, .notfound ! c not found in first n bytes 113 bz,a %ncc, .searchchar2 ! c not found if magic expression == 0 124 bz,a %ncc, .done ! yup, done 129 bz, [all...] |
H A D | strlen.s | 64 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 D | strchr.s | 50 bz,pn %ncc, .searchnullbyte ! faster code for searching null 52 bz,a,pn %ncc, .prepword2 ! yup, prepare for word-wise search 59 bz,pn %ncc, .notfound ! yup, return null pointer 61 bz,pn %ncc, .prepword ! yup, prepare for word-wise search 67 bz,pn %ncc, .notfound ! yup, return null pointer 69 bz,pn %ncc, .prepword ! yup, prepare for word-wise search 75 bz,pn %ncc, .notfound ! yup, return null pointer 99 bz,a,pt %ncc, .searchchar ! no findchar if magic expression == 0 109 bz,pn %ncc, .done ! yup, done 113 bz,p [all...] |
H A D | strcpy.s | 66 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,p [all...] |
H A D | strlcpy.s | 63 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,p [all...] |
H A D | strcmp.s | 64 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 D | ascii_strcasecmp.s | 129 bz,pn %ncc, .stringsequal ! yup, done, strings equal 131 bz,pn %ncc, .s1aligned1 ! yup 150 bz,pn %ncc, .done ! yup, done, strings equal 152 bz %ncc, .s1aligned2 ! yup 171 bz,pn %ncc, .done ! yup, done, strings equal 173 bz %ncc, .s1aligned3 ! yup 192 bz,pn %ncc, .done ! yup, done, strings equal 212 bz .word4 ! yup, s2 word-aligned 234 bz,a,pt %ncc, .doload ! null byte in previous aligned s2 word 262 bz,p [all...] |
H A D | memset.s | 95 bz,a,pn %icc, .wrdbl 115 bz,pn %icc, .wrword
|
/illumos-gate/usr/src/cmd/dtrace/test/tst/sparc/pid/ |
H A D | tst.branch.s | 46 bz 1b
|
H A D | tst.embedded.s | 46 bz 1b
|
/illumos-gate/usr/src/uts/sun4u/cpu/ |
H A D | cheetah_copy.s | 758 bz,pt %ncc, .kcopy_8 ! check for longword alignment 761 bz,pt %ncc, .kcopy_2 ! check for half-word 766 bz,pn %icc, .kcopy_small ! if zero, disable HW copy 774 bz,pt %ncc, .kcopy_4 ! check for word alignment 779 bz,pn %icc, .kcopy_small ! if zero, disable HW copy 790 bz,pn %icc, .kcopy_small ! if zero, disable HW copy 800 bz,pn %icc, .kcopy_small ! if zero, disable HW copy 834 bz %ncc, 1f 842 bz,pt %icc, 4f 942 bz,p [all...] |
H A D | opl_olympus_copy.s | 713 bz,pt %ncc, .kcopy_8 ! check for longword alignment 716 bz,pt %ncc, .kcopy_2 ! check for half-word 721 bz,pn %icc, .kcopy_small ! if zero, disable HW copy 729 bz,pt %ncc, .kcopy_4 ! check for word alignment 734 bz,pn %icc, .kcopy_small ! if zero, disable HW copy 745 bz,pn %icc, .kcopy_small ! if zero, disable HW copy 755 bz,pn %icc, .kcopy_small ! if zero, disable HW copy 789 bz %ncc, 1f 797 bz,pt %icc, 4f 897 bz,p [all...] |
H A D | spitfire_copy.s | 521 bz %icc, 1f 531 bz %icc, 4f 588 bz,pt %icc, 2f 652 bz,pt %ncc, .do_copy 673 bz,pn %icc, .bcb_punt 703 bz,a %icc, .do_blockcopy 724 bz,pt %icc, .bcb_punt 772 bz,pt %ncc, blkcpy 787 bz,pn %ncc, blalign ! now block aligned 805 bz,p [all...] |
/illumos-gate/usr/src/lib/libbc/libc/gen/common/sparc/ |
H A D | ffs.s | 37 bz 2f
|
/illumos-gate/usr/src/uts/sparc/ml/ |
H A D | ip_ocsum.s | 61 bz 2f ! if 32 byte aligned, skip
|
/illumos-gate/usr/src/lib/libc/sparcv9/crt/ |
H A D | __align_cpy_8.s | 78 bz,pn %xcc, .wrdbl2 ! Only 8 bytes need to be copied. 97 bz,a,pt %xcc, .wrdbl3 ! Have 8 bytes remaining to copy.
|
H A D | __align_cpy_4.s | 75 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
|