Home
last modified time | relevance | path

Searched refs:g6 (Results 1 – 25 of 27) sorted by relevance

12

/picolibc-3.5.0-3.4.0/newlib/libc/machine/i960/
Dmemset.S77 lda (g0),g6 # preserve dest_ptr for return
86 cmpo g6,g3 # Have we reached longword boundary?
87 stob g1,(g6) # store one byte of char
89 lda 1(g6),g6 # increment dest_ptr
101 stl g4,(g6) # Store longword of char
103 lda 8(g6),g6 # Increment dest_ptr
111 stob g1,(g6) # Store byte
113 lda 1(g6),g6 # Increment dest_ptr
Dmemchr.S98 addo 4,g0,g6 # post-increment src word pointer
99 addo g2,g6,g2 # compute ending address from start and len
109 ld (g6),g4 # fetch next word of src
111 addo 4,g6,g6 # post-increment src word pointer
112 cmpobge g2,g6,Lsearch_for_word_with_char # branch if max_bytes > 3
121 cmpobe.f g6,g2,Lnot_found # quit if max_bytes exhausted
124 addo 1,g6,g6 # bump src byte ptr
127 subo 5,g6,g0 # back up the byte pointer
Dmemcpy.S113 addo g2, g0, g6
129 cmpobe g6, g5, Lexit # quit if no more bytes to move
135 cmpobne g6, g5, Lcloop_a # quit if no more bytes to move
144 subo 4, g6, g6 # pre-decrement dest pointer
145 st g7, (g6) # store word to dest
151 cmpobe g6, g0, Lexit # quit if no more bytes to move
154 subo 1, g6, g6
156 stob g7, (g6) # store byte
157 cmpobne g6, g0, Lcloop.a # quit if no more bytes to move
Dmemchr_ca.S97 and g0,3,g6 # extract byte offset of src
105 shlo 3,g6,g6 # get shift count for making mask for first word
108 shro g6,g5,g5 # get mask for bytes needed from first word
110 shlo g6,g5,g5 # get mask for bytes needed from first word
137 and g5,g7,g6 # extract byte
138 cmpo g1,g6 # is it char?
148 lda 0xf0f0f0f0,g6 # make first comparison mask for char=-1 case.
149 or g6,g5,g6
150 and g4,g6,g4 # make unimportant bytes of first word 0x0f
Dmemccpy.S101 shlo 8,g2,g6
102 or g2,g6,g6
103 shlo 16,g6,g4
104 or g6,g4,g6 # word of char
116 scanbyte g6, g7 # check for char
Dstrchr_ca.S100 and g0,3,g6 # extract byte offset of src
102 shlo 3,g6,g6 # get shift count for making mask for first word
106 shro g6,g5,g5 # get mask for bytes needed from first word
108 shlo g6,g5,g5 # get mask for bytes needed from first word
135 and g5,g7,g6 # extract byte
136 cmpo g1,g6 # is it char?
142 cmpobne.t 0,g6,Lsearch_for_char.a # quit if null comes before char
Dstrlen_ca.S115 movl g4,g6 # copy both words
126 lda (g7),g6 # move odd word to search word
130 and g6,g3,g14 # extract byte
134 shlo 8,g6,g6 # shift word to position next byte
136 shro 8,g6,g6 # shift word to position next byte
Dstrpbrk.S80 ldob (g1),g6 # fetch first character of brkset
83 cmpo g6,g7 # is brkset char equal to string char?
87 cmpo g6,0 # is brkset_string exhausted?
88 lda (g5),g6
Dstrcspn.S75 ldob (g1),g6 # fetch first character of charset
78 cmpo g6,g7 # is charset char same as string char?
82 cmpo g6,0 # is charset exhausted?
83 lda (g5),g6
Dstrrchr.S101 mov g3,g6 # prepare to return null pointer
111 mov g5,g6 # save word that has char in it (at least once)
124 mov g3,g6 # save word of all char to short circuit search
128 rotate 8,g6,g6 # position next highest byte
129 and g7,g6,g5 # extract byte
Dstrcmp.S103 and g4,g3,g6
104 cmpobne g5,g6,.diff # if they differ, go return 1 or -1
105 cmpo 0,g6 # they are the same. Are they null?
Dstrchr.S115 and g5,g7,g6 # extract byte
116 cmpo g1,g6 # is it char?
120 cmpobne 0,g6,Lsearch_for_char.a # quit if null comes before char
Dstrncmp.S108 and g4,g3,g6
109 cmpobne g7,g6,.diff # if different, return -1 or 1
110 cmpo 0,g6 # they are equal. are they null?
Dstrcpy.S138 and g4,g3,g6 # extract byte
139 cmpo 0,g6 # is it null?
155 mov g14,g6 # preserve return address
175 bx (g6) # g0 = dest string address; g14 = 0
Dstrncpy.S104 addo g1, g2, g6
108 cmpo g6, g1 # max_bytes < 4 ?
145 subo 8,g2,g6 # adjust max_byte counter
148 cmpo g5, g6 # max_bytes < 4 ?
Dstrncat.S94 mov g14,g6
134 bx (g6) # g0 = dest string address; g14 = 0
150 bx (g6) # g0 = dest string address; g14 = 0
153 bx (g6)
Dmemcmp.S108 and g4,g3,g6
109 cmpobne g7,g6,.diff # branch if they are different
Dstrcpy_ca.S103 #define MSW g6
106 #define LSW g6
245 eshro g1,g6,g2 # extract 4 bytes of src
271 eshro g14,g6,g14 # extract four bytes
274 eshro g1,g6,g14 # extract four bytes
Dmemcmp_ca.S91 #define SRC1 g6
96 #define SRC2 g6
198 eshro MSW,g6,SRC2 # extract word of src2
Dstrncpy_ca.S93 #define MSW g6
96 #define LSW g6
213 movl 0,g6 # blank out remainder of input buffer
250 eshro g14,g6,g1 # extract 4 bytes of src
278 eshro g14,g6,g5 # extract four bytes
Dmemccpy_ca.S75 #define MSW g6
78 #define LSW g6
161 eshro g14,g6,g1 # extract 4 bytes of src
231 eshro g14,g6,g4 # extract four bytes
Dstrcmp_ca.S92 #define SRC1 g6
97 #define SRC2 g6
233 eshro MSW,g6,SRC2 # extract word of src2
Dmemcpy_ca.S94 #define MSW g6
97 #define LSW g6
162 eshro g14,g6,g1 # extract 4 bytes of src
216 eshro g14,g6,g5 # extract four bytes
287 eshro g14,g6,g1 # extract 4 bytes of src
337 eshro g14,g6,g5 # extract four bytes
Dstrncmp_ca.S92 #define SRC1 g6
97 #define SRC2 g6
240 eshro MSW,g6,SRC2 # extract word of src2
/picolibc-3.5.0-3.4.0/newlib/libm/ld/ld80/
De_lgammal_r.c132 g6 = 4.335498275274822298341872707453445815118E0L, variable
369 p1 = g0 + y * (g1 + y * (g2 + y * (g3 + y * (g4 + y * (g5 + y * g6))))); in lgammal_r()

12