Lines Matching refs:r12
41 xor r12, r12, r12
79 bset.ne r12, r12, 3
82 bset.ne r12, r12, 2
85 bset.ne r12, r12, 1
90 bset.ne r12, r12, 3
93 bset.ne r12, r12, 2
96 bset.ne r12, r12, 1
98 breq r12, 0, @.L_3_4B_comparison
105 asr.f r12, r12, 3
111 asr.f r12, r12, 1
119 xor r12, r3, r5
122 ffs r12, r12
125 xbfu r12, r12, 0b0111000011
128 sub.f 0, r10, r12
130 asl.ge r12, r12, 3
133 lsr.ge r3, r3, r12
134 lsr.ge r5, r5, r12
149 xorl r12, r12, r12
192 bset.ne r12, r12, 3
195 bset.ne r12, r12, 2
198 bset.ne r12, r12, 1
202 bset.ne r12, r12, 3
205 bset.ne r12, r12, 2
208 bset.ne r12, r12, 1
210 breq r12, 0, @.L_3_8B_comparison
218 asr.f r12, r12, 3
224 asr.f r12, r12, 1
231 xorl r12, r3, r5
234 ffsl r12, r12 ; [8]
237 xbful r12, r12, 0b0111000011
239 ; r12 contains position of difference and r10 the position of a NULL byte
243 subl.f 0, r10, r12
245 asll.ge r12, r12, 3
247 lsrl.ge r3, r3, r12
248 lsrl.ge r5, r5, r12
285 ;; If either a NULL byte or a difference between the strings is found, r12 is
288 ; With the carry bit from r12, we can use mov.c to only move the appropriate
290 ; the last set of registers without looking at r12, because if they aren't the