Lines Matching full:r0
16 or r2,r0,r1
22 ld.ab r2,[r0,4]
31 xor r0,r2,r3 ; mask for difference
32 sub_s r1,r0,1
33 bic_s r0,r0,r1 ; mask for least significant difference bit
34 sub r1,r5,r0
35 xor r0,r5,r1 ; mask for least significant difference byte
36 and_s r2,r2,r0
37 and_s r3,r3,r0
40 mov_s r0,1
42 bset.lo r0,r0,31
47 xor r0,r2,r3 ; mask for difference
48 or r0,r0,r4 ; or in zero indicator
49 sub_s r1,r0,1
50 bic_s r0,r0,r1 ; mask for least significant difference bit
51 sub r1,r5,r0
52 xor r0,r5,r1 ; mask for least significant difference byte
53 and_s r2,r2,r0
54 and_s r3,r3,r0
55 sub.f r0,r2,r3
56 mov.hi r0,1
58 bset.lo r0,r0,31
69 lsr r0,r4,8
71 bic_s r2,r2,r0 ; get low estimate for r2 and get ...
72 bic_s r0,r0,r1 ; <this is the adjusted mask for zeros>
73 or_s r3,r3,r0 ; ... high estimate r3 so that r2 > r3 will ...
75 or_s r2,r2,r0 ; likewise for r3 > r2
76 bic_s r3,r3,r0
77 rlc r0,0 ; r0 := r2 > r3 ? 1 : 0
80 bset.lo r0,r0,31
85 ldb.ab r2,[r0,1]
92 sub r0,r2,r3