Lines Matching refs:hold

38 	#define		hold		r4
117 //ldrd r6,hold, state_window // window/hold, hold use r7
119 ldr hold, state_hold // state->hold
130 ldr hold, state_hold // state->hold
168 add hold, hold, r3, asl bits // deposit the new 2 bytes into hold
173 and r3, hold, r1 // r3 = hold & lmask
186 // this.val + (hold & ((1U << op) - 1));
187 // r3 = r1 + hold & ((1<<r2)-1);
190 ror r3, hold, r2 // rotate the op least significant bits of hold to MSB
191 add r3, r1, r3, lsr r12 // r3 = r1 + (op LSBs in hold) = r1 + hold & ((1<<r2)-1);
204 mov hold, hold, lsr ip // hold >>= this.bits
248 // hold &= (1U << bits) - 1;
251 ror hold, hold, bits // this is equivalent to hold<<(32-bits)
252 lsr hold, hold, ip // logical shift right by (32-bits), hold now only keeps the bits LSBs
255 str hold, state_hold // state->hold = hold;
266 addhi hold, hold, r3, asl bits // if (op>bits) hold += (unsigned long)(PUP(in)) << bits;
269 ror r3, hold, r2 // (hold<<(32-op))
270 add r6, r1, r3, lsr ip // len += (unsigned)hold & ((1U << op) - 1);
274 mov hold, hold, lsr r2 // hold >>= op;
281 addls hold, hold, r3, asl bits // twice hold += (unsigned long)(PUP(in)) << bits;
287 and r3, hold, r2 // r3 = hold & dmask
289 add r3, r2, distcode // &dcode[hold&dmask];
294 mov hold, hold, lsr r3 // hold >>= this.bits;
310 ror r3, hold, ip // hold<<(32-op)
311 add r3, r1, r3, lsr r2 // this.val + (hold & ((1U << op) - 1))
314 add r3, r2, distcode // this = dcode[this.val + (hold & ((1U << op) - 1))];
321 mov hold, hold, lsr r3 // hold >> = this.bits
330 addhi hold, hold, r3, asl bits // hold += (unsigned long)(PUP(in)) << bits;
334 addhi hold, hold, r3, asl bits // hold += (unsigned long)(PUP(in)) << bits;
338 ror r3, hold, r2 // hold<<(32-op)
339 add r3, r1, r3, lsr ip // dist += (unsigned)hold & ((1U << op) - 1);
349 mov hold, hold, lsr r2 // hold >>= op ;
438 // add hold, hold, r3, asl bits // twice hold += (unsigned long)(PUP(in)) << bits;