Lines Matching refs:o1
35 * o1 address of source
40 * o1-o5, g1, g5
62 cmp %o0, %o1
65 and %o1, 7, %o4 ! Is source 8-byte aligned?
72 ld [%o1], %o3 ! Neither is aligned, so do 4 bytes;
78 add %o1, 4, %o1
91 ldx [%o1], %o3
92 ldx [%o1+8], %o4
96 add %o1, 16, %o1
108 ld [%o1], %o3
110 ldx [%o1], %o3 ! Have 8 or 12, so do 8.
112 add %o1, 8, %o1
116 ld [%o1], %o3
134 add %o1, %o2, %g5 ! Ending address of source.
147 lduw [%o1], %o2
148 add %o1, 4, %o1
150 cmp %o1, %g5
156 lduw [%o1], %o2
157 lduw [%o1+4], %o3
158 add %o1, 8, %o1
161 cmp %o1, %g5
167 lduw [%o1], %o2
168 lduw [%o1+4], %o3
169 lduw [%o1+8], %o4
170 add %o1, 12, %o1
174 cmp %o1, %g5
181 lduw [%o1], %o2
182 lduw [%o1+4], %o3
183 lduw [%o1+8], %o4
184 lduw [%o1+12], %o5
185 add %o1, 16, %o1
188 cmp %o1, %g5