Lines Matching refs:word

113 	notand	g0,3,g4		# extract word addr of start of dest
117 ld (g4),MSW # fetch word containing at least first byte
118 shlo 3,LSW,g14 # get shift count for making mask for first word
121 shro g14,LSW,LSW # get mask for bytes needed from first word
123 shlo g14,LSW,LSW # get mask for bytes needed from first word
129 lda 4(g4),g4 # post-increment dest word pointer
130 mov MSW,LSW # keep a copy of current word
131 ld (g4),MSW # fetch next word of dest
138 cmpo 0,g14 # branch if null is first byte of word
139 subo 4,g4,g4 # move dest word ptr to word with null
140 notand g1,3,g3 # extract word addr of start of src
145 ld (g3),LSW # fetch first word of source
150 Lcase_1_wloop: # word copying loop
152 lda (LSW),g1 # keep a copy of the src word
154 scanbyte 0,g1 # check for null byte in src word
155 ld (g3),LSW # pre-fetch next word of src
157 bo.f Lcase_1_cloop # branch if word contains null byte
159 st g1,(g4) # store word in dest string
199 ld (g3),LSW # pre-fetch word with start of src
203 lda 4(g3),g3 # post-increment src word counter
204 be.t Lcase_3 # branch if src is word aligned
206 cmpo MSW,g1 # < indicates first word of dest has more bytes
208 ld (g3),MSW # fetch second word of src
219 lda 4(g3),g3 # move src word addr to second word boundary
225 Lcase_3: # src is word aligned; dest is not
226 mov LSW,MSW # make copy of first word of src
242 notand g4,3,g1 # extract word address
244 cmpo g1,g4 # have we reached word boundary in dest yet?
252 bne.t Lcase_3_cloop_at_start # branch if reached word boundary?
262 lda 4(g3),g3 # post-increment src word addr
267 bo.f Lcase_3_cloop # branch if word contains null byte
283 lda 4(g3),g3 # post-increment src word addr
288 bo.f Lcase_3_cloop # branch if word contains null byte