Lines Matching refs:i1
41 cmp %i1, %i0 ! if from address is >= to use forward copy
45 sub %i0, %i1, %i4 ! get difference of two addresses
53 andcc %i1, 3, %i5 ! is src word aligned
58 s1algn: ldub [%i1], %i3 ! move 1 or 3 bytes to align it
59 inc 1, %i1
67 s2algn: lduh [%i1], %i3 ! know src is 2 byte alinged
68 inc 2, %i1
80 w3cp: lduw [%i1], %i4
81 inc 4, %i1
89 sub %i1, %i0, %i1 ! i1 gets the difference
92 lduw [%i1+%i0], %i4
99 sub %i1, 3, %i1 ! used one byte of last word read
110 sub %i1, %i0, %i1 ! i1 gets the difference
113 lduw [%i1+%i0], %i4
120 sub %i1, 1, %i1 ! used three bytes of last word read
125 w2cp: lduw [%i1], %i4
126 inc 4, %i1
133 sub %i1, %i0, %i1 ! i1 gets the difference
136 lduw [%i1+%i0], %i4
143 sub %i1, 2, %i1 ! used two bytes of last word read
149 sub %i1, %i0, %i1 ! i1 gets the difference
151 1: lduw [%i1+%i0], %i4 ! read from address
164 sub %i1, %i0, %i1 ! i1 gets the difference
170 ldub [%i1+%i0], %i4 ! read from address
177 ovbc: add %i1, %i2, %i1 ! get to end of source space
179 sub %i1, %i0, %i1 ! i1 gets the difference
182 ldub [%i1+%i0], %i3 ! read a byte