Home
last modified time | relevance | path

Searched refs:src_offset (Results 1 – 3 of 3) sorted by relevance

/plan9/sys/src/cmd/gs/src/
H A Dsiinterp.c67 int src_offset, dst_offset; member
94 ss->src_offset = ss->dst_offset = 0; in s_IIEncode_init()
224 if (ss->src_offset < ss->src_size) { in s_IIEncode_process()
225 uint count = min(ss->src_size - ss->src_offset, pr->limit - pr->ptr); in s_IIEncode_process()
229 memcpy((byte *)ss->cur + ss->src_offset, pr->ptr + 1, count); in s_IIEncode_process()
230 ss->src_offset += count; in s_IIEncode_process()
232 if (ss->src_offset < ss->src_size) in s_IIEncode_process()
235 ss->src_offset = 0; in s_IIEncode_process()
H A Dgxoprect.c40 int src_offset, in unpack_scanline_lt8() argument
52 if (src_offset >= p_per_byte) { in unpack_scanline_lt8()
53 srcp += src_offset / p_per_byte; in unpack_scanline_lt8()
54 src_offset &= (p_per_byte - 1); in unpack_scanline_lt8()
56 if (src_offset > 0) { in unpack_scanline_lt8()
57 buff = *srcp++ << (src_offset * depth); in unpack_scanline_lt8()
58 i = src_offset; in unpack_scanline_lt8()
59 width += src_offset; in unpack_scanline_lt8()
122 int src_offset, in unpack_scanline_ge8() argument
130 srcp += src_offset * bytes_per_p; in unpack_scanline_ge8()
H A Dsiscale.c118 uint src_offset, src_size; member
474 ss->src_offset = 0; in s_IScale_init()
569 uint rcount = ss->src_size - ss->src_offset; in s_IScale_process()
579 if (ss->src_offset == 0) { /* We have a complete row. Read the data */ in s_IScale_process()
584 memcpy((byte *) ss->src + ss->src_offset, pr->ptr + 1, in s_IScale_process()
586 ss->src_offset = 0; in s_IScale_process()
599 memcpy((byte *) ss->src + ss->src_offset, pr->ptr + 1, rleft); in s_IScale_process()
600 ss->src_offset += rleft; in s_IScale_process()