Lines Matching refs:r0
19 or %r2, %r0, %r1
25 ld.ab %r2, [%r0, 4]
34 xor %r0, %r2, %r3 /* mask for difference */
35 sub_s %r1, %r0, 1
36 bic_s %r0, %r0, %r1 /* mask for least significant difference bit */
37 sub %r1, %r5, %r0
38 xor %r0, %r5, %r1 /* mask for least significant difference byte */
39 and_s %r2, %r2, %r0
40 and_s %r3, %r3, %r0
43 mov_s %r0, 1
45 bset.lo %r0, %r0, 31
50 xor %r0, %r2, %r3 /* mask for difference */
51 or %r0, %r0, %r4 /* or in zero indicator */
52 sub_s %r1, %r0, 1
53 bic_s %r0, %r0, %r1 /* mask for least significant difference bit */
54 sub %r1, %r5, %r0
55 xor %r0, %r5, %r1 /* mask for least significant difference byte */
56 and_s %r2, %r2, %r0
57 and_s %r3, %r3, %r0
58 sub.f %r0, %r2, %r3
59 mov.hi %r0, 1
61 bset.lo %r0, %r0, 31
74 lsr %r0, %r4, 8
76 bic_s %r2, %r2, %r0 /* get low estimate for r2 and get ... */
77 bic_s %r0, %r0, %r1 /* <this is the adjusted mask for zeros> */
78 or_s %r3, %r3, %r0 /* ... high estimate r3 so that r2 > r3 will */
80 or_s %r2, %r2, %r0 /* likewise for r3 > r2 */
81 bic_s %r3, %r3, %r0
82 rlc %r0, 0 /* r0 := r2 > r3 ? 1 : 0 */
85 bset.lo %r0, %r0, 31
90 ldb.ab %r2,[%r0,1]
97 sub %r0, %r2, %r3