Lines Matching refs:g1

98 	andcc	%l0, 3, %g1		! destination word aligned ?
106 andn %i5, %i1, %g1 ! ~dword & 0x80808080
108 andcc %l0, %g1, %g0 ! ((dword - 0x01010101) & ~dword & 0x80808080)
117 srl %i1, 24, %g1 ! first byte
118 stb %g1, [%l0] ! store it
119 sub %g1, 1, %g1 ! byte == 0 ? -1 : byte - 1
120 sra %g1, 31, %g1 ! byte == 0 ? -1 : 0
121 andn %i1, %g1, %i1 ! if byte == 0, start padding with null bytes
122 srl %i1, 16, %g1 ! second byte
123 stb %g1, [%l0 + 1] ! store it
124 and %g1, 0xff, %g1 ! isolate byte
125 sub %g1, 1, %g1 ! byte == 0 ? -1 : byte - 1
126 sra %g1, 31, %g1 ! byte == 0 ? -1 : 0
127 andn %i1, %g1, %i1 ! if byte == 0, start padding with null bytes
128 srl %i1, 8, %g1 ! third byte
129 stb %g1, [%l0 + 2] ! store it
130 and %g1, 0xff, %g1 ! isolate byte
131 sub %g1, 1, %g1 ! byte == 0 ? -1 : byte - 1
132 sra %g1, 31, %g1 ! byte == 0 ? -1 : 0
133 andn %i1, %g1, %i1 ! if byte == 0, start padding with null bytes
203 srl %i1, 24, %g1 ! first byte
204 stb %g1, [%i2 + %i4] ! store it
207 sub %g1, 1, %g1 ! byte == 0 ? -1 : byte - 1
208 sra %g1, 31, %g1 ! byte == 0 ? -1 : 0
209 andn %i1, %g1, %i1 ! if byte == 0, start padding with null
210 srl %i1, 16, %g1 ! second byte
211 stb %g1, [%i2 + %i4] ! store it
214 and %g1, 0xff, %g1 ! isolate byte
215 sub %g1, 1, %g1 ! byte == 0 ? -1 : byte - 1
216 sra %g1, 31, %g1 ! byte == 0 ? -1 : 0
217 andn %i1, %g1, %i1 ! if byte == 0, start padding with null
218 srl %i1, 8, %g1 ! third byte
219 stb %g1, [%i2 + %i4] ! store it
222 and %g1, 0xff, %g1 ! isolate byte
223 sub %g1, 1, %g1 ! byte == 0 ? -1 : byte - 1
224 sra %g1, 31, %g1 ! byte == 0 ? -1 : 0
225 andn %i1, %g1, %i1 ! if byte == 0, start padding with null
230 cmp %g1, 2 ! dst half word aligned?
237 andn %i5, %i1, %g1 ! ~x & 0x80808080
239 andcc %l0, %g1, %g0 ! ((x - 0x01010101) & ~x & 0x80808080)
242 srl %i1, 24, %g1 ! %g1<7:0> = 1st byte; half-word aligned now
243 stb %g1, [%l0] ! store first byte
244 srl %i1, 8, %g1 ! %g1<15:0> = bytes 2, 3
245 sth %g1, [%l0 + 1] ! store bytes 2, 3
256 andn %i5, %i1, %g1 ! ~x & 0x80808080
258 andcc %l0, %g1, %g0 ! ((x -0x01010101) & ~x & 0x8080808080)
261 srl %i1, 16, %g1 ! %g1<15:0> = bytes 1, 2
262 sth %g1, [%l0] ! store bytes 1, 2