Lines Matching refs:g1
84 andcc %l0, 3, %g1 ! word aligned?
92 andn %i5, %l1, %g1 ! ~word & 0x80808080
94 andcc %l0, %g1, %g0 ! doit
100 srl %l1, 24, %g1 ! 1st byte
101 andcc %g1, 0xff, %g0 ! test for end
103 stb %g1, [%i2] ! store byte
105 srl %l1, 16, %g1 ! 2nd byte
106 andcc %g1, 0xff, %g0 ! zero byte ?
108 stb %g1, [%i2] ! store byte
110 srl %l1, 8, %g1 ! 3rd byte
111 andcc %g1, 0xff, %g0 ! zero byte ?
113 stb %g1, [%i2] ! store byte
127 srl %l1, 24, %g1 ! 1st byte
128 andcc %g1, 0xff, %g0 ! zero byte?
130 stb %g1, [%i2] ! store byte
133 srl %l1, 16, %g1 ! 2nd byte
135 andcc %g1, 0xff, %g0 ! zero?
137 stb %g1, [%i2] ! store
140 srl %l1, 8, %g1 ! 3rd byte
142 andcc %g1, 0xff, %g0 ! zero?
144 stb %g1, [%i2] ! store
158 andn %i5, %l1, %g1 ! word & 0x80808080
160 andcc %l0, %g1, %g0 ! do it
179 cmp %g1, 2 ! halfword aligned?
186 andn %i5, %l1, %g1 ! ~x & 0x80808080
188 andcc %l0, %g1, %g0 ! get your Mycroft on
191 srl %l1, 24, %g1 ! get 1st byte, then be hw aligned
192 stb %g1, [%l0]
193 srl %l1, 8, %g1 ! 2nd & 3rd bytes
194 sth %g1, [%l0 + 1]
203 andn %i5, %l1, %g1 ! ~x & 0x80808080
205 andcc %l0, %g1, %g0 ! Mycroft again...
208 srl %l1, 16, %g1 ! first two bytes
209 sth %g1, [%l0]