Home
last modified time | relevance | path

Searched refs:byte (Results 1 – 25 of 86) sorted by relevance

1234

/picolibc-latest/newlib/libc/machine/mn10300/
Dmemcmp.S74 .4byte .Lend_of_CIE - .Lstart_of_CIE # CIE Length
76 .4byte 0xffffffff # CIE Identifier Tag
77 .byte 0x1 # CIE Version
81 .byte 0x32 # CIE RA Column
82 .byte 0xc # DW_CFA_def_cfa
85 .byte 0xb2 # DW_CFA_offset, column 0x32
91 .4byte .Lend_of_FDE - .Lstart_of_FDE # FDE Length
93 .4byte .Lstart_of_debug_frame # FDE CIE offset
94 .4byte _memcmp # FDE initial location
95 .4byte .Lend_of_func - _memcmp # FDE address range
[all …]
Dstrlen.S68 .4byte .Lend_of_CIE - .Lstart_of_CIE # CIE Length
70 .4byte 0xffffffff # CIE Identifier Tag
71 .byte 0x1 # CIE Version
75 .byte 0x32 # CIE RA Column
76 .byte 0xc # DW_CFA_def_cfa
79 .byte 0xb2 # DW_CFA_offset, column 0x32
85 .4byte .Lend_of_FDE - .Lstart_of_FDE # FDE Length
87 .4byte .Lstart_of_debug_frame # FDE CIE offset
88 .4byte _strlen # FDE initial location
89 .4byte .Lend_of_strlen - _strlen # FDE address range
[all …]
Dstrcmp.S77 .4byte .Lend_of_CIE - .Lstart_of_CIE # CIE Length
79 .4byte 0xffffffff # CIE Identifier Tag
80 .byte 0x1 # CIE Version
84 .byte 0x32 # CIE RA Column
85 .byte 0xc # DW_CFA_def_cfa
88 .byte 0xb2 # DW_CFA_offset, column 0x32
94 .4byte .Lend_of_FDE - .Lstart_of_FDE # FDE Length
96 .4byte .Lstart_of_debug_frame # FDE CIE offset
97 .4byte _strcmp # FDE initial location
98 .4byte .Lend_of_strcmp - _strcmp # FDE address range
[all …]
Dstrcpy.S74 .4byte .Lend_of_CIE - .Lstart_of_CIE # CIE Length
76 .4byte 0xffffffff # CIE Identifier Tag
77 .byte 0x1 # CIE Version
81 .byte 0x32 # CIE RA Column
82 .byte 0xc # DW_CFA_def_cfa
85 .byte 0xb2 # DW_CFA_offset, column 0x32
91 .4byte .Lend_of_FDE - .Lstart_of_FDE # FDE Length
93 .4byte .Lstart_of_debug_frame # FDE CIE offset
94 .4byte _strcpy # FDE initial location
95 .4byte .Lend_of_strcpy - _strcpy # FDE address range
[all …]
Dmemset.S84 .4byte .Lend_of_CIE - .Lstart_of_CIE # CIE Length
86 .4byte 0xffffffff # CIE Identifier Tag
87 .byte 0x1 # CIE Version
91 .byte 0x32 # CIE RA Column
92 .byte 0xc # DW_CFA_def_cfa
95 .byte 0xb2 # DW_CFA_offset, column 0x32
101 .4byte .Lend_of_FDE - .Lstart_of_FDE # FDE Length
103 .4byte .Lstart_of_debug_frame # FDE CIE offset
104 .4byte _memset # FDE initial location
105 .4byte .Lend_of_memset - _memset # FDE address range
[all …]
Dmemchr.S97 .4byte .Lend_of_CIE - .Lstart_of_CIE # CIE Length
99 .4byte 0xffffffff # CIE Identifier Tag
100 .byte 0x1 # CIE Version
104 .byte 0x32 # CIE RA Column
105 .byte 0xc # DW_CFA_def_cfa
108 .byte 0xb2 # DW_CFA_offset, column 0x32
114 .4byte .Lend_of_FDE - .Lstart_of_FDE # FDE Length
116 .4byte .Lstart_of_debug_frame # FDE CIE offset
117 .4byte _memchr # FDE initial location
118 .4byte .Lend_of_memchr - _memchr # FDE address range
[all …]
Dmemcpy.S90 .4byte .Lend_of_CIE - .Lstart_of_CIE # CIE Length
92 .4byte 0xffffffff # CIE Identifier Tag
93 .byte 0x1 # CIE Version
97 .byte 0x32 # CIE RA Column
98 .byte 0xc # DW_CFA_def_cfa
101 .byte 0xb2 # DW_CFA_offset, column 0x32
107 .4byte .Lend_of_FDE - .Lstart_of_FDE # FDE Length
109 .4byte .Lstart_of_debug_frame # FDE CIE offset
110 .4byte _memcpy # FDE initial location
111 .4byte .Lend_of_memcpy - _memcpy # FDE address range
[all …]
Dstrchr.S110 .4byte .Lend_of_CIE - .Lstart_of_CIE # CIE Length
112 .4byte 0xffffffff # CIE Identifier Tag
113 .byte 0x1 # CIE Version
117 .byte 0x32 # CIE RA Column
118 .byte 0xc # DW_CFA_def_cfa
121 .byte 0xb2 # DW_CFA_offset, column 0x32
127 .4byte .Lend_of_FDE - .Lstart_of_FDE # FDE Length
129 .4byte .Lstart_of_debug_frame # FDE CIE offset
130 .4byte _strchr # FDE initial location
131 .4byte .Lend_of_strchr - _strchr # FDE address range
[all …]
/picolibc-latest/newlib/libc/machine/i960/
Dstrrchr.S94 lda 0xff,g7 # byte extraction mask
107 scanbyte 0,g5 # check for null byte
110 scanbyte g3,g5 # check for byte with char
114 subo 4,g2,g0 # save addr of byte after word with char
120 addo 1,g2,g2 # advance src pointer to byte after current
121 and g7,g5,g14 # extract next byte
122 cmpo g1,g14 # is current byte char?
123 shro 8,g5,g5 # position next byte for extraction
125 mov g2,g0 # save addr of byte after char
127 1: cmpobne 0,g14,Lfind_null # is current byte null?
[all …]
Dstrcpy_ca.S126 and g0,3,LSW # extract byte offset of dest
127 ld (g4),MSW # fetch word containing at least first byte
132 lda 0xff000000,g5 # byte extraction mask
135 lda 0xff,g5 # byte extraction mask
139 scanbyte 0,MSW # check for null byte
144 and g5,LSW,g14 # extract byte
145 cmpo 0,g14 # branch if null is first byte of word
148 lda (g4),g2 # set dest byte ptr to 1st byte of word w/ null
152 shro 8,g5,g5 # move mask down to next byte
154 shlo 8,g5,g5 # move mask up to next byte
[all …]
Dstrcpy.S124 lda 0xff,g3 # byte extraction mask
127 scanbyte 0,g4 # check for null byte
130 scanbyte 0,g7 # check for null byte
135 subo 4,g2,g2 # back up the byte pointer
138 subo 9,g2,g5 # back up the byte pointer
140 and g4,g3,g6 # extract byte
142 addo 1,g5,g5 # bump src byte ptr
143 shro 8,g4,g4 # shift word to position next byte
158 lda 0xff, g3 # byte extraction mask = 0xff;
161 scanbyte 0, g2 # does source word contain null byte?
[all …]
Dstrlen.S90 lda 0xff,g3 # byte extraction mask
94 scanbyte 0,g4 # check for null byte
97 scanbyte 0,g7 # check for null byte
102 subo 4,g2,g2 # back up the byte pointer
105 subo 9,g2,g2 # back up the byte pointer
107 and g4,g3,g14 # extract byte
109 addo 1,g2,g2 # bump src byte ptr
110 shro 8,g4,g4 # shift word to position next byte
Dstrlen_ca.S94 and g0,3,g7 # extract byte offset of src
95 ld (g2),g5 # fetch word containing at least first byte
103 lda 0xff000000,g3 # byte extraction mask
107 lda 0xff,g3 # byte extraction mask
116 scanbyte 0,g4 # check for null byte
123 scanbyte 0,g7 # check for null byte
127 subo 4,g2,g2 # back up the byte pointer
130 subo 9,g2,g2 # back up the byte pointer
132 and g6,g3,g14 # extract byte
134 lda 1(g2),g2 # bump src byte ptr
[all …]
Dstrncat_ca.S116 and g0,3,LSW # extract byte offset of dest
117 ld (g4),MSW # fetch word containing at least first byte
126 lda 0xff,g5 # byte extraction mask
128 scanbyte 0,MSW # check for null byte
134 shro 24,LSW,g14 # extract byte
136 and g5,LSW,g14 # extract byte
138 cmpo 0,g14 # branch if null is first byte of word
154 scanbyte 0,g1 # check for null byte in src word
157 bo.f Lcase_1_cloop # branch if word contains null byte
167 rotate 8,g1,g1 # move next byte into position for extraction
[all …]
Dstrncmp_ca.S122 ld (SRC1),LSW # fetch word with at least first byte of src1
128 ld (g3),SRC2 # fetch word with at least first byte of src2
140 lda 0xff000000,g1 # byte extraction mask
146 scanbyte 0,g0 # check for null byte in src1 word
149 subi 4,g2,g2 # decrement maximum byte count
150 bo.f Lequal_exit # branch if null byte encountered
158 ld (g3),SRC2 # fetch word with at least first byte of src2
174 lda 0xff000000,g1 # byte extraction mask
176 lda 0xff,g1 # byte extraction mask
183 scanbyte 0,g0 # check for null byte in src1 word
[all …]
Dstrcmp_ca.S121 ld (g2),LSW # fetch word with at least first byte of src1
127 ld (g3),SRC2 # fetch word with at least first byte of src2
136 lda 0xff000000,g1 # byte extraction mask
142 scanbyte 0,SRC1 # check for null byte in src1 word
146 bno.t Lwloop2 # branch if null byte not encountered
157 ld (g3),SRC2 # fetch word with at least first byte of src2
171 lda 0xff000000,g1 # byte extraction mask
173 lda 0xff,g1 # byte extraction mask
180 scanbyte 0,SRC1 # check for null byte in src1 word
184 bno.t Lwloop # branch if null byte not encountered
[all …]
Dstrchr.S88 lda 0xff,g7 # byte extraction mask
100 scanbyte g3,g5 # check for byte with char
103 scanbyte 0,g5 # check for null byte
115 subo 5,g0,g0 # back up the byte pointer
117 and g5,g7,g6 # extract byte
119 addo 1,g0,g0 # bump src byte ptr
120 shro 8,g5,g5 # shift word to position next byte
Dmemchr_ca.S94 lda 0xff,g7 # byte extraction mask
99 and g0,3,g6 # extract byte offset of src
102 ld (g0),g4 # fetch word containing at least first byte
118 scanbyte g3,g4 # check for byte with char
133 subo 4,g0,g0 # back up the byte pointer
137 rotate 8,g5,g5 # shift word to position next byte
139 and g5,g7,g6 # extract byte
141 lda 1(g0),g0 # bump src byte ptr
143 shro 8,g5,g5 # shift word to position next byte
146 subo 1,g0,g0 # back up the byte pointer
Dstrchr_ca.S92 lda 0xff,g7 # byte extraction mask
102 and g0,3,g6 # extract byte offset of src
103 ld (g5),g4 # fetch word containing at least first byte
116 scanbyte g3,g4 # check for byte with char
120 scanbyte 0,g5 # check for null byte
132 subo 5,g0,g0 # back up the byte pointer
135 rotate 8,g5,g5 # shift word to position next byte
137 and g5,g7,g6 # extract byte
139 lda 1(g0),g0 # bump src byte ptr
141 shro 8,g5,g5 # shift word to position next byte
Dstrncpy_ca.S117 ld (g3),LSW # fetch word containing at least first byte
124 lda 0xff,g5 # load mask for byte extraction
134 scanbyte 0,g1 # check for null byte in src word
137 bo.f Lcase_1_cloop.c # branch if word contains null byte
145 rotate 8,g1,g1 # move next byte into position for extraction
151 cmpo 0,g14 # check for null byte
152 stob g14,(g4) # store the byte in dest
154 shro 8,g1,g1 # move next byte into position for extraction
156 lda 1(g4),g4 # post-increment dest byte addr
169 rotate 24,g5,g5 # move mask into position for testing next byte
[all …]
Dmemcmp.S95 addo g0,g2,g2 # calculate byte addr of byte after last in src1
102 addo 4,g0,g0 # post-increment source_1 byte ptr
103 addo 4,g1,g1 # post-increment source_2 byte ptr
106 ldconst 0xff,g4 # byte extraction mask
122 .diff: bl .neg # arrays differ at current byte.
/picolibc-latest/newlib/libc/machine/arc64/
Dmemchr.S42 LSRP.f 0, r2, 4 ; counter for 16-byte chunks
45 ; Filter for 1 byte
52 ; r1 is now setup with the special 4 byte repetition of the target byte
106 ; Keep going we have more 16 byte chunks
111 ; Reset byte repetition of r1 to 1 single byte
142 ; Point r13 to first NULL byte containing double word [3]
169 lsrl.f 0, r2, 5 ; counter for 32-byte chunks
172 ; Filter for 1 byte
181 ; r1 is now setup with the special 4 byte repetition of the target byte
239 ; Keep going we have more 16 byte chunks
[all …]
Dstrlen.S38 ; Analyzes the first NULL byte containing double word and calculates
54 ; Setup byte detector (more information bellow) [1]
77 ; NULL byte position is detected and encoded in r12 [0] [9]
103 ; Point r13 to first NULL byte containing double word [3]
118 ; Point r13 to first NULL byte in selected double word
142 ; Setup byte detector (more information bellow) [1]
167 ; NULL byte position is detected and encoded in r6 [0] [9]
194 ; Point r13 to first NULL byte containing double word [3]
209 ; Point r13 to first NULL byte in selected double word
227 ;; This code uses a common technique for NULL byte detection inside a word.
[all …]
Dstrcat.S44 ; If 4 byte aligned
45 ; Do 4 byte search until there are no more 4 byte chunks
46 ; Then, do 1 byte search
47 ; Otherwise, 1 byte search until alignment
48 ; Then, do 4 byte search as previously specified
68 ; Setup byte detector (more information below) [1]
88 ; NULL byte position is detected and encoded in r6 [0] [9]
115 ; Point r13 to first NULL byte containing double word [3]
130 ; Point r13 to first NULL byte in selected double word
160 ; NULL byte position is detected and encoded in r6 [0] [9]
[all …]
/picolibc-latest/newlib/libc/machine/h8300/
Dreg_memcpy.S37 sub #1,A1P ; point to byte
39 subs #1,A1P ; point to byte
41 mov.b @A1P,A2L ; get byte
42 mov.b A2L,@-A0P ; save byte

1234