Lines Matching defs:rp
179 assert(state->rp == state->rplimit); // not in mid-stream, please
188 uint coding::parse(byte* &rp, int B, int H) {
190 byte* ptr = rp;
194 { rp = ptr; return b_i; }
202 { rp = ptr; return sum; }
210 uint coding::parse_lgH(byte* &rp, int B, int H, int lgH) {
213 byte* ptr = rp;
217 { rp = ptr; return b_i; }
225 { rp = ptr; return sum; }
235 void coding::parseMultiple(byte* &rp, int N, byte* limit, int B, int H) {
240 byte* ptr = rp;
247 rp = ptr+len;
250 // Note: We assume rp has enough zero-padding.
273 rp = ptr;
286 rp = rp_;
383 if (rp < rplimit) return true;
391 if (rp >= rplimit) {
393 if (rp > rplimit || cm == null || cm->next == null) {
414 uval = coding::parse(rp, B, H);
421 uval = coding::parse(rp, B, H);
426 uval = coding::parse(rp, B, H);
432 return *rp++ & 0xFF;
437 return coding::parse_lgH(rp, B3, H128, 7);
442 return coding::parse_lgH(rp, B5, H64, 6);
446 uval = coding::parse(rp, B, H);
453 uval = coding::parse(rp, B, H);
459 uval = coding::parse(rp, B, H);
466 uval = coding::parse_lgH(rp, B5, H64, 6);
473 return coding::parse_lgH(rp, B5, H4, 2);
478 uval = coding::parse_lgH(rp, B5, H4, 2);
482 uval = coding::parse(rp, B, H);
498 uval = coding::parse(rp, B, H);
504 return getPopValue(this, *rp++ & 0xFF);
674 // The next call to this->init(...) will set vs0.rp to point after the {F}.
759 assert(vs0.rp == null); // no garbage, please
789 band_rp = vs.rp;
817 band_rp = vs.rp;