Home
last modified time | relevance | path

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

/picolibc-3.5.0-3.4.0/newlib/libc/machine/i960/
Dmemccpy_ca.S75 #define MSW g6 macro
79 #define MSW g7 macro
106 mov LSW,MSW # make copy of first word of src
120 rotate 8,MSW,MSW # move next byte into position for extraction
122 shlo 24,MSW,g4
123 stob MSW,(g0) # store the byte in dest
127 shro 8,MSW,MSW # move next byte into position for extraction
132 ld (g5),MSW # fetch msw of operand for double shift
150 mov MSW,LSW # move msw to lsw
151 ld (g5),MSW # pre-fetch msw of operand for double shift
[all …]
Dstrncat_ca.S93 #define MSW g6 macro
97 #define MSW g7 macro
115 ld (g4),MSW # fetch word containing at least first byte
123 notor MSW,LSW,MSW # set unneeded bytes to all ones
126 scanbyte 0,MSW # check for null byte
128 mov MSW,LSW # keep a copy of current word
129 ld (g4),MSW # fetch next word of dest
203 and g4,3,MSW # extract byte offset for dest string
204 cmpo MSW,g1 # < indicates first word of dest has more bytes
206 ld (g3),MSW # fetch second word of src
[all …]
Dstrcpy_ca.S103 #define MSW g6 macro
107 #define MSW g7 macro
125 ld (g4),MSW # fetch word containing at least first byte
135 notor MSW,LSW,MSW # set unneeded bytes to all ones
137 scanbyte 0,MSW # check for null byte
139 mov MSW,LSW # keep a copy of current word
140 ld (g4),MSW # fetch next word of dest
218 mov LSW,MSW # make copy of first word of src
224 rotate 8,MSW,MSW # move next byte into position for extraction
225 and g5,MSW,g14 # extract next char
[all …]
Dmemcpy_ca.S94 #define MSW g6 macro
98 #define MSW g7 macro
137 mov LSW,MSW # make copy of first word of src
145 rotate 8,MSW,MSW # move next byte into position for extraction
147 stob MSW,(g1) # store the byte in dest
150 stob MSW,(g1) # store the byte in dest
151 shro 8,MSW,MSW # move next byte into position for extraction
156 ld (g3),MSW # fetch msw of operand for double shift
164 mov MSW,LSW # move msw to lsw
165 ld (g3),MSW # pre-fetch msw of operand for double shift
[all …]
Dstrcmp_ca.S90 #define MSW g4 macro
96 #define MSW g5 macro
121 ld 4(g2),MSW # fetch second word of src1
135 mov MSW,LSW # move msw of src1 to lsw
136 ld (g2),MSW # pre-fetch next msw of src1
173 mov MSW,LSW # move msw of src1 to lsw
174 ld (g2),MSW # pre-fetch next msw of src1
229 shlo 3,g1,MSW # compute shift count for src2
231 subo MSW,0,MSW # 32 - shift count for big endian.
233 eshro MSW,g6,SRC2 # extract word of src2
[all …]
Dstrncpy_ca.S93 #define MSW g6 macro
97 #define MSW g7 macro
196 mov LSW,MSW # make copy of first word of src
203 shro 24,MSW,g5 # extract next char
205 and g5,MSW,g5 # extract next char
218 rotate 8,MSW,MSW # move next byte into position for extraction
221 shro 8,MSW,MSW # move next byte into position for extraction
225 ld (g3),MSW # fetch msw of operand for double shift
238 lda (MSW),LSW # move msw to lsw
240 ld (g3),MSW # pre-fetch msw of operand for double shift
[all …]
Dmemcmp_ca.S89 #define MSW g4 macro
95 #define MSW g5 macro
123 ld 4(SRC1),MSW # fetch second word of src1
140 mov MSW,LSW # move msw of src1 to lsw
141 ld (SRC1),MSW # pre-fetch next msw of src1
194 shlo 3,g1,MSW # compute shift count for src2
196 subo MSW,0,MSW
198 eshro MSW,g6,SRC2 # extract word of src2
Dstrncmp_ca.S90 #define MSW g4 macro
96 #define MSW g5 macro
122 ld 4(SRC1),MSW # fetch second word of src1
139 mov MSW,LSW # move msw of src1 to lsw
140 ld (SRC1),MSW # pre-fetch next msw of src1
176 mov MSW,LSW # move msw of src1 to lsw
177 ld (SRC1),MSW # pre-fetch next msw of src1
236 shlo 3,g1,MSW # compute shift count for src2
238 subo MSW,0,MSW # adjust shift count for big endian
240 eshro MSW,g6,SRC2 # extract word of src2