Lines Matching +full:address +full:- +full:aligned
8 * Returns: -EFAULT if exception before terminator, N if the entire
36 # a0/ return address
61 bbsi.l a3, 0, .Lsrc1mod2 # if only 8-bit aligned
62 bbsi.l a3, 1, .Lsrc2mod4 # if only 16-bit aligned
63 .Lsrcaligned: # return here when src is word-aligned
69 .Lsrc1mod2: # src address is odd
75 addi a4, a4, -1 # decrement len
77 bbci.l a3, 1, .Lsrcaligned # if src is now word-aligned
79 .Lsrc2mod4: # src address is 2 mod 4
81 /* 1-cycle interlock */
85 addi a4, a4, -1 # decrement len
92 addi a4, a4, -1 # decrement len
99 * dst is word-aligned, src is word-aligned
144 addi a11, a11, 1-3 # advance dst ptr 1, but also cancel
188 add a12, a11, a4 # a12 = ending address
209 /* For now, just return -EFAULT. Future implementations might
216 movi a2, -EFAULT