Lines Matching refs:g5
92 add %o2, %g4, %g5 ! dst
94 and %g5, 3, %g1 ! dst<1:0> to examine offset
105 andcc %g5, 7, %g0 ! dst word aligned ?
114 sub %o1, %o4, %g5 ! dword - 0x0101010101010101
115 andcc %g5, %g1, %g0 ! ((dword - 0x0101010101010101) & ~dword & 0x8080808080808080)
274 sub %o1, %o4, %g5 ! x - 0x0101010101010101
275 andcc %g5, %g1, %g0 ! ((x - 0x0101010101010101) & ~x & 0x8080808080808080)
277 add %o2, %g4, %g5 ! dst (in pointer form)
279 stb %g1, [%g5] ! store first byte
281 stw %g1, [%g5 + 1] ! store bytes 2, 3, 4, 5
283 sth %g1, [%g5 + 5] ! store bytes 6, 7
285 stb %o1, [%g5 + 7] ! store eigth byte
292 sub %o1, %o4, %g5 ! x - 0x0101010101010101
293 andcc %g5, %g1, %g0 ! ((x - 0x0101010101010101) & ~x & 0x8080808080808080)
295 add %o2, %g4, %g5 ! dst (in pointer form)
297 stb %g1, [%g5] ! store first byte
299 sth %g1, [%g5 + 1] ! store bytes 2, 3
301 stw %g1, [%g5 + 3] ! store bytes 4, 5, 6, 7
303 stb %o1, [%g5 + 7] ! store eigth byte
310 sub %o1, %o4, %g5 ! x - 0x0101010101010101
311 andcc %g5, %g1, %g0 ! ((x - 0x0101010101010101) & ~x & 0x8080808080808080)
313 add %o2, %g4, %g5 ! dst (in pointer form)
315 sth %g1, [%g5] ! store bytes 1, 2
317 stw %g1, [%g5 + 2] ! store bytes 3, 4, 5, 6
319 sth %o1, [%g5 + 6] ! store bytes 7, 8
328 sub %o1, %o4, %g5 ! x - 0x0101010101010101
329 andcc %g5, %g1, %g0 ! ((x - 0x0101010101010101) & ~x & 0x8080808080808080)
331 add %o2, %g4, %g5 ! dst (in pointer form)
333 stw %g1, [%g5] ! store bytes 1, 2, 3, 4
335 stw %o1, [%g5 + 4] ! store bytes 5, 6, 7, 8