Lines Matching refs:strm
32 #define strm r10
77 // void inflate_fast(z_streamp strm, unsigned start)
79 // r0 = strm, (move to r10)
91 ldrd r2,r3,[r0, #0] // r2 = strm->next_in, r3 = strm->avail_in
96 sub in, r2, #OFF // in = strm->next_in - OFF;
98 ldr state, [r0, #28] // state = (struct inflate_state FAR *)strm->state;
100 mov strm, r0
104 ldr r2, [strm, #16] // avail_out
106 sub out, r3, #OFF // out = strm->next_out - OFF; r0 is used as out from this point on
222 str r3, [strm, #0] // strm->next_in = in + OFF;
225 str r3, [strm, #12] // strm->next_out = out + OFF;
237 str r3, [strm, #4] // strm->avail_in = (unsigned)(in < last ? 5 + (last - in) : 5 - (in - last));
246 str r3, [strm, #16] // strm->avail_out = (unsigned)(out < end ? 257 + (end - out) : 257 - (out - end));
430 str r3, [strm, #24] // strm->msg = (char *)"invalid literal/length code";
475 str r3, [strm, #24] // strm->msg = (char *)"invalid distance code";
554 str r3, [strm, #24] // strm->msg = (char *)"invalid distance too far back";