Lines Matching refs:ip

133 	ldr		ip, state_lencode		// lencode
137 str ip, [sp, #40] // save lencode
138 sub ip, r6, #1 // window-1
140 str ip, windowm1_loc // store window-1
172 ldr ip, [sp, #40] // restore lencode
193 ldr ip, [sp, #40] // restore lencode
198 ldrb r2, [ip,r3,asl #2] // op = (unsigned)(this.bits);
199 add r3, ip, r3, asl #2 // r3 = this
200 ldrb ip, [r3, #1] // ip = this.bits
204 mov hold, hold, lsr ip // hold >>= this.bits
205 rsb bits, ip, bits // bits -= this.bits
228 ldr ip, end_loc // ip = end
236 cmp out, ip // compare out vs end
238 movcs r2, ip // if out<end, r2=end
239 addcc r3, ip, #256 // if out>=end, r3 = end+256
250 rsb ip, bits, #32 // 32-bits
252 lsr hold, hold, ip // logical shift right by (32-bits), hold now only keeps the bits LSBs
268 rsb ip, r2, #32 // 32-op
270 add r6, r1, r3, lsr ip // len += (unsigned)hold & ((1U << op) - 1);
290 ldrb ip, [r2, distcode] // op
292 tst ip, #16 // op vs 16
297 tst ip, #64 //
309 rsb r2, ip, #32 // 32-op
310 ror r3, hold, ip // hold<<(32-op)
320 mov ip, r2 // op
327 and r2, ip, #15 // op &= 15;
337 rsb ip, r2, #32 // (32-op)
339 add r3, r1, r3, lsr ip // dist += (unsigned)hold & ((1U << op) - 1);
352 ldr ip, beg_loc // beg
354 rsb r3, ip, out // (out - beg);
372 ldr ip, wsize_loc // wsize
374 rsb r3, r1, ip // wsize - op
375 ldr ip, windowm1_loc // window - 1
376 add r2, ip, r3 // from = window - 1 + wsize - op : setup for using PUP(from)
485 ldrb ip, [r2, #1]! // PUP(from);
487 strb ip, [out, #1]! // PUP(out) = PUP(from);
500 ldr ip, windowm1_loc // window-1
503 add r2, ip, r3 // r2 = from = wsize+write-op+window-1;
535 ldr ip, windowm1_loc // window-1
538 add r2, ip, r3 // r2 = from = window+write-op-1
543 ldrb ip, [r2, #1]! // PUP(from)
545 strb ip, [out, #1]! // PUP(out) = PUP(from);