Lines Matching +full:src +full:- +full:2
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2010-2011, The Linux Foundation. All rights reserved.
21 r3 = or(dst,src)
22 r4 = xor(dst,src)
28 src_dst_sav = combine(src,dst)
41 d_dbuf = memd(src++#8)
46 bytes -= asl(loopcount,#3)
63 loopcount = lsr(bytes,#2)
71 w_dbuf = memw(src++#4)
76 bytes -= asl(loopcount,#2)
96 if (p3) memh(dst++#2) = w_dbuf
97 w_dbuf = memuh(src++#2)
101 memh(dst++#2) = w_dbuf
102 bytes -= asl(loopcount,#1)
113 w_dbuf = memub(src++#1)
137 if (p0.new) w_dbuf = memub(src)
138 p0 = tstbit(src,#0)
144 if (p0) bytes = add(bytes,#-1)
145 if (p0) src = add(src,#1)
149 if (p0.new) w_dbuf = memuh(src)
150 p0 = tstbit(src,#1)
155 if (p0) memh(dst++#2) = w_dbuf
156 if (p0) bytes = add(bytes,#-2)
157 if (p0) src = add(src,#2)
161 if (p0.new) w_dbuf = memw(src)
162 p0 = tstbit(src,#2)
168 if (p0) bytes = add(bytes,#-4)
169 if (p0) src = add(src,#4)
172 .size FUNCNAME,.-FUNCNAME