Home
last modified time | relevance | path

Searched refs:MSW (Results 1 – 8 of 8) sorted by relevance

/picolibc-latest/newlib/libc/machine/i960/
Dmemccpy_ca.S77 #define MSW g6 macro
81 #define MSW g7 macro
108 mov LSW,MSW # make copy of first word of src
122 rotate 8,MSW,MSW # move next byte into position for extraction
124 shlo 24,MSW,g4
125 stob MSW,(g0) # store the byte in dest
129 shro 8,MSW,MSW # move next byte into position for extraction
134 ld (g5),MSW # fetch msw of operand for double shift
152 mov MSW,LSW # move msw to lsw
153 ld (g5),MSW # pre-fetch msw of operand for double shift
[all …]
Dstrncat_ca.S95 #define MSW g6 macro
99 #define MSW g7 macro
117 ld (g4),MSW # fetch word containing at least first byte
125 notor MSW,LSW,MSW # set unneeded bytes to all ones
128 scanbyte 0,MSW # check for null byte
130 mov MSW,LSW # keep a copy of current word
131 ld (g4),MSW # fetch next word of dest
205 and g4,3,MSW # extract byte offset for dest string
206 cmpo MSW,g1 # < indicates first word of dest has more bytes
208 ld (g3),MSW # fetch second word of src
[all …]
Dstrcpy_ca.S105 #define MSW g6 macro
109 #define MSW g7 macro
127 ld (g4),MSW # fetch word containing at least first byte
137 notor MSW,LSW,MSW # set unneeded bytes to all ones
139 scanbyte 0,MSW # check for null byte
141 mov MSW,LSW # keep a copy of current word
142 ld (g4),MSW # fetch next word of dest
220 mov LSW,MSW # make copy of first word of src
226 rotate 8,MSW,MSW # move next byte into position for extraction
227 and g5,MSW,g14 # extract next char
[all …]
Dmemcpy_ca.S96 #define MSW g6 macro
100 #define MSW g7 macro
139 mov LSW,MSW # make copy of first word of src
147 rotate 8,MSW,MSW # move next byte into position for extraction
149 stob MSW,(g1) # store the byte in dest
152 stob MSW,(g1) # store the byte in dest
153 shro 8,MSW,MSW # move next byte into position for extraction
158 ld (g3),MSW # fetch msw of operand for double shift
166 mov MSW,LSW # move msw to lsw
167 ld (g3),MSW # pre-fetch msw of operand for double shift
[all …]
Dstrcmp_ca.S92 #define MSW g4 macro
98 #define MSW g5 macro
123 ld 4(g2),MSW # fetch second word of src1
137 mov MSW,LSW # move msw of src1 to lsw
138 ld (g2),MSW # pre-fetch next msw of src1
175 mov MSW,LSW # move msw of src1 to lsw
176 ld (g2),MSW # pre-fetch next msw of src1
231 shlo 3,g1,MSW # compute shift count for src2
233 subo MSW,0,MSW # 32 - shift count for big endian.
235 eshro MSW,g6,SRC2 # extract word of src2
[all …]
Dstrncpy_ca.S95 #define MSW g6 macro
99 #define MSW g7 macro
198 mov LSW,MSW # make copy of first word of src
205 shro 24,MSW,g5 # extract next char
207 and g5,MSW,g5 # extract next char
220 rotate 8,MSW,MSW # move next byte into position for extraction
223 shro 8,MSW,MSW # move next byte into position for extraction
227 ld (g3),MSW # fetch msw of operand for double shift
240 lda (MSW),LSW # move msw to lsw
242 ld (g3),MSW # pre-fetch msw of operand for double shift
[all …]
Dmemcmp_ca.S91 #define MSW g4 macro
97 #define MSW g5 macro
125 ld 4(SRC1),MSW # fetch second word of src1
142 mov MSW,LSW # move msw of src1 to lsw
143 ld (SRC1),MSW # pre-fetch next msw of src1
196 shlo 3,g1,MSW # compute shift count for src2
198 subo MSW,0,MSW
200 eshro MSW,g6,SRC2 # extract word of src2
Dstrncmp_ca.S92 #define MSW g4 macro
98 #define MSW g5 macro
124 ld 4(SRC1),MSW # fetch second word of src1
141 mov MSW,LSW # move msw of src1 to lsw
142 ld (SRC1),MSW # pre-fetch next msw of src1
178 mov MSW,LSW # move msw of src1 to lsw
179 ld (SRC1),MSW # pre-fetch next msw of src1
238 shlo 3,g1,MSW # compute shift count for src2
240 subo MSW,0,MSW # adjust shift count for big endian
242 eshro MSW,g6,SRC2 # extract word of src2