Lines Matching refs:word

123 	notand	g1,3,g3		# extract word addr of start of src
126 ld (g3),LSW # fetch word containing at least first byte
127 notand g0,3,g4 # extract word addr of start of dest
128 lda 4(g3),g3 # advance src word addr
129 bne.f Lcase_245 # branch if src is NOT word aligned
134 be.t Lcase_1 # branch if dest word aligned
136 Lcase_3: # src is word aligned; dest is not
137 addo 8,g4,g4 # move dest word ptr to first word boundary
139 mov LSW,MSW # make copy of first word of src
156 cmpobne.t g1,g4,Lcase_3_cloop_at_start # branch if reached word boundary
163 lda 4(g3),g3 # post-increment src word addr
173 Lcase_1_wloop: # word copying loop
175 ld (g3),LSW # pre-fetch next word of src
177 st g1,(g4) # store word in dest string
178 Lcase_1: # src and dest are word aligned
181 lda (LSW),g1 # keep a copy of the src word
214 be.t Lcase_4 # branch if dest is word aligned
215 or g4,g1,g1 # is src earlier in word, later, or sync w/ dst
216 cmpo g0,g1 # < indicates first word of dest has more bytes
217 lda 4(g4),g4 # move dest word addr to first word boundary
226 lda 4(g3),g3 # move src word addr to second word boundary
233 notand g5,3,MSW # extract word addr of byte after end of src
235 subo 4,MSW,g3 # retreat src word addr
237 notand g1,3,g4 # extract word addr of start of dest
238 bne.f Lcase.245 # branch if src is NOT word aligned
242 ld (g3),MSW # fetch last word of src
243 subo 4,g3,g3 # retreat src word addr
244 be.t Lcase.1 # branch if dest word aligned
246 Lcase.3: # src is word aligned; dest is not
247 mov MSW,LSW # make copy of first word of src
258 cmpo g1,g4 # have we reached word boundary in dest yet?
266 bne.t Lcase.3_cloop_at_start # branch if reached word boundary?
274 lda -4(g3),g3 # post-decrement src word addr
288 lda -4(g3),g3 # post-decrement src word addr
298 Lcase.1_wloop: # word copying loop
300 ld (g3),MSW # pre-fetch next word of src
302 st g1,(g4) # store word in dest string
303 Lcase.1: # src and dest are word aligned
306 lda (MSW),g1 # keep a copy of the src word
329 ld (MSW),MSW # pre-fetch word with at least last byte
331 ld (g3),LSW # pre-fetch second to last word
336 be.t Lcase.4 # branch if dest is word aligned
337 or g4,g5,g5 # is src earlier in word, later, or sync w/ dst
338 cmpo g1,g5 # < indicates last word of dest has less bytes
345 subo 4,g3,g3 # move src word addr to second word boundary