Lines Matching +full:3 +full:l

37 	"10:	moveq.l	%3,%0\n"			\
54 "1: "inst".l %2,(%1)+\n" \
55 "2: "inst".l %R2,(%1)\n" \
56 "3:\n" \
59 "10: movel %3,%0\n" \
60 " jra 3b\n" \
67 " .long 3b,10b\n" \
92 __put_user_asm(MOVES, __pu_err, __pu_val, ptr, l, r, -EFAULT); \
112 "10: move.l %3,%0\n" \
113 " sub.l %1,%1\n" \
130 u64 l; \
135 "1: "inst".l (%2)+,%1\n" \
136 "2: "inst".l (%2),%R1\n" \
137 "3:\n" \
140 "10: move.l %3,%0\n" \
141 " sub.l %1,%1\n" \
142 " sub.l %R1,%R1\n" \
143 " jra 3b\n" \
151 : "+d" (res), "=&r" (__gu_val.l), \
170 __get_user_asm(MOVES, __gu_err, x, ptr, u32, l, r, -EFAULT); \
188 #define __suffix4 l
192 "1: "MOVES"."#s1" (%2)+,%3\n" \
193 " move."#s1" %3,(%1)+\n" \
195 "2: "MOVES"."#s2" (%2)+,%3\n" \
196 " move."#s2" %3,(%1)+\n" \
198 "3: "MOVES"."#s3" (%2)+,%3\n" \
199 " move."#s3" %3,(%1)+\n" \
209 " .long 3b,30f\n" \
216 "10: addq.l #"#n1",%0\n" \
218 "20: addq.l #"#n2",%0\n" \
220 "30: addq.l #"#n3",%0\n" \
246 case 3: in __constant_copy_from_user()
274 /* we limit the inlined version to 3 moves */ in __constant_copy_from_user()
283 " move."#s1" (%2)+,%3\n" \
284 "11: "MOVES"."#s1" %3,(%1)+\n" \
285 "12: move."#s2" (%2)+,%3\n" \
286 "21: "MOVES"."#s2" %3,(%1)+\n" \
289 " move."#s3" (%2)+,%3\n" \
290 "31: "MOVES"."#s3" %3,(%1)+\n" \
309 "5: moveq.l #"#n",%0\n" \
329 case 3: in __constant_copy_to_user()
330 __constant_copy_to_user_asm(res, to, from, tmp, 3, w, b,); in __constant_copy_to_user()
334 l, r, 4); in __constant_copy_to_user()
337 __constant_copy_to_user_asm(res, to, from, tmp, 5, l, b,); in __constant_copy_to_user()
340 __constant_copy_to_user_asm(res, to, from, tmp, 6, l, w,); in __constant_copy_to_user()
343 __constant_copy_to_user_asm(res, to, from, tmp, 7, l, w, b); in __constant_copy_to_user()
346 __constant_copy_to_user_asm(res, to, from, tmp, 8, l, l,); in __constant_copy_to_user()
349 __constant_copy_to_user_asm(res, to, from, tmp, 9, l, l, b); in __constant_copy_to_user()
352 __constant_copy_to_user_asm(res, to, from, tmp, 10, l, l, w); in __constant_copy_to_user()
355 __constant_copy_to_user_asm(res, to, from, tmp, 12, l, l, l); in __constant_copy_to_user()
358 /* limit the inlined version to 3 moves */ in __constant_copy_to_user()
400 u32, l, r, -EFAULT); \
429 l, r, -EFAULT); \