Searched refs:limit_wd (Results 1 - 3 of 3) sorted by relevance

/linux-4.4.14/arch/arm64/lib/
H A Dmemcmp.S58 limit_wd .req x12 label
68 sub limit_wd, limit, #1 /* limit != 0, so no underflow. */
69 lsr limit_wd, limit_wd, #3 /* Convert to Dwords. */
78 subs limit_wd, limit_wd, #1
84 tbz limit_wd, #63, .Lnot_limit
117 sub limit_wd, limit, #1/*limit != 0, so no underflow.*/
118 and tmp3, limit_wd, #7
119 lsr limit_wd, limit_wd, #3
121 add limit_wd, limit_wd, tmp3, lsr #3
166 lsr limit_wd, limit, #3
167 cbz limit_wd, .Lremain8
175 lsr limit_wd, limit, #3
176 cbz limit_wd, .Lremain8
181 subs limit_wd, limit_wd, #1
208 subs limit_wd, limit_wd, #1
209 csinv endloop, diff, xzr, ne/*if limit_wd is 0,will finish the cmp*/
H A Dstrncmp.S63 limit_wd .req x13 label
80 sub limit_wd, limit, #1 /* limit != 0, so no underflow. */
81 lsr limit_wd, limit_wd, #3 /* Convert to Dwords. */
92 subs limit_wd, limit_wd, #1
102 tbz limit_wd, #63, .Lnot_limit
136 sub limit_wd, limit, #1 /* limit != 0, so no underflow. */
142 and tmp3, limit_wd, #7
143 lsr limit_wd, limit_wd, #3
149 add limit_wd, limit_wd, tmp3, lsr #3
187 lsr limit_wd, limit, #3
188 cbz limit_wd, .Lremain8
198 lsr limit_wd, limit, #3
199 subs limit_wd, limit_wd, #1
204 csinv endloop, diff, xzr, ne/*if limit_wd is 0,will finish the cmp*/
234 subs limit_wd, limit_wd, #1
238 csinv endloop, diff, xzr, ne/*if limit_wd is 0,will finish the cmp*/
H A Dstrnlen.S56 limit_wd .req x14 label
69 sub limit_wd, limit, #1 /* Limit != 0, so no underflow. */
70 lsr limit_wd, limit_wd, #4 /* Convert to Qwords. */
92 subs limit_wd, limit_wd, #1
143 sub limit_wd, limit, #1
144 and tmp3, limit_wd, #15
145 lsr limit_wd, limit_wd, #4
148 add limit_wd, limit_wd, tmp3, lsr #4

Completed in 209 milliseconds