Lines Matching refs:r2
27 mov r2, #0
29 ARM( ldrb r3, [r0, r2, lsr #3] )
30 THUMB( lsr r3, r2, #3 )
34 add r2, r2, #8 @ next bit pointer
35 2: cmp r2, r1 @ any more?
48 ands ip, r2, #7
50 ARM( ldrb r3, [r0, r2, lsr #3] )
51 THUMB( lsr r3, r2, #3 )
56 orr r2, r2, #7 @ if zero, then no bits here
57 add r2, r2, #1 @ align bit pointer
68 mov r2, #0
70 ARM( ldrb r3, [r0, r2, lsr #3] )
71 THUMB( lsr r3, r2, #3 )
75 add r2, r2, #8 @ next bit pointer
76 2: cmp r2, r1 @ any more?
89 ands ip, r2, #7
91 ARM( ldrb r3, [r0, r2, lsr #3] )
92 THUMB( lsr r3, r2, #3 )
96 orr r2, r2, #7 @ if zero, then no bits here
97 add r2, r2, #1 @ align bit pointer
106 mov r2, #0
107 1: eor r3, r2, #0x18 @ big endian byte ordering
113 add r2, r2, #8 @ next bit pointer
114 2: cmp r2, r1 @ any more?
123 ands ip, r2, #7
125 eor r3, r2, #0x18 @ big endian byte ordering
132 orr r2, r2, #7 @ if zero, then no bits here
133 add r2, r2, #1 @ align bit pointer
140 mov r2, #0
141 1: eor r3, r2, #0x18 @ big endian byte ordering
147 add r2, r2, #8 @ next bit pointer
148 2: cmp r2, r1 @ any more?
157 ands ip, r2, #7
159 eor r3, r2, #0x18 @ big endian byte ordering
165 orr r2, r2, #7 @ if zero, then no bits here
166 add r2, r2, #1 @ align bit pointer
181 add r0, r2, r3
184 addeq r2, r2, #4
187 addeq r2, r2, #2
190 addeq r2, r2, #1
191 mov r0, r2