Lines Matching refs:g5
61 mov %o0, %g5 ! save des address for return val
71 stb %o3, [%g5] ! move a byte to align src
72 inc 1, %g5
76 andcc %g5, 3, %o5
81 stb %o4, [%g5] ! have to do bytes,
82 stb %o3, [%g5 + 1] ! don't know dst alingment
83 inc 2, %g5
86 .aldst: andcc %g5, 3, %o5 ! align the destination address
94 stb %o5, [%g5]
96 inc %g5
100 sub %o1, %g5, %o1 ! o1 gets the difference
103 lduw [%o1+%g5], %o4
107 st %g1, [%g5]
109 inc 4, %g5
116 sth %o5, [%g5]
117 inc 2, %g5
121 sub %o1, %g5, %o1 ! o1 gets the difference
124 lduw [%o1+%g5], %o4
128 st %g1, [%g5]
130 inc 4, %g5
139 sth %o5, [%g5]
140 inc 2, %g5
144 sub %o1, %g5, %o1 ! o1 gets the difference
147 lduw [%o1+%g5], %o4
151 st %g1, [%g5]
153 inc 4, %g5
160 sub %o1, %g5, %o1 ! o1 gets the difference
162 1: lduw [%o1+%g5], %o4 ! read from address
164 st %o4, [%g5] ! write at destination address
166 inc 4, %g5 ! increment to address
175 sub %o1, %g5, %o1 ! o1 gets the difference
177 4: stb %o4, [%g5] ! write to address
178 inc %g5 ! inc to address
181 ldub [%o1+%g5], %o4 ! read from address