/osnet-11/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...] |
H A D | memcpy.s | 61 bz .aldst 83 .ald: bz .w4cp 85 bz .w2cp
|
H A D | memset.s | 62 bz .wrword
|
/osnet-11/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
|
H A D | memcpy.s | 65 bz,pn %icc, .aldst 87 .ald: bz,pn %icc, .w4cp 89 bz,pn %icc, .w2cp
|
H A D | strncpy.s | 70 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 184 bz,pt %ncc, .bytepad ! if dword count == 1, pad leftover bytes 194 bz,pn %ncc, .done ! if n == 0, we are done 200 bz,p [all...] |
/osnet-11/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
|
H A D | __align_cpy_2.s | 48 bz,pn %xcc, .aldst 70 .ald: bz,pn %xcc, .w4cp 72 bz,pn %xcc, .w2cp
|
/osnet-11/usr/src/lib/libc/capabilities/sun4u-opl/common/ |
H A D | memcpy.s | 110 bz,pt %ncc, .exit 126 bz,pt %ncc, .dbmed 182 bz,pt %ncc, .dbexit ! exit if finished 289 bz,pt %ncc, .dbexit 307 bz,pt %ncc, .dbexit 332 bz,pt %ncc, .smallword ! branch to word aligned case 336 bz,pt %ncc, .small_half 342 bz,pt %ncc, .smallfin 347 bz,pt %ncc, .small_4 395 bz,p [all...] |
/osnet-11/usr/src/lib/libc/capabilities/sun4u/common/ |
H A D | memcpy.s | 91 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,p [all...] |