Lines Matching defs:len
1398 // len measures a number of elements, not necessarily a size in bytes.
1404 size_t len; \
1432 wuffs_base__make_slice_u8(uint8_t* ptr, size_t len) {
1435 ret.len = len;
1440 wuffs_base__make_slice_u16(uint16_t* ptr, size_t len) {
1443 ret.len = len;
1448 wuffs_base__make_slice_u32(uint32_t* ptr, size_t len) {
1451 ret.len = len;
1456 wuffs_base__make_slice_u64(uint64_t* ptr, size_t len) {
1459 ret.len = len;
1467 ret.len = 0;
1475 ret.len = 0;
1483 ret.len = 0;
1491 ret.len = 0;
1589 return ((s.ptr <= t.ptr) && (t.ptr < (s.ptr + s.len))) ||
1590 ((t.ptr <= s.ptr) && (s.ptr < (t.ptr + t.len)));
1598 if ((i <= SIZE_MAX) && (i <= s.len)) {
1599 return wuffs_base__make_slice_u8(s.ptr + i, ((size_t)(s.len - i)));
1609 if ((j <= SIZE_MAX) && (j <= s.len)) {
1622 if ((i <= j) && (j <= SIZE_MAX) && (j <= s.len)) {
2784 size_t wi; // Write index. Invariant: wi <= len.
2841 wuffs_base__ptr_u8__reader(uint8_t* ptr, size_t len, bool closed) {
2844 ret.data.len = len;
2845 ret.meta.wi = len;
2853 wuffs_base__ptr_u8__writer(uint8_t* ptr, size_t len) {
2856 ret.data.len = len;
2868 ret.data.len = s.len;
2869 ret.meta.wi = s.len;
2880 ret.data.len = s.len;
2892 ret.data.len = 0;
2914 return (buf->meta.ri <= buf->meta.wi) && (buf->meta.wi <= buf->data.len);
2916 return (buf->meta.ri == 0) && (buf->meta.wi == 0) && (buf->data.len == 0);
2974 return buf ? buf->data.len - buf->meta.wi : 0;
2990 buf->data.len - buf->meta.wi)
3330 wuffs_base__make_slice_token(wuffs_base__token* ptr, size_t len) {
3333 ret.len = len;
3341 ret.len = 0;
3350 size_t wi; // Write index. Invariant: wi <= len.
3405 ret.data.len = s.len;
3406 ret.meta.wi = s.len;
3417 ret.data.len = s.len;
3429 ret.data.len = 0;
3451 return (buf->meta.ri <= buf->meta.wi) && (buf->meta.wi <= buf->data.len);
3453 return (buf->meta.ri == 0) && (buf->meta.wi == 0) && (buf->data.len == 0);
3501 return buf ? buf->data.len - buf->meta.wi : 0;
3512 buf->data.len - buf->meta.wi)
4779 (palette_memory.len <
4837 uint64_t len = pixbuf_memory.len;
4844 if (len < WUFFS_BASE__PIXEL_FORMAT__INDEXED__PALETTE_BYTE_LENGTH) {
4856 len -= WUFFS_BASE__PIXEL_FORMAT__INDEXED__PALETTE_BYTE_LENGTH;
4868 if (wh > len) {
5094 // The palette_slice.len may equal (N*4), for N less than 256, which means that
10347 // space is roughly analogous to the s[len(s):cap(s)] space of a slice s.
10358 // - m_buf.data.len is roughly analogous to a Go slice's capacity. It is
10361 // Users should not modify the m_buf.data.ptr or m_buf.data.len fields (as
10427 MemoryInput(const char* ptr, size_t len);
10428 MemoryInput(const uint8_t* ptr, size_t len);
10515 explicit DecodeCborArgQuirks(uint32_t* ptr, size_t len);
10725 explicit DecodeImageArgQuirks(uint32_t* ptr, size_t len);
10943 explicit DecodeJsonArgQuirks(uint32_t* ptr, size_t len);
11156 if (((uint64_t)(s.len)) > up_to) {
11157 s.len = ((size_t)up_to);
11165 if (((uint64_t)(s.len)) > up_to) {
11166 s.ptr += ((uint64_t)(s.len)) - up_to;
11167 s.len = ((size_t)up_to);
11172 // wuffs_base__slice_u8__copy_from_slice calls memmove(dst.ptr, src.ptr, len)
11173 // where len is the minimum of dst.len and src.len.
11180 size_t len = dst.len < src.len ? dst.len : src.len;
11181 if (len > 0) {
11182 memmove(dst.ptr, src.ptr, len);
11184 return len;
11303 size_t n = dst.len;
11364 b->meta.wi = data.len;
11372 *ptr_io2_r = data.ptr + data.len;
11384 size_t n = src.len;
11580 size_t n = src.len;
11611 *ptr_io2_w = data.ptr + data.len;
13356 uint8_t* q = s.ptr + s.len;
14243 uint8_t* q = s.ptr + s.len;
14541 if (s.len >= 256) {
14545 memcpy(&z[0], s.ptr, s.len);
14546 z[s.len] = 0;
14652 if (p != &z[s.len]) {
14748 if (dst.len < 4) {
14756 if (dst.len < 4) {
14763 if (dst.len < 3) {
14772 if (dst.len < 3) {
14799 if (n > dst.len) {
14805 ? &dst.ptr[dst.len - n]
14871 if (n > dst.len) {
14877 ? &dst.ptr[dst.len - n]
15144 uint8_t* q = s.ptr + s.len;
15212 uint8_t* q = s.ptr + s.len;
15425 if (n > dst.len) {
15429 ? (dst.len - n)
15464 size_t src_len2 = src.len / 2;
15465 size_t len;
15466 if (dst.len < src_len2) {
15467 len = dst.len;
15470 len = src_len2;
15473 } else if (src.len & 1) {
15482 size_t n = len;
15491 o.num_dst = len;
15492 o.num_src = len * 2;
15502 size_t src_len4 = src.len / 4;
15503 size_t len = dst.len < src_len4 ? dst.len : src_len4;
15504 if (dst.len < src_len4) {
15505 len = dst.len;
15508 len = src_len4;
15511 } else if (src.len & 1) {
15520 size_t n = len;
15529 o.num_dst = len;
15530 o.num_src = len * 4;
15540 size_t dst_len2 = dst.len / 2;
15541 size_t len;
15542 if (dst_len2 < src.len) {
15543 len = dst_len2;
15546 len = src.len;
15556 size_t n = len;
15566 o.num_dst = len * 2;
15567 o.num_src = len;
15577 size_t dst_len4 = dst.len / 4;
15578 size_t len;
15579 if (dst_len4 < src.len) {
15580 len = dst_len4;
15583 len = src.len;
15593 size_t n = len;
15605 o.num_dst = len * 4;
15606 o.num_src = len;
15738 size_t d_len = dst.len;
15740 size_t s_len = src.len;
15856 size_t d_len = dst.len;
15858 size_t s_len = src.len;
15941 // Callers should have already verified that (prefix_data.len >= 2) and the
15951 if (prefix_data.len < 4) {
15965 if (prefix_data.len < 6) {
15972 if (prefix_data.len < 10) {
15985 // Callers should have already verified that (prefix_data.len >= 2) and the
15997 if (prefix_data.len < 3) {
16016 if (prefix_data.len < 8) {
16034 if (prefix_data.len < 17) {
16085 if (prefix_data.len == 0) {
16108 size_t pre_remaining_len = prefix_data.len - 1;
16120 if (prefix_data.len < 2) {
16135 if (prefix_data.len < 12) {
16159 if (prefix_data.len < 4) {
16609 size_t n = palette_slice.len / 4;
16946 size_t len = (dst_len < src_len ? dst_len : src_len) / 4;
16950 size_t n = len;
16966 return len;
16978 size_t len = (dst_len < src_len ? dst_len : src_len) / 3;
16982 size_t n = len;
16993 return len;
17006 size_t len = (dst_len < src_len ? dst_len : src_len) / 4;
17009 size_t n = len;
17039 return len;
17051 size_t len = (dst_len < src_len ? dst_len : src_len) / 4;
17055 size_t n = len;
17068 return len;
17080 size_t len = (dst_len < src_len) ? dst_len : src_len;
17081 if (len > 0) {
17082 memmove(dst_ptr, src_ptr, len);
17084 return len;
17096 size_t len = (dst_len2 < src_len2) ? dst_len2 : src_len2;
17097 if (len > 0) {
17098 memmove(dst_ptr, src_ptr, len * 2);
17100 return len;
17112 size_t len = (dst_len3 < src_len3) ? dst_len3 : src_len3;
17113 if (len > 0) {
17114 memmove(dst_ptr, src_ptr, len * 3);
17116 return len;
17128 size_t len = (dst_len4 < src_len4) ? dst_len4 : src_len4;
17129 if (len > 0) {
17130 memmove(dst_ptr, src_ptr, len * 4);
17132 return len;
17144 size_t len = (dst_len8 < src_len8) ? dst_len8 : src_len8;
17145 if (len > 0) {
17146 memmove(dst_ptr, src_ptr, len * 8);
17148 return len;
17162 size_t len = (dst_len2 < src_len3) ? dst_len2 : src_len3;
17165 size_t n = len;
17181 return len;
17193 size_t len = (dst_len2 < src_len4) ? dst_len2 : src_len4;
17196 size_t n = len;
17212 return len;
17225 size_t len = (dst_len2 < src_len4) ? dst_len2 : src_len4;
17228 size_t n = len;
17244 return len;
17257 size_t len = (dst_len2 < src_len8) ? dst_len2 : src_len8;
17260 size_t n = len;
17276 return len;
17289 size_t len = (dst_len2 < src_len4) ? dst_len2 : src_len4;
17292 size_t n = len;
17332 return len;
17345 size_t len = (dst_len2 < src_len8) ? dst_len2 : src_len8;
17348 size_t n = len;
17388 return len;
17400 size_t len = (dst_len2 < src_len4) ? dst_len2 : src_len4;
17403 size_t n = len;
17417 return len;
17430 size_t len = (dst_len2 < src_len4) ? dst_len2 : src_len4;
17433 size_t n = len;
17473 return len;
17485 size_t len = (dst_len2 < src_len3) ? dst_len2 : src_len3;
17488 size_t n = len;
17504 return len;
17517 size_t len = (dst_len2 < src_len4) ? dst_len2 : src_len4;
17520 size_t n = len;
17537 return len;
17550 size_t len = (dst_len2 < src_len4) ? dst_len2 : src_len4;
17553 size_t n = len;
17593 return len;
17605 size_t len = (dst_len2 < src_len4) ? dst_len2 : src_len4;
17608 size_t n = len;
17624 return len;
17637 size_t len = (dst_len2 < src_len4) ? dst_len2 : src_len4;
17640 size_t n = len;
17680 return len;
17691 size_t len = (dst_len2 < src_len) ? dst_len2 : src_len;
17694 size_t n = len;
17709 return len;
17721 size_t len = (dst_len2 < src_len2) ? dst_len2 : src_len2;
17724 size_t n = len;
17739 return len;
17754 size_t len = (dst_len2 < src_len) ? dst_len2 : src_len;
17757 size_t n = len;
17790 return len;
17806 size_t len = (dst_len2 < src_len) ? dst_len2 : src_len;
17809 size_t n = len;
17828 return len;
17844 size_t len = (dst_len2 < src_len) ? dst_len2 : src_len;
17847 size_t n = len;
17863 return len;
17877 size_t len = (dst_len3 < src_len2) ? dst_len3 : src_len2;
17880 size_t n = len;
17894 return len;
17906 size_t len = (dst_len3 < src_len4) ? dst_len3 : src_len4;
17909 size_t n = len;
17924 return len;
17937 size_t len = (dst_len3 < src_len8) ? dst_len3 : src_len8;
17940 size_t n = len;
17955 return len;
17968 size_t len = (dst_len3 < src_len4) ? dst_len3 : src_len4;
17971 size_t n = len;
18003 return len;
18016 size_t len = (dst_len3 < src_len8) ? dst_len3 : src_len8;
18019 size_t n = len;
18051 return len;
18063 size_t len = (dst_len3 < src_len4) ? dst_len3 : src_len4;
18066 size_t n = len;
18081 return len;
18093 size_t len = (dst_len3 < src_len4) ? dst_len3 : src_len4;
18096 size_t n = len;
18126 return len;
18138 size_t len = (dst_len3 < src_len4) ? dst_len3 : src_len4;
18141 size_t n = len;
18156 return len;
18169 size_t len = (dst_len3 < src_len4) ? dst_len3 : src_len4;
18172 size_t n = len;
18204 return len;
18216 size_t len = (dst_len3 < src_len4) ? dst_len3 : src_len4;
18219 size_t n = len;
18234 return len;
18246 size_t len = (dst_len3 < src_len4) ? dst_len3 : src_len4;
18249 size_t n = len;
18279 return len;
18294 size_t len = (dst_len4 < src_len4) ? dst_len4 : src_len4;
18297 size_t n = len;
18311 return len;
18324 size_t len = (dst_len4 < src_len8) ? dst_len4 : src_len8;
18328 size_t n = len;
18338 return len;
18351 size_t len = (dst_len4 < src_len8) ? dst_len4 : src_len8;
18354 size_t n = len;
18370 return len;
18383 size_t len = (dst_len4 < src_len4) ? dst_len4 : src_len4;
18386 size_t n = len;
18399 return len;
18412 size_t len = (dst_len4 < src_len4) ? dst_len4 : src_len4;
18415 size_t n = len;
18428 return len;
18444 size_t len = (dst_len4 < src_len) ? dst_len4 : src_len;
18447 size_t n = len;
18464 return len;
18477 size_t len = (dst_len4 < src_len4) ? dst_len4 : src_len4;
18480 size_t n = len;
18495 return len;
18508 size_t len = (dst_len4 < src_len4) ? dst_len4 : src_len4;
18511 size_t n = len;
18525 return len;
18538 size_t len = (dst_len4 < src_len4) ? dst_len4 : src_len4;
18541 size_t n = len;
18555 return len;
18570 size_t len = (dst_len8 < src_len4) ? dst_len8 : src_len4;
18574 size_t n = len;
18593 return len;
18606 size_t len = (dst_len8 < src_len4) ? dst_len8 : src_len4;
18610 size_t n = len;
18623 return len;
18636 size_t len = (dst_len8 < src_len8) ? dst_len8 : src_len8;
18640 size_t n = len;
18652 return len;
18665 size_t len = (dst_len8 < src_len4) ? dst_len8 : src_len4;
18669 size_t n = len;
18680 return len;
18693 size_t len = (dst_len8 < src_len4) ? dst_len8 : src_len4;
18697 size_t n = len;
18709 return len;
18725 size_t len = (dst_len8 < src_len) ? dst_len8 : src_len;
18728 size_t n = len;
18744 return len;
18757 size_t len = (dst_len8 < src_len4) ? dst_len8 : src_len4;
18761 size_t n = len;
18780 return len;
18793 size_t len = (dst_len8 < src_len4) ? dst_len8 : src_len4;
18797 size_t n = len;
18811 return len;
18824 size_t len = (dst_len8 < src_len4) ? dst_len8 : src_len4;
18828 size_t n = len;
18840 return len;
18853 size_t len = (dst_len8 < src_len4) ? dst_len8 : src_len4;
18857 size_t n = len;
18870 return len;
18885 size_t len = (dst_len4 < src_len4) ? dst_len4 : src_len4;
18888 size_t n = len;
18903 return len;
18916 size_t len = (dst_len4 < src_len8) ? dst_len4 : src_len8;
18919 size_t n = len;
18934 return len;
18947 size_t len = (dst_len4 < src_len4) ? dst_len4 : src_len4;
18950 size_t n = len;
18965 return len;
18978 size_t len = (dst_len4 < src_len8) ? dst_len4 : src_len8;
18981 size_t n = len;
18999 return len;
19012 size_t len = (dst_len4 < src_len4) ? dst_len4 : src_len4;
19015 size_t n = len;
19030 return len;
19046 size_t len = (dst_len4 < src_len) ? dst_len4 : src_len;
19049 size_t n = len;
19065 return len;
19078 size_t len = (dst_len4 < src_len4) ? dst_len4 : src_len4;
19081 size_t n = len;
19097 return len;
19110 size_t len = (dst_len4 < src_len4) ? dst_len4 : src_len4;
19113 size_t n = len;
19129 return len;
19142 size_t len = (dst_len4 < src_len8) ? dst_len4 : src_len8;
19145 size_t n = len;
19162 return len;
19175 size_t len = (dst_len4 < src_len8) ? dst_len4 : src_len8;
19178 size_t n = len;
19197 return len;
19210 size_t len = (dst_len4 < src_len4) ? dst_len4 : src_len4;
19213 size_t n = len;
19227 return len;
19241 size_t len = (dst_len4 < src_len3) ? dst_len4 : src_len3;
19244 size_t n = len;
19258 return len;
19270 size_t len = (dst_len4 < src_len2) ? dst_len4 : src_len2;
19273 size_t n = len;
19287 return len;
19299 size_t len = (dst_len4 < src_len4) ? dst_len4 : src_len4;
19302 size_t n = len;
19316 return len;
19331 size_t len = (dst_len4 < src_len3) ? dst_len4 : src_len3;
19334 size_t n = len;
19371 return len;
19385 size_t len = (dst_len4 < src_len3) ? dst_len4 : src_len3;
19388 size_t n = len;
19404 return len;
19416 size_t len = (dst_len4 < src_len4) ? dst_len4 : src_len4;
19419 size_t n = len;
19437 return len;
19451 size_t len = (dst_len8 < src_len3) ? dst_len8 : src_len3;
19454 size_t n = len;
19474 return len;
19486 size_t len = (dst_len8 < src_len2) ? dst_len8 : src_len2;
19489 size_t n = len;
19503 return len;
19515 size_t len = (dst_len8 < src_len4) ? dst_len8 : src_len4;
19518 size_t n = len;
19538 return len;
19550 size_t len = (dst_len8 < src_len3) ? dst_len8 : src_len3;
19553 size_t n = len;
19573 return len;
19588 size_t len = (dst_len4 < src_len8) ? dst_len4 : src_len8;
19592 size_t n = len;
19602 return len;
19615 size_t len = (dst_len4 < src_len8) ? dst_len4 : src_len8;
19618 size_t n = len;
19635 return len;
19649 size_t len = (dst_len4 < src_len2) ? dst_len4 : src_len2;
19652 size_t n = len;
19668 return len;
19685 size_t len = (dst_len3 < src_len) ? dst_len3 : src_len;
19688 size_t n = len;
19728 return len;
19744 size_t len = (dst_len3 < src_len) ? dst_len3 : src_len;
19747 size_t n = len;
19764 return len;
19780 size_t len = (dst_len3 < src_len) ? dst_len3 : src_len;
19783 size_t n = len;
19826 return len;
19838 size_t len = (dst_len3 < src_len4) ? dst_len3 : src_len4;
19841 size_t n = len;
19854 return len;
19865 size_t len = (dst_len3 < src_len) ? dst_len3 : src_len;
19868 size_t n = len;
19883 return len;
19895 size_t len = (dst_len3 < src_len2) ? dst_len3 : src_len2;
19898 size_t n = len;
19913 return len;
19930 size_t len = (dst_len4 < src_len) ? dst_len4 : src_len;
19933 size_t n = len;
19966 return len;
19982 size_t len = (dst_len4 < src_len) ? dst_len4 : src_len;
19985 size_t n = len;
20028 return len;
20042 size_t len = (dst_len4 < src_len) ? dst_len4 : src_len;
20045 size_t n = len;
20077 return len;
20090 size_t len = (dst_len4 < src_len) ? dst_len4 : src_len;
20093 size_t n = len;
20104 return len;
20116 size_t len = (dst_len4 < src_len2) ? dst_len4 : src_len2;
20119 size_t n = len;
20130 return len;
20147 size_t len = (dst_len8 < src_len) ? dst_len8 : src_len;
20150 size_t n = len;
20163 return len;
20179 size_t len = (dst_len8 < src_len) ? dst_len8 : src_len;
20182 size_t n = len;
20197 return len;
20208 size_t len = (dst_len8 < src_len) ? dst_len8 : src_len;
20211 size_t n = len;
20222 return len;
20234 size_t len = (dst_len8 < src_len2) ? dst_len8 : src_len2;
20237 size_t n = len;
20250 return len;
20263 size_t len = (dst_len < src_len2) ? dst_len : src_len2;
20266 size_t n = len;
20276 return len;
20288 size_t len = (dst_len2 < src_len2) ? dst_len2 : src_len2;
20291 size_t n = len;
20304 return len;
20448 dst_palette.ptr, dst_palette.len, src_palette.ptr,
20449 src_palette.len, true) !=
20467 dst_palette.ptr, dst_palette.len, NULL, 0, src_palette.ptr,
20468 src_palette.len) !=
20512 dst_palette.ptr, dst_palette.len, NULL, 0, src_palette.ptr,
20513 src_palette.len) !=
20533 dst_palette.ptr, dst_palette.len, NULL, 0, src_palette.ptr,
20534 src_palette.len) !=
20550 dst_palette.ptr, dst_palette.len, NULL, 0, src_palette.ptr,
20551 src_palette.len) !=
20558 dst_palette.ptr, dst_palette.len, NULL, 0, src_palette.ptr,
20559 src_palette.len) !=
20597 dst_palette.ptr, dst_palette.len, src_palette.ptr,
20598 src_palette.len, false) !=
20654 dst_palette.ptr, dst_palette.len, NULL, 0, src_palette.ptr,
20655 src_palette.len) !=
20671 dst_palette.ptr, dst_palette.len, NULL, 0, src_palette.ptr,
20672 src_palette.len) !=
21409 (*p->private_impl.func)(dst.ptr, dst.len, dst_palette.ptr,
21410 dst_palette.len, iop_r, (size_t)src_len);
21428 (*p->private_impl.func)(dst.ptr, dst.len, dst_palette.ptr,
21429 dst_palette.len, iop_r, (size_t)src_len);
21443 return (*p->private_impl.func)(dst.ptr, dst.len, dst_palette.ptr,
21444 dst_palette.len, src.ptr, src.len);
21457 dst.ptr, dst.len, dst_palette.ptr, dst_palette.len, num_pixels,
21475 if (dst.len >= 1) {
21481 if (dst.len >= 2) {
21488 if ((dst.len >= 3) && ((code_point < 0xD800) || (0xDFFF < code_point))) {
21496 if (dst.len >= 4) {
21869 while (((uint64_t)(a_x.len)) > 0) {
21871 if (((uint64_t)(a_x.len)) > 5552) {
21878 v_p.len = 1;
21879 uint8_t* i_end0_p = v_p.ptr + (((i_slice_p.len - (size_t)(v_p.ptr - i_slice_p.ptr)) / 8) * 8);
21906 v_p.len = 1;
21907 uint8_t* i_end1_p = i_slice_p.ptr + i_slice_p.len;
21913 v_p.len = 0;
21951 while ((((uint64_t)(a_x.len)) > 0) && ((15 & ((uint32_t)(0xFFF & (uintptr_t)(a_x.ptr)))) != 0)) {
21958 while (((uint64_t)(a_x.len)) > 0) {
21960 if (((uint64_t)(a_x.len)) > 5536) {
21964 v_num_iterate_bytes = ((uint32_t)((((uint64_t)(a_x.len)) & 4294967264)));
21975 v_p.len = 32;
21976 uint8_t* i_end0_p = v_p.ptr + (((i_slice_p.len - (size_t)(v_p.ptr - i_slice_p.ptr)) / 32) * 32);
21988 v_p.len = 0;
22014 v_tail_index = (((uint64_t)(a_x.len)) & 18446744073709551584u);
22015 if (v_tail_index < ((uint64_t)(a_x.len))) {
22019 v_p.len = 1;
22020 uint8_t* i_end0_p = i_slice_p.ptr + i_slice_p.len;
22026 v_p.len = 0;
22071 while (((uint64_t)(a_x.len)) > 0) {
22073 if (((uint64_t)(a_x.len)) > 5536) {
22077 v_num_iterate_bytes = ((uint32_t)((((uint64_t)(a_x.len)) & 4294967264)));
22085 v_p.len = 32;
22086 uint8_t* i_end0_p = v_p.ptr + (((i_slice_p.len - (size_t)(v_p.ptr - i_slice_p.ptr)) / 32) * 32);
22097 v_p.len = 0;
22106 v_tail_index = (((uint64_t)(a_x.len)) & 18446744073709551584u);
22107 if (v_tail_index < ((uint64_t)(a_x.len))) {
22111 v_p.len = 1;
22112 uint8_t* i_end0_p = i_slice_p.ptr + i_slice_p.len;
22118 v_p.len = 0;
23612 if (v_dst_bytes_per_row < ((uint64_t)(v_dst.len))) {
23616 if (v_i >= ((uint64_t)(v_dst.len))) {
23697 if (v_dst_bytes_per_row < ((uint64_t)(v_row.len))) {
23703 if (v_i <= ((uint64_t)(v_row.len))) {
23857 if (v_dst_bytes_per_row < ((uint64_t)(v_row.len))) {
23889 if (v_dst_bytes_per_row < ((uint64_t)(v_row.len))) {
24019 if (v_dst_bytes_per_row < ((uint64_t)(v_dst.len))) {
24023 if (v_i >= ((uint64_t)(v_dst.len))) {
24101 if (v_dst_bytes_per_row < ((uint64_t)(v_dst.len))) {
24105 if (v_i >= ((uint64_t)(v_dst.len))) {
24771 io2_a_dst = io0_a_dst + a_dst->data.len;
26066 v_p.len = 16;
26067 uint8_t* i_end0_p = v_p.ptr + (((i_slice_p.len - (size_t)(v_p.ptr - i_slice_p.ptr)) / 32) * 32);
26112 v_p.len = 16;
26113 uint8_t* i_end1_p = v_p.ptr + (((i_slice_p.len - (size_t)(v_p.ptr - i_slice_p.ptr)) / 16) * 16);
26137 v_p.len = 1;
26138 uint8_t* i_end2_p = i_slice_p.ptr + i_slice_p.len;
26143 v_p.len = 0;
26161 while ((((uint64_t)(a_x.len)) > 0) && ((15 & ((uint32_t)(0xFFF & (uintptr_t)(a_x.ptr)))) != 0)) {
26168 v_p.len = 8;
26169 uint8_t* i_end0_p = v_p.ptr + (((i_slice_p.len - (size_t)(v_p.ptr - i_slice_p.ptr)) / 128) * 128);
26204 v_p.len = 8;
26205 uint8_t* i_end1_p = v_p.ptr + (((i_slice_p.len - (size_t)(v_p.ptr - i_slice_p.ptr)) / 8) * 8);
26210 v_p.len = 1;
26211 uint8_t* i_end2_p = i_slice_p.ptr + i_slice_p.len;
26216 v_p.len = 0;
26247 while ((((uint64_t)(a_x.len)) > 0) && ((15 & ((uint32_t)(0xFFF & (uintptr_t)(a_x.ptr)))) != 0)) {
26251 if (((uint64_t)(a_x.len)) < 64) {
26255 v_p.len = 1;
26256 uint8_t* i_end0_p = i_slice_p.ptr + i_slice_p.len;
26261 v_p.len = 0;
26275 v_p.len = 64;
26276 uint8_t* i_end0_p = v_p.ptr + (((i_slice_p.len - (size_t)(v_p.ptr - i_slice_p.ptr)) / 64) * 64);
26292 v_p.len = 0;
26323 v_tail_index = (((uint64_t)(a_x.len)) & 18446744073709551552u);
26324 if (v_tail_index < ((uint64_t)(a_x.len))) {
26328 v_p.len = 1;
26329 uint8_t* i_end0_p = i_slice_p.ptr + i_slice_p.len;
26334 v_p.len = 0;
26366 while ((((uint64_t)(a_x.len)) > 0) && ((15 & ((uint32_t)(0xFFF & (uintptr_t)(a_x.ptr)))) != 0)) {
26370 if (((uint64_t)(a_x.len)) < 64) {
26374 v_p.len = 1;
26375 uint8_t* i_end0_p = i_slice_p.ptr + i_slice_p.len;
26380 v_p.len = 0;
26394 v_p.len = 64;
26395 uint8_t* i_end0_p = v_p.ptr + (((i_slice_p.len - (size_t)(v_p.ptr - i_slice_p.ptr)) / 64) * 64);
26411 v_p.len = 0;
26442 v_tail_index = (((uint64_t)(a_x.len)) & 18446744073709551552u);
26443 if (v_tail_index < ((uint64_t)(a_x.len))) {
26447 v_p.len = 1;
26448 uint8_t* i_end0_p = i_slice_p.ptr + i_slice_p.len;
26453 v_p.len = 0;
26721 if (((uint64_t)(v_s.len)) >= 32768) {
26727 if (v_n_copied < ((uint64_t)(v_s.len))) {
26809 io2_a_dst = io0_a_dst + a_dst->data.len;
27048 io2_a_dst = io0_a_dst + a_dst->data.len;
27747 io2_a_dst = io0_a_dst + a_dst->data.len;
27960 io2_a_dst = io0_a_dst + a_dst->data.len;
28224 io2_a_dst = io0_a_dst + a_dst->data.len;
28441 io2_a_dst = io0_a_dst + a_dst->data.len;
29193 io2_a_dst = io0_a_dst + a_dst->data.len;
29213 if (v_n == ((uint64_t)(v_s.len))) {
31622 if (((uint64_t)(v_uncompressed.len)) > 0) {
31754 while (v_src_ri < ((uint64_t)(a_src.len))) {
31765 } else if (v_width_in_bytes < ((uint64_t)(v_dst.len))) {
31769 if (v_i < ((uint64_t)(v_dst.len))) {
31771 if ((v_i <= v_j) && (v_j <= ((uint64_t)(v_dst.len)))) {
31813 if (((uint64_t)(a_src.len)) == v_src_ri) {
31815 } else if (((uint64_t)(a_src.len)) < v_src_ri) {
31819 v_n = wuffs_base__u64__min(v_n, (((uint64_t)(a_src.len)) - v_src_ri));
31838 if (v_src_ri != ((uint64_t)(a_src.len))) {
32046 io2_a_dst = io0_a_dst + a_dst->data.len;
32823 io2_a_dst = io0_a_dst + a_dst->data.len;
33999 io2_a_dst = io0_a_dst + a_dst->data.len;
34109 io2_a_dst = io0_a_dst + a_dst->data.len;
34290 io2_a_dst = io0_a_dst + a_dst->data.len;
34451 io2_a_dst = io0_a_dst + a_dst->data.len;
35202 if (v_dst_bytes_per_row < ((uint64_t)(v_dst.len))) {
35206 if (v_i >= ((uint64_t)(v_dst.len))) {
35658 io2_a_dst = io0_a_dst + a_dst->data.len;
36339 v_curr.len = 4;
36340 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 8) * 8);
36353 v_curr.len = 4;
36354 uint8_t* i_end1_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 4) * 4);
36362 v_curr.len = 0;
36384 if (((uint64_t)(a_prev.len)) == 0) {
36388 v_curr.len = 4;
36389 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 8) * 8);
36402 v_curr.len = 4;
36403 uint8_t* i_end1_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 4) * 4);
36411 v_curr.len = 0;
36419 i_slice_curr.len = ((size_t)(wuffs_base__u64__min(i_slice_curr.len, i_slice_prev.len)));
36420 v_curr.len = 4;
36421 v_prev.len = 4;
36422 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 8) * 8);
36439 v_curr.len = 4;
36440 v_prev.len = 4;
36441 uint8_t* i_end1_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 4) * 4);
36451 v_curr.len = 0;
36452 v_prev.len = 0;
36490 i_slice_curr.len = ((size_t)(wuffs_base__u64__min(i_slice_curr.len, i_slice_prev.len)));
36491 v_curr.len = 4;
36492 v_prev.len = 4;
36493 uint8_t* i_end0_curr = v_curr.ptr + wuffs_base__iterate_total_advance((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)), 7, 6);
36530 v_curr.len = 4;
36531 v_prev.len = 4;
36532 uint8_t* i_end1_curr = v_curr.ptr + wuffs_base__iterate_total_advance((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)), 4, 3);
36552 v_curr.len = 3;
36553 v_prev.len = 3;
36554 uint8_t* i_end2_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 3) * 3);
36572 v_curr.len = 0;
36573 v_prev.len = 0;
36610 i_slice_curr.len = ((size_t)(wuffs_base__u64__min(i_slice_curr.len, i_slice_prev.len)));
36611 v_curr.len = 4;
36612 v_prev.len = 4;
36613 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 8) * 8);
36650 v_curr.len = 4;
36651 v_prev.len = 4;
36652 uint8_t* i_end1_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 4) * 4);
36672 v_curr.len = 0;
36673 v_prev.len = 0;
36703 while (v_i < ((uint64_t)(a_curr.len))) {
36727 v_curr.len = 3;
36728 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 6) * 6);
36745 v_curr.len = 3;
36746 uint8_t* i_end1_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 3) * 3);
36756 v_curr.len = 0;
36776 v_curr.len = 4;
36777 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 4) * 4);
36789 v_curr.len = 0;
36804 v_n = wuffs_base__u64__min(((uint64_t)(a_curr.len)), ((uint64_t)(a_prev.len)));
36833 if (((uint64_t)(a_prev.len)) == 0) {
36835 while (v_i < ((uint64_t)(a_curr.len))) {
36840 v_n = wuffs_base__u64__min(((uint64_t)(a_curr.len)), ((uint64_t)(a_prev.len)));
36868 if (((uint64_t)(a_prev.len)) == 0) {
36872 v_curr.len = 3;
36873 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 6) * 6);
36890 v_curr.len = 3;
36891 uint8_t* i_end1_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 3) * 3);
36901 v_curr.len = 0;
36909 i_slice_curr.len = ((size_t)(wuffs_base__u64__min(i_slice_curr.len, i_slice_prev.len)));
36910 v_curr.len = 3;
36911 v_prev.len = 3;
36912 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 6) * 6);
36931 v_curr.len = 3;
36932 v_prev.len = 3;
36933 uint8_t* i_end1_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 3) * 3);
36944 v_curr.len = 0;
36945 v_prev.len = 0;
36965 if (((uint64_t)(a_prev.len)) == 0) {
36969 v_curr.len = 4;
36970 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 4) * 4);
36982 v_curr.len = 0;
36990 i_slice_curr.len = ((size_t)(wuffs_base__u64__min(i_slice_curr.len, i_slice_prev.len)));
36991 v_curr.len = 4;
36992 v_prev.len = 4;
36993 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 4) * 4);
37006 v_curr.len = 0;
37007 v_prev.len = 0;
37040 v_n = wuffs_base__u64__min(((uint64_t)(a_curr.len)), ((uint64_t)(a_prev.len)));
37112 i_slice_curr.len = ((size_t)(wuffs_base__u64__min(i_slice_curr.len, i_slice_prev.len)));
37113 v_curr.len = 3;
37114 v_prev.len = 3;
37115 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 3) * 3);
37189 v_curr.len = 0;
37190 v_prev.len = 0;
37238 i_slice_curr.len = ((size_t)(wuffs_base__u64__min(i_slice_curr.len, i_slice_prev.len)));
37239 v_curr.len = 4;
37240 v_prev.len = 4;
37241 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 4) * 4);
37338 v_curr.len = 0;
37339 v_prev.len = 0;
37360 v_curr.len = 4;
37361 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 8) * 8);
37374 v_curr.len = 4;
37375 uint8_t* i_end1_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 4) * 4);
37383 v_curr.len = 0;
37408 if (((uint64_t)(a_prev.len)) == 0) {
37413 v_curr.len = 4;
37414 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 8) * 8);
37429 v_curr.len = 4;
37430 uint8_t* i_end1_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 4) * 4);
37439 v_curr.len = 0;
37448 i_slice_curr.len = ((size_t)(wuffs_base__u64__min(i_slice_curr.len, i_slice_prev.len)));
37449 v_curr.len = 4;
37450 v_prev.len = 4;
37451 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 8) * 8);
37472 v_curr.len = 4;
37473 v_prev.len = 4;
37474 uint8_t* i_end1_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 4) * 4);
37486 v_curr.len = 0;
37487 v_prev.len = 0;
37523 i_slice_curr.len = ((size_t)(wuffs_base__u64__min(i_slice_curr.len, i_slice_prev.len)));
37524 v_curr.len = 4;
37525 v_prev.len = 4;
37526 uint8_t* i_end0_curr = v_curr.ptr + wuffs_base__iterate_total_advance((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)), 7, 6);
37567 v_curr.len = 4;
37568 v_prev.len = 4;
37569 uint8_t* i_end1_curr = v_curr.ptr + wuffs_base__iterate_total_advance((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)), 4, 3);
37591 v_curr.len = 3;
37592 v_prev.len = 3;
37593 uint8_t* i_end2_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 3) * 3);
37613 v_curr.len = 0;
37614 v_prev.len = 0;
37649 i_slice_curr.len = ((size_t)(wuffs_base__u64__min(i_slice_curr.len, i_slice_prev.len)));
37650 v_curr.len = 4;
37651 v_prev.len = 4;
37652 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 8) * 8);
37693 v_curr.len = 4;
37694 v_prev.len = 4;
37695 uint8_t* i_end1_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 4) * 4);
37717 v_curr.len = 0;
37718 v_prev.len = 0;
40659 if ((self->private_impl.f_workbuf_wi > self->private_impl.f_pass_workbuf_length) || (self->private_impl.f_pass_workbuf_length > ((uint64_t)(a_workbuf.len)))) {
40934 } else if (0 < ((uint64_t)(a_workbuf.len))) {
41138 io2_a_dst = io0_a_dst + a_dst->data.len;
41692 if (1 > ((uint64_t)(a_workbuf.len))) {
41697 if (self->private_impl.f_pass_bytes_per_row > ((uint64_t)(a_workbuf.len))) {
41769 if (v_dst_bytes_per_row1 < ((uint64_t)(v_dst.len))) {
41772 if (1 > ((uint64_t)(a_workbuf.len))) {
41777 if (self->private_impl.f_pass_bytes_per_row > ((uint64_t)(a_workbuf.len))) {
41803 if (v_i <= ((uint64_t)(v_dst.len))) {
41805 if (2 <= ((uint64_t)(v_s.len))) {
41815 if (1 <= ((uint64_t)(v_s.len))) {
41833 if (3 <= ((uint64_t)(v_s.len))) {
41851 } else if (v_src_bytes_per_pixel <= ((uint64_t)(v_s.len))) {
41867 if (v_i <= ((uint64_t)(v_dst.len))) {
41868 if ((v_packs_remaining == 0) && (1 <= ((uint64_t)(v_s.len)))) {
41899 if (v_i <= ((uint64_t)(v_dst.len))) {
41901 if (2 <= ((uint64_t)(v_s.len))) {
41930 if (6 <= ((uint64_t)(v_s.len))) {
41959 if (4 <= ((uint64_t)(v_s.len))) {
41971 if (8 <= ((uint64_t)(v_s.len))) {
42843 if (v_dst_start <= ((uint64_t)(v_dst.len))) {
42866 if (v_num_dst_bytes <= ((uint64_t)(v_dst.len))) {
42881 if (v_dst_bytes_per_pixel <= ((uint64_t)(v_dst.len))) {
42963 if (v_dst_bytes_per_pixel <= ((uint64_t)(v_dst.len))) {
42971 if (v_dst_bytes_per_pixel <= ((uint64_t)(v_dst.len))) {
43728 if (v_dst_x_in_bytes <= ((uint64_t)(v_dst.len))) {
43742 if (v_dst_bytes_per_pixel <= ((uint64_t)(v_dst.len))) {
43990 } else if (n > m_buf.data.len) {
43996 m_buf.data.len = n;
44064 MemoryInput::MemoryInput(const char* ptr, size_t len)
44067 len,
44070 MemoryInput::MemoryInput(const uint8_t* ptr, size_t len)
44071 : m_io(wuffs_base__ptr_u8__reader(const_cast<uint8_t*>(ptr), len, true)) {}
44190 } else if (num_to_copy > (raw.m_buf.data.len - raw.m_buf.meta.wi)) {
44245 switch (raw.grow(wuffs_base__u64__sat_add(raw.m_buf.data.len, 1))) {
44325 for (size_t i = 0; i < quirks.repr.len; i++) {
44372 if (io_buf->meta.wi >= io_buf->data.len) {
44392 (tok_buf.meta.wi > tok_buf.data.len) ||
44394 (io_buf->meta.wi > io_buf->data.len)) {
44737 uint64_t len = image_config.pixcfg.pixbuf_len();
44738 if ((len == 0) || (SIZE_MAX < len)) {
44742 allow_uninitialized_memory ? malloc((size_t)len) : calloc((size_t)len, 1);
44749 wuffs_base__make_slice_u8((uint8_t*)ptr, (size_t)len));
44760 uint64_t len = len_range.max_incl;
44761 if (len == 0) {
44763 } else if (SIZE_MAX < len) {
44767 allow_uninitialized_memory ? malloc((size_t)len) : calloc((size_t)len, 1);
44773 wuffs_base__make_slice_u8((uint8_t*)ptr, (size_t)len));
44992 for (size_t i = 0; i < quirks.len; i++) {
45101 } else if (alloc_workbuf_result.workbuf.len < workbuf_len.min_incl) {
45258 if (io_buf->meta.wi >= io_buf->data.len) { \
45272 (tok_buf.meta.wi > tok_buf.data.len) || \
45274 (io_buf->meta.wi > io_buf->data.len)) { \
45570 for (size_t i = 0; i < quirks.repr.len; i++) {