Lines Matching refs:dword
72 andcc %o1, 7, %o4 ! dword aligned ?
110 ldx [%o3 + %g4], %o1 ! src dword
113 andn %o5, %o1, %g1 ! ~dword & 0x8080808080808080
114 sub %o1, %o4, %g5 ! dword - 0x0101010101010101
115 andcc %g5, %g1, %g0 ! ((dword - 0x0101010101010101) & ~dword & 0x8080808080808080)
156 andcc %o3, 7, %o4 ! dst offset relative to dword boundary
157 bz,pn %ncc, .fillaligned ! dst already dword aligned
162 sub %o4, 8, %o4 ! bytes to align dst to dword boundary
178 add %g4, 7, %o2 ! round up to next dword boundary
179 and %o2, -8, %o4 ! pointer to next dword boundary
180 and %o2, 8, %o2 ! dword count odd ? 8 : 0
181 stx %g0, [%o3] ! store first dword
182 addcc %o4, %o2, %o4 ! dword count == 1 ?
183 add %g4, %o2, %g4 ! if dword count odd, n -= 8
184 bz,pt %ncc, .bytepad ! if dword count == 1, pad leftover bytes
185 add %o3, %o2, %o3 ! bump dst if dword count odd
284 ba .storebyte1421 ! next dword
302 ba .storebyte1241 ! next dword
318 ba .storehalfword ! next dword
334 ba .storeword2 ! next dword