Lines Matching refs:r1

80 //			r1 = start	
109 rsb r1, r2, r1 // start - avail_out
112 rsb r2, r1, out // r2 = beg = out - (start - avail_out);
162 ldr r1, lmask_loc // lmask
173 and r3, hold, r1 // r3 = hold & lmask
187 // r3 = r1 + hold & ((1<<r2)-1);
191 add r3, r1, r3, lsr r12 // r3 = r1 + (op LSBs in hold) = r1 + hold & ((1<<r2)-1);
201 ldrh r1, [r3, #2] // r1 = this.value
208 strb r1, [out, #1]! // PUP(out) = (unsigned char)(this.val);
211 ldr r1, last_loc // last
213 cmp in, r1 // compare in vs last
260 length_base: // r2=op, r1=lmask
262 mov r6, r1 // len = (unsigned) this.val;
270 add r6, r1, r3, lsr ip // len += (unsigned)hold & ((1U << op) - 1);
291 ldrh r1, [r3, #2] // dist = (unsigned)(this.val);
311 add r3, r1, r3, lsr r2 // this.val + (hold & ((1U << op) - 1))
316 ldrh r1, [r3, #2] // this.val
339 add r3, r1, r3, lsr ip // dist += (unsigned)hold & ((1U << op) - 1);
344 ldr r1, state_dmax // r1 = dmax
345 cmp r3, r1 // dist vs dmax
353 ldr r1, dist_loc // dist
356 cmp r1, r3 // dist vs (out - beg)
358 rsbls r2, r1, out // if (dist<=op) r2 = from = out-dist
362 rsb r1, r3, r1 // op = dist-op
363 cmp r2, r1 // whave vs op
364 str r1, op_loc // save a copy of op
371 ldr r1, op_loc // restore op in r1
373 cmp r6, r1 // len vs op
374 rsb r3, r1, ip // wsize - op
377 //movhi r3, r1 // if len > op, r3 = op
378 //movhi r1, out // if len > op, r1 = out
396 movls r1, r6 // if (len<=2) r1 = len
398 mov r1, r6
401 sub r1, r1, #3 // len-=3
402 cmp r1, #2 // len > 2 ?
412 cmp r1, #0 // len
415 cmp r1, #2 // check whether len==2
483 rsb r6, r1, r6 // len -= op
486 subs r1, #1 // --op
493 ldr r1, op_loc // restore op in r1
494 cmp write, r1 // write vs op
502 rsb r3, r1, r3 // r3 = wsize+write-op
504 rsb r1, write, r1 // op -= write;
506 cmp r6, r1 // len vs op
508 rsb r6, r1, r6 // len -= op
511 subs r1, r1, #1 // --op;
521 mov r1, write // op = write
525 subs r1, #1 // --op;
536 cmp r6, r1 // len vs op
537 rsb r3, r1, write // r3 = write-op
540 rsb r6, r1, r6 // len -= op
544 subs r1, r1, #1 // op--