Lines Matching +full:1 +full:- +full:5
1 /* SPDX-License-Identifier: GPL-2.0 */
7 * This is hand-massaged output from the original memcpy.c. We defer to
22 .prologue 1
25 addq $17,$18,$5
26 cmpule $4,$17,$1 /* dest + n <= src */
27 cmpule $5,$16,$2 /* dest >= src + n */
29 bis $1,$2,$1
32 bne $1,memcpy !samegp
34 and $2,7,$2 /* Test for src/dest co-alignment. */
35 and $16,7,$1
39 and $4,7,$1
42 beq $1,$skip_aligned_byte_loop_head_dn
45 lda $4,-1($4)
46 lda $5,-1($5)
50 ldq_u $3,0($5)
52 lda $18,-1($18)
53 extbl $3,$5,$1
55 insbl $1,$4,$1
57 bis $1,$2,$1
60 stq_u $1,0($4)
64 lda $18,-8($18)
68 ldq $1,-8($5)
70 lda $5,-8($5)
71 lda $18,-8($18)
73 stq $1,-8($4)
75 lda $4,-8($4)
82 ret $31,($26),1
92 ldq_u $3,-1($5)
93 ldq_u $2,-1($4)
94 lda $5,-1($5)
95 lda $4,-1($4)
97 lda $18,-1($18)
98 extbl $3,$5,$1
99 insbl $1,$4,$1
102 bis $1,$2,$1
103 stq_u $1,0($4)
109 mov $17,$5
111 beq $1,$skip_aligned_byte_loop_head_up
116 ldq_u $3,0($5)
119 lda $18,-1($18)
120 extbl $3,$5,$1
121 insbl $1,$4,$1
124 bis $1,$2,$1
125 lda $5,1($5)
126 stq_u $1,0($4)
127 lda $4,1($4)
133 lda $18,-8($18)
137 ldq $1,0($5)
139 lda $5,8($5)
140 lda $18,-8($18)
142 stq $1,0($4)
151 ret $31,($26),1
161 ldq_u $3,0($5)
163 lda $18,-1($18)
164 extbl $3,$5,$1
166 insbl $1,$4,$1
168 bis $1,$2,$1
169 stq_u $1,0($4)
171 lda $5,1($5)
172 lda $4,1($4)
177 ret $31,($26),1