Lines Matching defs:ptr
1403 T* ptr; \
1415 T* ptr; \
1432 wuffs_base__make_slice_u8(uint8_t* ptr, size_t len) {
1434 ret.ptr = ptr;
1440 wuffs_base__make_slice_u16(uint16_t* ptr, size_t len) {
1442 ret.ptr = ptr;
1448 wuffs_base__make_slice_u32(uint32_t* ptr, size_t len) {
1450 ret.ptr = ptr;
1456 wuffs_base__make_slice_u64(uint64_t* ptr, size_t len) {
1458 ret.ptr = ptr;
1466 ret.ptr = NULL;
1474 ret.ptr = NULL;
1482 ret.ptr = NULL;
1490 ret.ptr = NULL;
1496 wuffs_base__make_table_u8(uint8_t* ptr,
1501 ret.ptr = ptr;
1509 wuffs_base__make_table_u16(uint16_t* ptr,
1514 ret.ptr = ptr;
1522 wuffs_base__make_table_u32(uint32_t* ptr,
1527 ret.ptr = ptr;
1535 wuffs_base__make_table_u64(uint64_t* ptr,
1540 ret.ptr = ptr;
1550 ret.ptr = NULL;
1560 ret.ptr = NULL;
1570 ret.ptr = NULL;
1580 ret.ptr = NULL;
1589 return ((s.ptr <= t.ptr) && (t.ptr < (s.ptr + s.len))) ||
1590 ((t.ptr <= s.ptr) && (s.ptr < (t.ptr + t.len)));
1599 return wuffs_base__make_slice_u8(s.ptr + i, ((size_t)(s.len - i)));
1610 return wuffs_base__make_slice_u8(s.ptr, ((size_t)j));
1623 return wuffs_base__make_slice_u8(s.ptr + i, ((size_t)(j - i)));
1639 return wuffs_base__make_table_u8(t.ptr + ix + (iy * t.stride), //
2841 wuffs_base__ptr_u8__reader(uint8_t* ptr, size_t len, bool closed) {
2843 ret.data.ptr = ptr;
2853 wuffs_base__ptr_u8__writer(uint8_t* ptr, size_t len) {
2855 ret.data.ptr = ptr;
2867 ret.data.ptr = s.ptr;
2879 ret.data.ptr = s.ptr;
2891 ret.data.ptr = NULL;
2913 if (buf->data.ptr) {
2932 memmove(buf->data.ptr, buf->data.ptr + buf->meta.ri, n);
2951 return buf ? (buf->data.ptr + buf->meta.ri) : NULL;
2961 return buf ? wuffs_base__make_slice_u8(buf->data.ptr + buf->meta.ri,
2979 return buf ? (buf->data.ptr + buf->meta.wi) : NULL;
2989 return buf ? wuffs_base__make_slice_u8(buf->data.ptr + buf->meta.wi,
3330 wuffs_base__make_slice_token(wuffs_base__token* ptr, size_t len) {
3332 ret.ptr = ptr;
3340 ret.ptr = NULL;
3404 ret.data.ptr = s.ptr;
3416 ret.data.ptr = s.ptr;
3428 ret.data.ptr = NULL;
3450 if (buf->data.ptr) {
3469 memmove(buf->data.ptr, buf->data.ptr + buf->meta.ri,
3483 return buf ? (buf->data.ptr + buf->meta.ri) : NULL;
3488 return buf ? wuffs_base__make_slice_token(buf->data.ptr + buf->meta.ri,
3506 return buf ? (buf->data.ptr + buf->meta.wi) : NULL;
3511 return buf ? wuffs_base__make_slice_token(buf->data.ptr + buf->meta.wi,
3588 // It returns an empty slice (containing a NULL ptr field) if (num_uxx *
4805 tab->ptr = palette_memory.ptr;
4836 uint8_t* ptr = pixbuf_memory.ptr;
4851 tab->ptr = ptr;
4855 ptr += WUFFS_BASE__PIXEL_FORMAT__INDEXED__PALETTE_BYTE_LENGTH;
4875 tab->ptr = ptr;
4931 tab->ptr, WUFFS_BASE__PIXEL_FORMAT__INDEXED__PALETTE_BYTE_LENGTH);
4949 tab->ptr, WUFFS_BASE__PIXEL_FORMAT__INDEXED__PALETTE_BYTE_LENGTH);
4970 ret.ptr = NULL;
10359 // also equal to the m_buf.data.ptr malloc/realloc size.
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);
10495 // Do not keep a reference to buffer or buffer.data.ptr after Done returns,
10515 explicit DecodeCborArgQuirks(uint32_t* ptr, size_t len);
10690 // Do not keep a reference to buffer or buffer.data.ptr after Done returns,
10725 explicit DecodeImageArgQuirks(uint32_t* ptr, size_t len);
10920 // Do not keep a reference to buffer or buffer.data.ptr after Done returns,
10943 explicit DecodeJsonArgQuirks(uint32_t* ptr, size_t len);
11166 s.ptr += ((uint64_t)(s.len)) - up_to;
11172 // wuffs_base__slice_u8__copy_from_slice calls memmove(dst.ptr, src.ptr, len)
11182 memmove(dst.ptr, src.ptr, len);
11192 return wuffs_base__make_slice_u8(t.ptr + (t.stride * y), t.width);
11268 // TODO: drop the "const" in "const uint8_t* ptr". Some though required about
11275 wuffs_base__io__since(uint64_t mark, uint64_t index, const uint8_t* ptr) {
11277 return wuffs_base__make_slice_u8(((uint8_t*)ptr) + mark,
11311 memmove(dst.ptr, iop_r, n);
11369 *ptr_iop_r = data.ptr;
11370 *ptr_io0_r = data.ptr;
11371 *ptr_io1_r = data.ptr;
11372 *ptr_io2_r = data.ptr + data.len;
11389 memmove(iop_w, src.ptr, n);
11588 memmove(iop_w, src.ptr, n);
11608 *ptr_iop_w = data.ptr;
11609 *ptr_io0_w = data.ptr;
11610 *ptr_io1_w = data.ptr;
11611 *ptr_io2_w = data.ptr + data.len;
13322 uint8_t* ptr = &buf[20];
13326 ptr--;
13327 *ptr = (uint8_t)x;
13331 memcpy(h->digits, ptr, 20);
13355 uint8_t* p = s.ptr;
13356 uint8_t* q = s.ptr + s.len;
14242 uint8_t* p = s.ptr;
14243 uint8_t* q = s.ptr + s.len;
14545 memcpy(&z[0], s.ptr, s.len);
14751 wuffs_base__poke_u32le__no_bounds_check(dst.ptr, 0x666E492D); // '-Inf'le.
14759 wuffs_base__poke_u32le__no_bounds_check(dst.ptr, 0x666E492B); // '+Inf'le.
14766 wuffs_base__poke_u24le__no_bounds_check(dst.ptr, 0x666E49); // 'Inf'le.
14775 wuffs_base__poke_u24le__no_bounds_check(dst.ptr, 0x4E614E); // 'NaN'le.
14804 uint8_t* ptr = (options & WUFFS_BASE__RENDER_NUMBER_XXX__ALIGN_RIGHT)
14805 ? &dst.ptr[dst.len - n]
14806 : &dst.ptr[0];
14810 *ptr++ = '-';
14812 *ptr++ = '+';
14817 *ptr++ = '0';
14823 *ptr++ = (uint8_t)('0' | h->digits[i]);
14826 *ptr++ = '0';
14832 *ptr++ =
14839 *ptr++ = (uint8_t)('0' | ((j < h->num_digits) ? h->digits[j] : 0));
14876 uint8_t* ptr = (options & WUFFS_BASE__RENDER_NUMBER_XXX__ALIGN_RIGHT)
14877 ? &dst.ptr[dst.len - n]
14878 : &dst.ptr[0];
14882 *ptr++ = '-';
14884 *ptr++ = '+';
14889 *ptr++ = (uint8_t)('0' | h->digits[0]);
14891 *ptr++ = '0';
14896 *ptr++ =
14903 *ptr++ = (uint8_t)('0' | h->digits[i]);
14906 *ptr++ = '0';
14911 *ptr++ = 'e';
14912 *ptr++ = negative_exp ? '-' : '+';
14914 *ptr++ = '0';
14915 *ptr++ = (uint8_t)('0' | exp);
14917 *ptr++ = (uint8_t)('0' | (exp / 10));
14918 *ptr++ = (uint8_t)('0' | (exp % 10));
14922 *ptr++ = (uint8_t)('0' | e);
14923 *ptr++ = (uint8_t)('0' | (exp / 10));
14924 *ptr++ = (uint8_t)('0' | (exp % 10));
15143 uint8_t* p = s.ptr;
15144 uint8_t* q = s.ptr + s.len;
15211 uint8_t* p = s.ptr;
15212 uint8_t* q = s.ptr + s.len;
15392 uint8_t* ptr = &buf[0] + sizeof(buf);
15399 ptr -= 2;
15400 ptr[0] = s0;
15401 ptr[1] = s1;
15405 ptr -= 1;
15406 ptr[0] = (uint8_t)('0' + x);
15411 ptr -= 2;
15412 ptr[0] = s0;
15413 ptr[1] = s1;
15417 ptr -= 1;
15418 ptr[0] = '-';
15420 ptr -= 1;
15421 ptr[0] = '+';
15424 size_t n = sizeof(buf) - ((size_t)(ptr - &buf[0]));
15428 memcpy(dst.ptr + ((options & WUFFS_BASE__RENDER_NUMBER_XXX__ALIGN_RIGHT)
15431 ptr, n);
15480 uint8_t* d = dst.ptr;
15481 uint8_t* s = src.ptr;
15518 uint8_t* d = dst.ptr;
15519 uint8_t* s = src.ptr;
15554 uint8_t* d = dst.ptr;
15555 uint8_t* s = src.ptr;
15591 uint8_t* d = dst.ptr;
15592 uint8_t* s = src.ptr;
15737 uint8_t* d_ptr = dst.ptr;
15739 const uint8_t* s_ptr = src.ptr;
15841 o.num_dst = (size_t)(d_ptr - dst.ptr);
15842 o.num_src = (size_t)(s_ptr - src.ptr);
15855 uint8_t* d_ptr = dst.ptr;
15857 const uint8_t* s_ptr = src.ptr;
15924 o.num_dst = (size_t)(d_ptr - dst.ptr);
15925 o.num_src = (size_t)(s_ptr - src.ptr);
15953 } else if (prefix_data.ptr[3] != 0) {
15956 switch (prefix_data.ptr[2]) {
15967 } else if ((prefix_data.ptr[4] == 0) && (prefix_data.ptr[5] == 0)) {
15974 } else if (prefix_data.ptr[9] != 0) {
15986 // second byte (prefix_data.ptr[1], the Color Map Type byte), is either 0x00 or
16000 switch (prefix_data.ptr[2]) {
16018 } else if (prefix_data.ptr[1] != 0x00) {
16019 switch (prefix_data.ptr[7]) {
16028 } else if ((prefix_data.ptr[3] | prefix_data.ptr[4] | prefix_data.ptr[5] |
16029 prefix_data.ptr[6] | prefix_data.ptr[7]) != 0x00) {
16037 switch (prefix_data.ptr[16]) {
16088 uint8_t pre_first_byte = prefix_data.ptr[0];
16107 uint8_t* pre_remaining_ptr = prefix_data.ptr + 1;
16122 } else if ((prefix_data.ptr[1] == 0x00) || (prefix_data.ptr[1] == 0x01)) {
16138 uint32_t x = wuffs_base__peek_u32be__no_bounds_check(prefix_data.ptr + 8);
16161 } else if ((prefix_data.ptr[2] != 0x00) &&
16162 ((prefix_data.ptr[2] >= 0x80) ||
16163 (prefix_data.ptr[3] != 0x00))) {
16225 const uint8_t* row = pb->private_impl.planes[0].ptr + (stride * ((size_t)y));
16234 uint8_t* palette = pb->private_impl.planes[3].ptr;
16249 uint8_t* palette = pb->private_impl.planes[3].ptr;
16319 uint8_t* row = pb->private_impl.planes[0].ptr + (stride * ((size_t)y));
16409 uint8_t* ptr =
16410 pb->private_impl.planes[0].ptr + (stride * ((size_t)rect.min_incl_y));
16414 wuffs_base__poke_u16le__no_bounds_check(ptr, color);
16415 ptr += 2;
16422 uint8_t* ptr = pb->private_impl.planes[0].ptr + (stride * ((size_t)y)) +
16426 wuffs_base__poke_u16le__no_bounds_check(ptr, color);
16427 ptr += 2;
16440 uint8_t* ptr =
16441 pb->private_impl.planes[0].ptr + (stride * ((size_t)rect.min_incl_y));
16445 wuffs_base__poke_u24le__no_bounds_check(ptr, color);
16446 ptr += 3;
16453 uint8_t* ptr = pb->private_impl.planes[0].ptr + (stride * ((size_t)y)) +
16457 wuffs_base__poke_u24le__no_bounds_check(ptr, color);
16458 ptr += 3;
16471 uint8_t* ptr =
16472 pb->private_impl.planes[0].ptr + (stride * ((size_t)rect.min_incl_y));
16476 wuffs_base__poke_u32le__no_bounds_check(ptr, color);
16477 ptr += 4;
16484 uint8_t* ptr = pb->private_impl.planes[0].ptr + (stride * ((size_t)y)) +
16488 wuffs_base__poke_u32le__no_bounds_check(ptr, color);
16489 ptr += 4;
16502 uint8_t* ptr =
16503 pb->private_impl.planes[0].ptr + (stride * ((size_t)rect.min_incl_y));
16507 wuffs_base__poke_u64le__no_bounds_check(ptr, color);
16508 ptr += 8;
16515 uint8_t* ptr = pb->private_impl.planes[0].ptr + (stride * ((size_t)y)) +
16519 wuffs_base__poke_u64le__no_bounds_check(ptr, color);
16520 ptr += 8;
16632 uint32_t pb = 0x101 * ((uint32_t)(palette_slice.ptr[(4 * i) + 0]));
16633 uint32_t pg = 0x101 * ((uint32_t)(palette_slice.ptr[(4 * i) + 1]));
16634 uint32_t pr = 0x101 * ((uint32_t)(palette_slice.ptr[(4 * i) + 2]));
16635 uint32_t pa = 0x101 * ((uint32_t)(palette_slice.ptr[(4 * i) + 3]));
20448 dst_palette.ptr, dst_palette.len, src_palette.ptr,
20467 dst_palette.ptr, dst_palette.len, NULL, 0, src_palette.ptr,
20512 dst_palette.ptr, dst_palette.len, NULL, 0, src_palette.ptr,
20533 dst_palette.ptr, dst_palette.len, NULL, 0, src_palette.ptr,
20550 dst_palette.ptr, dst_palette.len, NULL, 0, src_palette.ptr,
20558 dst_palette.ptr, dst_palette.len, NULL, 0, src_palette.ptr,
20597 dst_palette.ptr, dst_palette.len, src_palette.ptr,
20654 dst_palette.ptr, dst_palette.len, NULL, 0, src_palette.ptr,
20671 dst_palette.ptr, dst_palette.len, NULL, 0, src_palette.ptr,
21409 (*p->private_impl.func)(dst.ptr, dst.len, dst_palette.ptr,
21428 (*p->private_impl.func)(dst.ptr, dst.len, dst_palette.ptr,
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,
21476 dst.ptr[0] = (uint8_t)(code_point);
21482 dst.ptr[0] = (uint8_t)(0xC0 | ((code_point >> 6)));
21483 dst.ptr[1] = (uint8_t)(0x80 | ((code_point >> 0) & 0x3F));
21489 dst.ptr[0] = (uint8_t)(0xE0 | ((code_point >> 12)));
21490 dst.ptr[1] = (uint8_t)(0x80 | ((code_point >> 6) & 0x3F));
21491 dst.ptr[2] = (uint8_t)(0x80 | ((code_point >> 0) & 0x3F));
21497 dst.ptr[0] = (uint8_t)(0xF0 | ((code_point >> 18)));
21498 dst.ptr[1] = (uint8_t)(0x80 | ((code_point >> 12) & 0x3F));
21499 dst.ptr[2] = (uint8_t)(0x80 | ((code_point >> 6) & 0x3F));
21500 dst.ptr[3] = (uint8_t)(0x80 | ((code_point >> 0) & 0x3F));
21628 const uint8_t* ptr = &s_ptr[s_len - 1];
21629 if (*ptr < 0x80) {
21630 return wuffs_base__make_utf_8__next__output(*ptr, 1);
21632 } else if (*ptr < 0xC0) {
21635 while (ptr != too_far) {
21636 ptr--;
21638 if (*ptr < 0x80) {
21640 } else if (*ptr < 0xC0) {
21643 wuffs_base__utf_8__next__output o = wuffs_base__utf_8__next(ptr, n);
21877 v_p.ptr = i_slice_p.ptr;
21879 uint8_t* i_end0_p = v_p.ptr + (((i_slice_p.len - (size_t)(v_p.ptr - i_slice_p.ptr)) / 8) * 8);
21880 while (v_p.ptr < i_end0_p) {
21881 v_s1 += ((uint32_t)(v_p.ptr[0]));
21883 v_p.ptr += 1;
21884 v_s1 += ((uint32_t)(v_p.ptr[0]));
21886 v_p.ptr += 1;
21887 v_s1 += ((uint32_t)(v_p.ptr[0]));
21889 v_p.ptr += 1;
21890 v_s1 += ((uint32_t)(v_p.ptr[0]));
21892 v_p.ptr += 1;
21893 v_s1 += ((uint32_t)(v_p.ptr[0]));
21895 v_p.ptr += 1;
21896 v_s1 += ((uint32_t)(v_p.ptr[0]));
21898 v_p.ptr += 1;
21899 v_s1 += ((uint32_t)(v_p.ptr[0]));
21901 v_p.ptr += 1;
21902 v_s1 += ((uint32_t)(v_p.ptr[0]));
21904 v_p.ptr += 1;
21907 uint8_t* i_end1_p = i_slice_p.ptr + i_slice_p.len;
21908 while (v_p.ptr < i_end1_p) {
21909 v_s1 += ((uint32_t)(v_p.ptr[0]));
21911 v_p.ptr += 1;
21951 while ((((uint64_t)(a_x.len)) > 0) && ((15 & ((uint32_t)(0xFFF & (uintptr_t)(a_x.ptr)))) != 0)) {
21952 v_s1 += ((uint32_t)(a_x.ptr[0]));
21974 v_p.ptr = i_slice_p.ptr;
21976 uint8_t* i_end0_p = v_p.ptr + (((i_slice_p.len - (size_t)(v_p.ptr - i_slice_p.ptr)) / 32) * 32);
21977 while (v_p.ptr < i_end0_p) {
21978 v_p__left = vld1q_u8(v_p.ptr);
21979 v_p_right = vld1q_u8(v_p.ptr + 16);
21986 v_p.ptr += 32;
22018 v_p.ptr = i_slice_p.ptr;
22020 uint8_t* i_end0_p = i_slice_p.ptr + i_slice_p.len;
22021 while (v_p.ptr < i_end0_p) {
22022 v_s1 += ((uint32_t)(v_p.ptr[0]));
22024 v_p.ptr += 1;
22084 v_p.ptr = i_slice_p.ptr;
22086 uint8_t* i_end0_p = v_p.ptr + (((i_slice_p.len - (size_t)(v_p.ptr - i_slice_p.ptr)) / 32) * 32);
22087 while (v_p.ptr < i_end0_p) {
22088 v_q__left = _mm_lddqu_si128((const __m128i*)(const void*)(v_p.ptr));
22089 v_q_right = _mm_lddqu_si128((const __m128i*)(const void*)(v_p.ptr + 16));
22095 v_p.ptr += 32;
22110 v_p.ptr = i_slice_p.ptr;
22112 uint8_t* i_end0_p = i_slice_p.ptr + i_slice_p.len;
22113 while (v_p.ptr < i_end0_p) {
22114 v_s1 += ((uint32_t)(v_p.ptr[0]));
22116 v_p.ptr += 1;
22366 io0_a_src = a_src->data.ptr;
23115 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
23120 iop_a_src = a_src->data.ptr + a_src->meta.ri;
23241 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
23283 io0_a_src = a_src->data.ptr;
23295 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
23300 iop_a_src = a_src->data.ptr + a_src->meta.ri;
23349 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
23396 io0_a_src = a_src->data.ptr;
23411 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
23416 iop_a_src = a_src->data.ptr + a_src->meta.ri;
23463 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
23467 iop_a_src = a_src->data.ptr + a_src->meta.ri;
23471 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
23475 iop_a_src = a_src->data.ptr + a_src->meta.ri;
23479 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
23483 iop_a_src = a_src->data.ptr + a_src->meta.ri;
23487 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
23491 iop_a_src = a_src->data.ptr + a_src->meta.ri;
23537 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
23570 io0_a_src = a_src->data.ptr;
23640 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
23677 io0_a_src = a_src->data.ptr;
23902 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
23939 io0_a_src = a_src->data.ptr;
24042 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
24075 io0_a_src = a_src->data.ptr;
24210 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
24413 io0_a_src = a_src->data.ptr;
24527 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
24768 io0_a_dst = a_dst->data.ptr;
24781 io0_a_src = a_src->data.ptr;
25309 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
25312 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
26065 v_p.ptr = i_slice_p.ptr;
26067 uint8_t* i_end0_p = v_p.ptr + (((i_slice_p.len - (size_t)(v_p.ptr - i_slice_p.ptr)) / 32) * 32);
26068 while (v_p.ptr < i_end0_p) {
26069 v_s ^= ((((uint32_t)(v_p.ptr[0])) << 0) |
26070 (((uint32_t)(v_p.ptr[1])) << 8) |
26071 (((uint32_t)(v_p.ptr[2])) << 16) |
26072 (((uint32_t)(v_p.ptr[3])) << 24));
26073 v_s = (WUFFS_CRC32__IEEE_TABLE[0][v_p.ptr[15]] ^
26074 WUFFS_CRC32__IEEE_TABLE[1][v_p.ptr[14]] ^
26075 WUFFS_CRC32__IEEE_TABLE[2][v_p.ptr[13]] ^
26076 WUFFS_CRC32__IEEE_TABLE[3][v_p.ptr[12]] ^
26077 WUFFS_CRC32__IEEE_TABLE[4][v_p.ptr[11]] ^
26078 WUFFS_CRC32__IEEE_TABLE[5][v_p.ptr[10]] ^
26079 WUFFS_CRC32__IEEE_TABLE[6][v_p.ptr[9]] ^
26080 WUFFS_CRC32__IEEE_TABLE[7][v_p.ptr[8]] ^
26081 WUFFS_CRC32__IEEE_TABLE[8][v_p.ptr[7]] ^
26082 WUFFS_CRC32__IEEE_TABLE[9][v_p.ptr[6]] ^
26083 WUFFS_CRC32__IEEE_TABLE[10][v_p.ptr[5]] ^
26084 WUFFS_CRC32__IEEE_TABLE[11][v_p.ptr[4]] ^
26089 v_p.ptr += 16;
26090 v_s ^= ((((uint32_t)(v_p.ptr[0])) << 0) |
26091 (((uint32_t)(v_p.ptr[1])) << 8) |
26092 (((uint32_t)(v_p.ptr[2])) << 16) |
26093 (((uint32_t)(v_p.ptr[3])) << 24));
26094 v_s = (WUFFS_CRC32__IEEE_TABLE[0][v_p.ptr[15]] ^
26095 WUFFS_CRC32__IEEE_TABLE[1][v_p.ptr[14]] ^
26096 WUFFS_CRC32__IEEE_TABLE[2][v_p.ptr[13]] ^
26097 WUFFS_CRC32__IEEE_TABLE[3][v_p.ptr[12]] ^
26098 WUFFS_CRC32__IEEE_TABLE[4][v_p.ptr[11]] ^
26099 WUFFS_CRC32__IEEE_TABLE[5][v_p.ptr[10]] ^
26100 WUFFS_CRC32__IEEE_TABLE[6][v_p.ptr[9]] ^
26101 WUFFS_CRC32__IEEE_TABLE[7][v_p.ptr[8]] ^
26102 WUFFS_CRC32__IEEE_TABLE[8][v_p.ptr[7]] ^
26103 WUFFS_CRC32__IEEE_TABLE[9][v_p.ptr[6]] ^
26104 WUFFS_CRC32__IEEE_TABLE[10][v_p.ptr[5]] ^
26105 WUFFS_CRC32__IEEE_TABLE[11][v_p.ptr[4]] ^
26110 v_p.ptr += 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);
26114 while (v_p.ptr < i_end1_p) {
26115 v_s ^= ((((uint32_t)(v_p.ptr[0])) << 0) |
26116 (((uint32_t)(v_p.ptr[1])) << 8) |
26117 (((uint32_t)(v_p.ptr[2])) << 16) |
26118 (((uint32_t)(v_p.ptr[3])) << 24));
26119 v_s = (WUFFS_CRC32__IEEE_TABLE[0][v_p.ptr[15]] ^
26120 WUFFS_CRC32__IEEE_TABLE[1][v_p.ptr[14]] ^
26121 WUFFS_CRC32__IEEE_TABLE[2][v_p.ptr[13]] ^
26122 WUFFS_CRC32__IEEE_TABLE[3][v_p.ptr[12]] ^
26123 WUFFS_CRC32__IEEE_TABLE[4][v_p.ptr[11]] ^
26124 WUFFS_CRC32__IEEE_TABLE[5][v_p.ptr[10]] ^
26125 WUFFS_CRC32__IEEE_TABLE[6][v_p.ptr[9]] ^
26126 WUFFS_CRC32__IEEE_TABLE[7][v_p.ptr[8]] ^
26127 WUFFS_CRC32__IEEE_TABLE[8][v_p.ptr[7]] ^
26128 WUFFS_CRC32__IEEE_TABLE[9][v_p.ptr[6]] ^
26129 WUFFS_CRC32__IEEE_TABLE[10][v_p.ptr[5]] ^
26130 WUFFS_CRC32__IEEE_TABLE[11][v_p.ptr[4]] ^
26135 v_p.ptr += 16;
26138 uint8_t* i_end2_p = i_slice_p.ptr + i_slice_p.len;
26139 while (v_p.ptr < i_end2_p) {
26140 v_s = (WUFFS_CRC32__IEEE_TABLE[0][(((uint8_t)((v_s & 255))) ^ v_p.ptr[0])] ^ (v_s >> 8));
26141 v_p.ptr += 1;
26161 while ((((uint64_t)(a_x.len)) > 0) && ((15 & ((uint32_t)(0xFFF & (uintptr_t)(a_x.ptr)))) != 0)) {
26162 v_s = __crc32b(v_s, a_x.ptr[0]);
26167 v_p.ptr = i_slice_p.ptr;
26169 uint8_t* i_end0_p = v_p.ptr + (((i_slice_p.len - (size_t)(v_p.ptr - i_slice_p.ptr)) / 128) * 128);
26170 while (v_p.ptr < i_end0_p) {
26171 v_s = __crc32d(v_s, wuffs_base__peek_u64le__no_bounds_check(v_p.ptr));
26172 v_p.ptr += 8;
26173 v_s = __crc32d(v_s, wuffs_base__peek_u64le__no_bounds_check(v_p.ptr));
26174 v_p.ptr += 8;
26175 v_s = __crc32d(v_s, wuffs_base__peek_u64le__no_bounds_check(v_p.ptr));
26176 v_p.ptr += 8;
26177 v_s = __crc32d(v_s, wuffs_base__peek_u64le__no_bounds_check(v_p.ptr));
26178 v_p.ptr += 8;
26179 v_s = __crc32d(v_s, wuffs_base__peek_u64le__no_bounds_check(v_p.ptr));
26180 v_p.ptr += 8;
26181 v_s = __crc32d(v_s, wuffs_base__peek_u64le__no_bounds_check(v_p.ptr));
26182 v_p.ptr += 8;
26183 v_s = __crc32d(v_s, wuffs_base__peek_u64le__no_bounds_check(v_p.ptr));
26184 v_p.ptr += 8;
26185 v_s = __crc32d(v_s, wuffs_base__peek_u64le__no_bounds_check(v_p.ptr));
26186 v_p.ptr += 8;
26187 v_s = __crc32d(v_s, wuffs_base__peek_u64le__no_bounds_check(v_p.ptr));
26188 v_p.ptr += 8;
26189 v_s = __crc32d(v_s, wuffs_base__peek_u64le__no_bounds_check(v_p.ptr));
26190 v_p.ptr += 8;
26191 v_s = __crc32d(v_s, wuffs_base__peek_u64le__no_bounds_check(v_p.ptr));
26192 v_p.ptr += 8;
26193 v_s = __crc32d(v_s, wuffs_base__peek_u64le__no_bounds_check(v_p.ptr));
26194 v_p.ptr += 8;
26195 v_s = __crc32d(v_s, wuffs_base__peek_u64le__no_bounds_check(v_p.ptr));
26196 v_p.ptr += 8;
26197 v_s = __crc32d(v_s, wuffs_base__peek_u64le__no_bounds_check(v_p.ptr));
26198 v_p.ptr += 8;
26199 v_s = __crc32d(v_s, wuffs_base__peek_u64le__no_bounds_check(v_p.ptr));
26200 v_p.ptr += 8;
26201 v_s = __crc32d(v_s, wuffs_base__peek_u64le__no_bounds_check(v_p.ptr));
26202 v_p.ptr += 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);
26206 while (v_p.ptr < i_end1_p) {
26207 v_s = __crc32d(v_s, wuffs_base__peek_u64le__no_bounds_check(v_p.ptr));
26208 v_p.ptr += 8;
26211 uint8_t* i_end2_p = i_slice_p.ptr + i_slice_p.len;
26212 while (v_p.ptr < i_end2_p) {
26213 v_s = __crc32b(v_s, v_p.ptr[0]);
26214 v_p.ptr += 1;
26247 while ((((uint64_t)(a_x.len)) > 0) && ((15 & ((uint32_t)(0xFFF & (uintptr_t)(a_x.ptr)))) != 0)) {
26248 v_s = (WUFFS_CRC32__IEEE_TABLE[0][(((uint8_t)((v_s & 255))) ^ a_x.ptr[0])] ^ (v_s >> 8));
26254 v_p.ptr = i_slice_p.ptr;
26256 uint8_t* i_end0_p = i_slice_p.ptr + i_slice_p.len;
26257 while (v_p.ptr < i_end0_p) {
26258 v_s = (WUFFS_CRC32__IEEE_TABLE[0][(((uint8_t)((v_s & 255))) ^ v_p.ptr[0])] ^ (v_s >> 8));
26259 v_p.ptr += 1;
26266 v_x0 = _mm_lddqu_si128((const __m128i*)(const void*)(a_x.ptr + 0));
26267 v_x1 = _mm_lddqu_si128((const __m128i*)(const void*)(a_x.ptr + 16));
26268 v_x2 = _mm_lddqu_si128((const __m128i*)(const void*)(a_x.ptr + 32));
26269 v_x3 = _mm_lddqu_si128((const __m128i*)(const void*)(a_x.ptr + 48));
26274 v_p.ptr = i_slice_p.ptr;
26276 uint8_t* i_end0_p = v_p.ptr + (((i_slice_p.len - (size_t)(v_p.ptr - i_slice_p.ptr)) / 64) * 64);
26277 while (v_p.ptr < i_end0_p) {
26286 v_x0 = _mm_xor_si128(_mm_xor_si128(v_x0, v_y0), _mm_lddqu_si128((const __m128i*)(const void*)(v_p.ptr + 0)));
26287 v_x1 = _mm_xor_si128(_mm_xor_si128(v_x1, v_y1), _mm_lddqu_si128((const __m128i*)(const void*)(v_p.ptr + 16)));
26288 v_x2 = _mm_xor_si128(_mm_xor_si128(v_x2, v_y2), _mm_lddqu_si128((const __m128i*)(const void*)(v_p.ptr + 32)));
26289 v_x3 = _mm_xor_si128(_mm_xor_si128(v_x3, v_y3), _mm_lddqu_si128((const __m128i*)(const void*)(v_p.ptr + 48)));
26290 v_p.ptr += 64;
26327 v_p.ptr = i_slice_p.ptr;
26329 uint8_t* i_end0_p = i_slice_p.ptr + i_slice_p.len;
26330 while (v_p.ptr < i_end0_p) {
26331 v_s = (WUFFS_CRC32__IEEE_TABLE[0][(((uint8_t)((v_s & 255))) ^ v_p.ptr[0])] ^ (v_s >> 8));
26332 v_p.ptr += 1;
26366 while ((((uint64_t)(a_x.len)) > 0) && ((15 & ((uint32_t)(0xFFF & (uintptr_t)(a_x.ptr)))) != 0)) {
26367 v_s = (WUFFS_CRC32__IEEE_TABLE[0][(((uint8_t)((v_s & 255))) ^ a_x.ptr[0])] ^ (v_s >> 8));
26373 v_p.ptr = i_slice_p.ptr;
26375 uint8_t* i_end0_p = i_slice_p.ptr + i_slice_p.len;
26376 while (v_p.ptr < i_end0_p) {
26377 v_s = (WUFFS_CRC32__IEEE_TABLE[0][(((uint8_t)((v_s & 255))) ^ v_p.ptr[0])] ^ (v_s >> 8));
26378 v_p.ptr += 1;
26385 v_x0 = _mm_lddqu_si128((const __m128i*)(const void*)(a_x.ptr + 0));
26386 v_x1 = _mm_lddqu_si128((const __m128i*)(const void*)(a_x.ptr + 16));
26387 v_x2 = _mm_lddqu_si128((const __m128i*)(const void*)(a_x.ptr + 32));
26388 v_x3 = _mm_lddqu_si128((const __m128i*)(const void*)(a_x.ptr + 48));
26393 v_p.ptr = i_slice_p.ptr;
26395 uint8_t* i_end0_p = v_p.ptr + (((i_slice_p.len - (size_t)(v_p.ptr - i_slice_p.ptr)) / 64) * 64);
26396 while (v_p.ptr < i_end0_p) {
26405 v_x0 = _mm_xor_si128(_mm_xor_si128(v_x0, v_y0), _mm_lddqu_si128((const __m128i*)(const void*)(v_p.ptr + 0)));
26406 v_x1 = _mm_xor_si128(_mm_xor_si128(v_x1, v_y1), _mm_lddqu_si128((const __m128i*)(const void*)(v_p.ptr + 16)));
26407 v_x2 = _mm_xor_si128(_mm_xor_si128(v_x2, v_y2), _mm_lddqu_si128((const __m128i*)(const void*)(v_p.ptr + 32)));
26408 v_x3 = _mm_xor_si128(_mm_xor_si128(v_x3, v_y3), _mm_lddqu_si128((const __m128i*)(const void*)(v_p.ptr + 48)));
26409 v_p.ptr += 64;
26446 v_p.ptr = i_slice_p.ptr;
26448 uint8_t* i_end0_p = i_slice_p.ptr + i_slice_p.len;
26449 while (v_p.ptr < i_end0_p) {
26450 v_s = (WUFFS_CRC32__IEEE_TABLE[0][(((uint8_t)((v_s & 255))) ^ v_p.ptr[0])] ^ (v_s >> 8));
26451 v_p.ptr += 1;
26806 io0_a_dst = a_dst->data.ptr;
26828 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
26833 iop_a_dst = a_dst->data.ptr + a_dst->meta.wi;
26865 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
26893 io0_a_src = a_src->data.ptr;
26927 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
26932 iop_a_src = a_src->data.ptr + a_src->meta.ri;
26952 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
26957 iop_a_src = a_src->data.ptr + a_src->meta.ri;
26970 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
26974 iop_a_src = a_src->data.ptr + a_src->meta.ri;
26978 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
26982 iop_a_src = a_src->data.ptr + a_src->meta.ri;
26993 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
26998 iop_a_src = a_src->data.ptr + a_src->meta.ri;
27022 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
27045 io0_a_dst = a_dst->data.ptr;
27058 io0_a_src = a_src->data.ptr;
27141 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
27144 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
27228 io0_a_src = a_src->data.ptr;
27451 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
27744 io0_a_dst = a_dst->data.ptr;
27757 io0_a_src = a_src->data.ptr;
27918 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
27921 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
27957 io0_a_dst = a_dst->data.ptr;
27970 io0_a_src = a_src->data.ptr;
28176 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
28179 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
28221 io0_a_dst = a_dst->data.ptr;
28234 io0_a_src = a_src->data.ptr;
28395 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
28398 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
28438 io0_a_dst = a_dst->data.ptr;
28451 io0_a_src = a_src->data.ptr;
28734 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
28737 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
29026 io0_a_src = a_src->data.ptr;
29168 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
29190 io0_a_dst = a_dst->data.ptr;
29236 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
29692 io0_a_src = a_src->data.ptr;
29792 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
29957 io0_a_src = a_src->data.ptr;
29975 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
29980 iop_a_src = a_src->data.ptr + a_src->meta.ri;
29988 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
29993 iop_a_src = a_src->data.ptr + a_src->meta.ri;
30000 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30005 iop_a_src = a_src->data.ptr + a_src->meta.ri;
30063 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30088 io0_a_src = a_src->data.ptr;
30132 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30137 iop_a_src = a_src->data.ptr + a_src->meta.ri;
30162 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30275 io0_a_src = a_src->data.ptr;
30307 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30312 iop_a_src = a_src->data.ptr + a_src->meta.ri;
30323 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30328 iop_a_src = a_src->data.ptr + a_src->meta.ri;
30358 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30380 io0_a_src = a_src->data.ptr;
30431 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30457 io0_a_src = a_src->data.ptr;
30633 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30654 io0_a_src = a_src->data.ptr;
30675 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30680 iop_a_src = a_src->data.ptr + a_src->meta.ri;
30689 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30694 iop_a_src = a_src->data.ptr + a_src->meta.ri;
30703 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30708 iop_a_src = a_src->data.ptr + a_src->meta.ri;
30726 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30747 io0_a_src = a_src->data.ptr;
30794 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30820 io0_a_src = a_src->data.ptr;
30989 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
30994 iop_a_src = a_src->data.ptr + a_src->meta.ri;
31017 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
31040 io0_a_src = a_src->data.ptr;
31147 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
31166 io0_a_src = a_src->data.ptr;
31314 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
31343 io0_a_src = a_src->data.ptr;
31485 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
31523 io0_a_src = a_src->data.ptr;
31609 u_r.meta.ri = ((size_t)(iop_v_r - u_r.data.ptr));
31612 iop_v_r = u_r.data.ptr + u_r.meta.ri;
31642 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
31647 iop_a_src = a_src->data.ptr + a_src->meta.ri;
31670 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
31675 iop_a_src = a_src->data.ptr + a_src->meta.ri;
31716 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
32043 io0_a_dst = a_dst->data.ptr;
32056 io0_a_src = a_src->data.ptr;
32222 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
32225 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
32230 iop_a_dst = a_dst->data.ptr + a_dst->meta.wi;
32233 iop_a_src = a_src->data.ptr + a_src->meta.ri;
32327 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
32330 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
32820 io0_a_dst = a_dst->data.ptr;
32833 io0_a_src = a_src->data.ptr;
32860 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
32863 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
32868 iop_a_dst = a_dst->data.ptr + a_dst->meta.wi;
32871 iop_a_src = a_src->data.ptr + a_src->meta.ri;
33480 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
33484 iop_a_src = a_src->data.ptr + a_src->meta.ri;
33510 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
33513 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
33518 iop_a_dst = a_dst->data.ptr + a_dst->meta.wi;
33521 iop_a_src = a_src->data.ptr + a_src->meta.ri;
33693 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
33696 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
33701 iop_a_dst = a_dst->data.ptr + a_dst->meta.wi;
33704 iop_a_src = a_src->data.ptr + a_src->meta.ri;
33714 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
33717 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
33722 iop_a_dst = a_dst->data.ptr + a_dst->meta.wi;
33725 iop_a_src = a_src->data.ptr + a_src->meta.ri;
33747 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
33750 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
33755 iop_a_dst = a_dst->data.ptr + a_dst->meta.wi;
33758 iop_a_src = a_src->data.ptr + a_src->meta.ri;
33782 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
33785 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
33809 io0_a_src = a_src->data.ptr;
33842 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
33846 iop_a_src = a_src->data.ptr + a_src->meta.ri;
33869 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
33873 iop_a_src = a_src->data.ptr + a_src->meta.ri;
33914 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
33918 iop_a_src = a_src->data.ptr + a_src->meta.ri;
33924 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
33944 io0_a_src = a_src->data.ptr;
33974 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
33996 io0_a_dst = a_dst->data.ptr;
34009 io0_a_src = a_src->data.ptr;
34079 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
34082 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
34106 io0_a_dst = a_dst->data.ptr;
34119 io0_a_src = a_src->data.ptr;
34261 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
34264 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
34287 io0_a_dst = a_dst->data.ptr;
34300 io0_a_src = a_src->data.ptr;
34422 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
34425 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
34448 io0_a_dst = a_dst->data.ptr;
34461 io0_a_src = a_src->data.ptr;
34513 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
34516 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
34521 iop_a_dst = a_dst->data.ptr + a_dst->meta.wi;
34524 iop_a_src = a_src->data.ptr + a_src->meta.ri;
34566 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
34569 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
34749 io0_a_src = a_src->data.ptr;
34933 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
34975 io0_a_src = a_src->data.ptr;
34987 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
34992 iop_a_src = a_src->data.ptr + a_src->meta.ri;
35041 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
35177 io0_a_src = a_src->data.ptr;
35229 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
35655 io0_a_dst = a_dst->data.ptr;
35668 io0_a_src = a_src->data.ptr;
35778 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
35781 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
35786 iop_a_dst = a_dst->data.ptr + a_dst->meta.wi;
35789 iop_a_src = a_src->data.ptr + a_src->meta.ri;
35852 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
35855 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
36338 v_curr.ptr = i_slice_curr.ptr;
36340 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 8) * 8);
36341 while (v_curr.ptr < i_end0_curr) {
36342 v_fx = vreinterpret_u8_u32(vdup_n_u32(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
36344 wuffs_base__poke_u32le__no_bounds_check(v_curr.ptr, vget_lane_u32(vreinterpret_u32_u8(v_fx), 0));
36346 v_curr.ptr += 4;
36347 v_fx = vreinterpret_u8_u32(vdup_n_u32(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
36349 wuffs_base__poke_u32le__no_bounds_check(v_curr.ptr, vget_lane_u32(vreinterpret_u32_u8(v_fx), 0));
36351 v_curr.ptr += 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);
36355 while (v_curr.ptr < i_end1_curr) {
36356 v_fx = vreinterpret_u8_u32(vdup_n_u32(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
36358 wuffs_base__poke_u32le__no_bounds_check(v_curr.ptr, vget_lane_u32(vreinterpret_u32_u8(v_fx), 0));
36360 v_curr.ptr += 4;
36387 v_curr.ptr = i_slice_curr.ptr;
36389 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 8) * 8);
36390 while (v_curr.ptr < i_end0_curr) {
36391 v_fx = vreinterpret_u8_u32(vdup_n_u32(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
36393 wuffs_base__poke_u32le__no_bounds_check(v_curr.ptr, vget_lane_u32(vreinterpret_u32_u8(v_fx), 0));
36395 v_curr.ptr += 4;
36396 v_fx = vreinterpret_u8_u32(vdup_n_u32(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
36398 wuffs_base__poke_u32le__no_bounds_check(v_curr.ptr, vget_lane_u32(vreinterpret_u32_u8(v_fx), 0));
36400 v_curr.ptr += 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);
36404 while (v_curr.ptr < i_end1_curr) {
36405 v_fx = vreinterpret_u8_u32(vdup_n_u32(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
36407 wuffs_base__poke_u32le__no_bounds_check(v_curr.ptr, vget_lane_u32(vreinterpret_u32_u8(v_fx), 0));
36409 v_curr.ptr += 4;
36416 v_curr.ptr = i_slice_curr.ptr;
36418 v_prev.ptr = i_slice_prev.ptr;
36422 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 8) * 8);
36423 while (v_curr.ptr < i_end0_curr) {
36424 v_fb = vreinterpret_u8_u32(vdup_n_u32(wuffs_base__peek_u32le__no_bounds_check(v_prev.ptr)));
36425 v_fx = vreinterpret_u8_u32(vdup_n_u32(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
36427 wuffs_base__poke_u32le__no_bounds_check(v_curr.ptr, vget_lane_u32(vreinterpret_u32_u8(v_fx), 0));
36429 v_curr.ptr += 4;
36430 v_prev.ptr += 4;
36431 v_fb = vreinterpret_u8_u32(vdup_n_u32(wuffs_base__peek_u32le__no_bounds_check(v_prev.ptr)));
36432 v_fx = vreinterpret_u8_u32(vdup_n_u32(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
36434 wuffs_base__poke_u32le__no_bounds_check(v_curr.ptr, vget_lane_u32(vreinterpret_u32_u8(v_fx), 0));
36436 v_curr.ptr += 4;
36437 v_prev.ptr += 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);
36442 while (v_curr.ptr < i_end1_curr) {
36443 v_fb = vreinterpret_u8_u32(vdup_n_u32(wuffs_base__peek_u32le__no_bounds_check(v_prev.ptr)));
36444 v_fx = vreinterpret_u8_u32(vdup_n_u32(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
36446 wuffs_base__poke_u32le__no_bounds_check(v_curr.ptr, vget_lane_u32(vreinterpret_u32_u8(v_fx), 0));
36448 v_curr.ptr += 4;
36449 v_prev.ptr += 4;
36487 v_curr.ptr = i_slice_curr.ptr;
36489 v_prev.ptr = i_slice_prev.ptr;
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);
36494 while (v_curr.ptr < i_end0_curr) {
36495 v_fb = vreinterpret_u8_u32(vdup_n_u32(wuffs_base__peek_u32le__no_bounds_check(v_prev.ptr)));
36496 v_fx = vreinterpret_u8_u32(vdup_n_u32(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
36507 wuffs_base__poke_u24le__no_bounds_check(v_curr.ptr, vget_lane_u32(vreinterpret_u32_u8(v_fx), 0));
36510 v_curr.ptr += 3;
36511 v_prev.ptr += 3;
36512 v_fb = vreinterpret_u8_u32(vdup_n_u32(wuffs_base__peek_u32le__no_bounds_check(v_prev.ptr)));
36513 v_fx = vreinterpret_u8_u32(vdup_n_u32(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
36524 wuffs_base__poke_u24le__no_bounds_check(v_curr.ptr, vget_lane_u32(vreinterpret_u32_u8(v_fx), 0));
36527 v_curr.ptr += 3;
36528 v_prev.ptr += 3;
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);
36533 while (v_curr.ptr < i_end1_curr) {
36534 v_fb = vreinterpret_u8_u32(vdup_n_u32(wuffs_base__peek_u32le__no_bounds_check(v_prev.ptr)));
36535 v_fx = vreinterpret_u8_u32(vdup_n_u32(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
36546 wuffs_base__poke_u24le__no_bounds_check(v_curr.ptr, vget_lane_u32(vreinterpret_u32_u8(v_fx), 0));
36549 v_curr.ptr += 3;
36550 v_prev.ptr += 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);
36555 while (v_curr.ptr < i_end2_curr) {
36556 v_fb = vreinterpret_u8_u32(vdup_n_u32(wuffs_base__peek_u24le__no_bounds_check(v_prev.ptr)));
36557 v_fx = vreinterpret_u8_u32(vdup_n_u32(wuffs_base__peek_u24le__no_bounds_check(v_curr.ptr)));
36568 wuffs_base__poke_u24le__no_bounds_check(v_curr.ptr, vget_lane_u32(vreinterpret_u32_u8(v_fx), 0));
36569 v_curr.ptr += 3;
36570 v_prev.ptr += 3;
36607 v_curr.ptr = i_slice_curr.ptr;
36609 v_prev.ptr = i_slice_prev.ptr;
36613 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 8) * 8);
36614 while (v_curr.ptr < i_end0_curr) {
36615 v_fb = vreinterpret_u8_u32(vdup_n_u32(wuffs_base__peek_u32le__no_bounds_check(v_prev.ptr)));
36616 v_fx = vreinterpret_u8_u32(vdup_n_u32(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
36627 wuffs_base__poke_u32le__no_bounds_check(v_curr.ptr, vget_lane_u32(vreinterpret_u32_u8(v_fx), 0));
36630 v_curr.ptr += 4;
36631 v_prev.ptr += 4;
36632 v_fb = vreinterpret_u8_u32(vdup_n_u32(wuffs_base__peek_u32le__no_bounds_check(v_prev.ptr)));
36633 v_fx = vreinterpret_u8_u32(vdup_n_u32(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
36644 wuffs_base__poke_u32le__no_bounds_check(v_curr.ptr, vget_lane_u32(vreinterpret_u32_u8(v_fx), 0));
36647 v_curr.ptr += 4;
36648 v_prev.ptr += 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);
36653 while (v_curr.ptr < i_end1_curr) {
36654 v_fb = vreinterpret_u8_u32(vdup_n_u32(wuffs_base__peek_u32le__no_bounds_check(v_prev.ptr)));
36655 v_fx = vreinterpret_u8_u32(vdup_n_u32(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
36666 wuffs_base__poke_u32le__no_bounds_check(v_curr.ptr, vget_lane_u32(vreinterpret_u32_u8(v_fx), 0));
36669 v_curr.ptr += 4;
36670 v_prev.ptr += 4;
36704 a_curr.ptr[v_i] = ((uint8_t)(a_curr.ptr[v_i] + v_fa));
36705 v_fa = a_curr.ptr[v_i];
36726 v_curr.ptr = i_slice_curr.ptr;
36728 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 6) * 6);
36729 while (v_curr.ptr < i_end0_curr) {
36730 v_fa0 = ((uint8_t)(v_fa0 + v_curr.ptr[0]));
36731 v_curr.ptr[0] = v_fa0;
36732 v_fa1 = ((uint8_t)(v_fa1 + v_curr.ptr[1]));
36733 v_curr.ptr[1] = v_fa1;
36734 v_fa2 = ((uint8_t)(v_fa2 + v_curr.ptr[2]));
36735 v_curr.ptr[2] = v_fa2;
36736 v_curr.ptr += 3;
36737 v_fa0 = ((uint8_t)(v_fa0 + v_curr.ptr[0]));
36738 v_curr.ptr[0] = v_fa0;
36739 v_fa1 = ((uint8_t)(v_fa1 + v_curr.ptr[1]));
36740 v_curr.ptr[1] = v_fa1;
36741 v_fa2 = ((uint8_t)(v_fa2 + v_curr.ptr[2]));
36742 v_curr.ptr[2] = v_fa2;
36743 v_curr.ptr += 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);
36747 while (v_curr.ptr < i_end1_curr) {
36748 v_fa0 = ((uint8_t)(v_fa0 + v_curr.ptr[0]));
36749 v_curr.ptr[0] = v_fa0;
36750 v_fa1 = ((uint8_t)(v_fa1 + v_curr.ptr[1]));
36751 v_curr.ptr[1] = v_fa1;
36752 v_fa2 = ((uint8_t)(v_fa2 + v_curr.ptr[2]));
36753 v_curr.ptr[2] = v_fa2;
36754 v_curr.ptr += 3;
36775 v_curr.ptr = i_slice_curr.ptr;
36777 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 4) * 4);
36778 while (v_curr.ptr < i_end0_curr) {
36779 v_fa0 = ((uint8_t)(v_fa0 + v_curr.ptr[0]));
36780 v_curr.ptr[0] = v_fa0;
36781 v_fa1 = ((uint8_t)(v_fa1 + v_curr.ptr[1]));
36782 v_curr.ptr[1] = v_fa1;
36783 v_fa2 = ((uint8_t)(v_fa2 + v_curr.ptr[2]));
36784 v_curr.ptr[2] = v_fa2;
36785 v_fa3 = ((uint8_t)(v_fa3 + v_curr.ptr[3]));
36786 v_curr.ptr[3] = v_fa3;
36787 v_curr.ptr += 4;
36807 a_curr.ptr[v_i] = ((uint8_t)(a_curr.ptr[v_i] + a_prev.ptr[v_i]));
36836 a_curr.ptr[v_i] = ((uint8_t)(a_curr.ptr[v_i] + (a_curr.ptr[(v_i - v_filter_distance)] / 2)));
36843 a_curr.ptr[v_i] = ((uint8_t)(a_curr.ptr[v_i] + (a_prev.ptr[v_i] / 2)));
36848 a_curr.ptr[v_i] = ((uint8_t)(a_curr.ptr[v_i] + ((uint8_t)(((((uint32_t)(a_curr.ptr[(v_i - v_filter_distance)])) + ((uint32_t)(a_prev.ptr[v_i]))) / 2)))));
36871 v_curr.ptr = i_slice_curr.ptr;
36873 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 6) * 6);
36874 while (v_curr.ptr < i_end0_curr) {
36875 v_fa0 = ((uint8_t)((v_fa0 / 2) + v_curr.ptr[0]));
36876 v_curr.ptr[0] = v_fa0;
36877 v_fa1 = ((uint8_t)((v_fa1 / 2) + v_curr.ptr[1]));
36878 v_curr.ptr[1] = v_fa1;
36879 v_fa2 = ((uint8_t)((v_fa2 / 2) + v_curr.ptr[2]));
36880 v_curr.ptr[2] = v_fa2;
36881 v_curr.ptr += 3;
36882 v_fa0 = ((uint8_t)((v_fa0 / 2) + v_curr.ptr[0]));
36883 v_curr.ptr[0] = v_fa0;
36884 v_fa1 = ((uint8_t)((v_fa1 / 2) + v_curr.ptr[1]));
36885 v_curr.ptr[1] = v_fa1;
36886 v_fa2 = ((uint8_t)((v_fa2 / 2) + v_curr.ptr[2]));
36887 v_curr.ptr[2] = v_fa2;
36888 v_curr.ptr += 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);
36892 while (v_curr.ptr < i_end1_curr) {
36893 v_fa0 = ((uint8_t)((v_fa0 / 2) + v_curr.ptr[0]));
36894 v_curr.ptr[0] = v_fa0;
36895 v_fa1 = ((uint8_t)((v_fa1 / 2) + v_curr.ptr[1]));
36896 v_curr.ptr[1] = v_fa1;
36897 v_fa2 = ((uint8_t)((v_fa2 / 2) + v_curr.ptr[2]));
36898 v_curr.ptr[2] = v_fa2;
36899 v_curr.ptr += 3;
36906 v_curr.ptr = i_slice_curr.ptr;
36908 v_prev.ptr = i_slice_prev.ptr;
36912 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 6) * 6);
36913 while (v_curr.ptr < i_end0_curr) {
36914 v_fa0 = ((uint8_t)(((uint8_t)(((((uint32_t)(v_fa0)) + ((uint32_t)(v_prev.ptr[0]))) / 2))) + v_curr.ptr[0]));
36915 v_curr.ptr[0] = v_fa0;
36916 v_fa1 = ((uint8_t)(((uint8_t)(((((uint32_t)(v_fa1)) + ((uint32_t)(v_prev.ptr[1]))) / 2))) + v_curr.ptr[1]));
36917 v_curr.ptr[1] = v_fa1;
36918 v_fa2 = ((uint8_t)(((uint8_t)(((((uint32_t)(v_fa2)) + ((uint32_t)(v_prev.ptr[2]))) / 2))) + v_curr.ptr[2]));
36919 v_curr.ptr[2] = v_fa2;
36920 v_curr.ptr += 3;
36921 v_prev.ptr += 3;
36922 v_fa0 = ((uint8_t)(((uint8_t)(((((uint32_t)(v_fa0)) + ((uint32_t)(v_prev.ptr[0]))) / 2))) + v_curr.ptr[0]));
36923 v_curr.ptr[0] = v_fa0;
36924 v_fa1 = ((uint8_t)(((uint8_t)(((((uint32_t)(v_fa1)) + ((uint32_t)(v_prev.ptr[1]))) / 2))) + v_curr.ptr[1]));
36925 v_curr.ptr[1] = v_fa1;
36926 v_fa2 = ((uint8_t)(((uint8_t)(((((uint32_t)(v_fa2)) + ((uint32_t)(v_prev.ptr[2]))) / 2))) + v_curr.ptr[2]));
36927 v_curr.ptr[2] = v_fa2;
36928 v_curr.ptr += 3;
36929 v_prev.ptr += 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);
36934 while (v_curr.ptr < i_end1_curr) {
36935 v_fa0 = ((uint8_t)(((uint8_t)(((((uint32_t)(v_fa0)) + ((uint32_t)(v_prev.ptr[0]))) / 2))) + v_curr.ptr[0]));
36936 v_curr.ptr[0] = v_fa0;
36937 v_fa1 = ((uint8_t)(((uint8_t)(((((uint32_t)(v_fa1)) + ((uint32_t)(v_prev.ptr[1]))) / 2))) + v_curr.ptr[1]));
36938 v_curr.ptr[1] = v_fa1;
36939 v_fa2 = ((uint8_t)(((uint8_t)(((((uint32_t)(v_fa2)) + ((uint32_t)(v_prev.ptr[2]))) / 2))) + v_curr.ptr[2]));
36940 v_curr.ptr[2] = v_fa2;
36941 v_curr.ptr += 3;
36942 v_prev.ptr += 3;
36968 v_curr.ptr = i_slice_curr.ptr;
36970 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 4) * 4);
36971 while (v_curr.ptr < i_end0_curr) {
36972 v_fa0 = ((uint8_t)((v_fa0 / 2) + v_curr.ptr[0]));
36973 v_curr.ptr[0] = v_fa0;
36974 v_fa1 = ((uint8_t)((v_fa1 / 2) + v_curr.ptr[1]));
36975 v_curr.ptr[1] = v_fa1;
36976 v_fa2 = ((uint8_t)((v_fa2 / 2) + v_curr.ptr[2]));
36977 v_curr.ptr[2] = v_fa2;
36978 v_fa3 = ((uint8_t)((v_fa3 / 2) + v_curr.ptr[3]));
36979 v_curr.ptr[3] = v_fa3;
36980 v_curr.ptr += 4;
36987 v_curr.ptr = i_slice_curr.ptr;
36989 v_prev.ptr = i_slice_prev.ptr;
36993 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 4) * 4);
36994 while (v_curr.ptr < i_end0_curr) {
36995 v_fa0 = ((uint8_t)(((uint8_t)(((((uint32_t)(v_fa0)) + ((uint32_t)(v_prev.ptr[0]))) / 2))) + v_curr.ptr[0]));
36996 v_curr.ptr[0] = v_fa0;
36997 v_fa1 = ((uint8_t)(((uint8_t)(((((uint32_t)(v_fa1)) + ((uint32_t)(v_prev.ptr[1]))) / 2))) + v_curr.ptr[1]));
36998 v_curr.ptr[1] = v_fa1;
36999 v_fa2 = ((uint8_t)(((uint8_t)(((((uint32_t)(v_fa2)) + ((uint32_t)(v_prev.ptr[2]))) / 2))) + v_curr.ptr[2]));
37000 v_curr.ptr[2] = v_fa2;
37001 v_fa3 = ((uint8_t)(((uint8_t)(((((uint32_t)(v_fa3)) + ((uint32_t)(v_prev.ptr[3]))) / 2))) + v_curr.ptr[3]));
37002 v_curr.ptr[3] = v_fa3;
37003 v_curr.ptr += 4;
37004 v_prev.ptr += 4;
37043 a_curr.ptr[v_i] = ((uint8_t)(a_curr.ptr[v_i] + a_prev.ptr[v_i]));
37048 v_fa = ((uint32_t)(a_curr.ptr[(v_i - v_filter_distance)]));
37049 v_fb = ((uint32_t)(a_prev.ptr[v_i]));
37050 v_fc = ((uint32_t)(a_prev.ptr[(v_i - v_filter_distance)]));
37070 a_curr.ptr[v_i] = ((uint8_t)(a_curr.ptr[v_i] + ((uint8_t)((v_fa & 255)))));
37109 v_curr.ptr = i_slice_curr.ptr;
37111 v_prev.ptr = i_slice_prev.ptr;
37115 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 3) * 3);
37116 while (v_curr.ptr < i_end0_curr) {
37117 v_fb0 = ((uint32_t)(v_prev.ptr[0]));
37137 v_curr.ptr[0] = ((uint8_t)(v_curr.ptr[0] + ((uint8_t)((v_fa0 & 255)))));
37138 v_fa0 = ((uint32_t)(v_curr.ptr[0]));
37140 v_fb1 = ((uint32_t)(v_prev.ptr[1]));
37160 v_curr.ptr[1] = ((uint8_t)(v_curr.ptr[1] + ((uint8_t)((v_fa1 & 255)))));
37161 v_fa1 = ((uint32_t)(v_curr.ptr[1]));
37163 v_fb2 = ((uint32_t)(v_prev.ptr[2]));
37183 v_curr.ptr[2] = ((uint8_t)(v_curr.ptr[2] + ((uint8_t)((v_fa2 & 255)))));
37184 v_fa2 = ((uint32_t)(v_curr.ptr[2]));
37186 v_curr.ptr += 3;
37187 v_prev.ptr += 3;
37235 v_curr.ptr = i_slice_curr.ptr;
37237 v_prev.ptr = i_slice_prev.ptr;
37241 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 4) * 4);
37242 while (v_curr.ptr < i_end0_curr) {
37243 v_fb0 = ((uint32_t)(v_prev.ptr[0]));
37263 v_curr.ptr[0] = ((uint8_t)(v_curr.ptr[0] + ((uint8_t)((v_fa0 & 255)))));
37264 v_fa0 = ((uint32_t)(v_curr.ptr[0]));
37266 v_fb1 = ((uint32_t)(v_prev.ptr[1]));
37286 v_curr.ptr[1] = ((uint8_t)(v_curr.ptr[1] + ((uint8_t)((v_fa1 & 255)))));
37287 v_fa1 = ((uint32_t)(v_curr.ptr[1]));
37289 v_fb2 = ((uint32_t)(v_prev.ptr[2]));
37309 v_curr.ptr[2] = ((uint8_t)(v_curr.ptr[2] + ((uint8_t)((v_fa2 & 255)))));
37310 v_fa2 = ((uint32_t)(v_curr.ptr[2]));
37312 v_fb3 = ((uint32_t)(v_prev.ptr[3]));
37332 v_curr.ptr[3] = ((uint8_t)(v_curr.ptr[3] + ((uint8_t)((v_fa3 & 255)))));
37333 v_fa3 = ((uint32_t)(v_curr.ptr[3]));
37335 v_curr.ptr += 4;
37336 v_prev.ptr += 4;
37359 v_curr.ptr = i_slice_curr.ptr;
37361 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 8) * 8);
37362 while (v_curr.ptr < i_end0_curr) {
37363 v_x128 = _mm_cvtsi32_si128((int32_t)(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
37366 wuffs_base__poke_u32le__no_bounds_check(v_curr.ptr, ((uint32_t)(_mm_cvtsi128_si32(v_x128))));
37367 v_curr.ptr += 4;
37368 v_x128 = _mm_cvtsi32_si128((int32_t)(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
37371 wuffs_base__poke_u32le__no_bounds_check(v_curr.ptr, ((uint32_t)(_mm_cvtsi128_si32(v_x128))));
37372 v_curr.ptr += 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);
37376 while (v_curr.ptr < i_end1_curr) {
37377 v_x128 = _mm_cvtsi32_si128((int32_t)(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
37380 wuffs_base__poke_u32le__no_bounds_check(v_curr.ptr, ((uint32_t)(_mm_cvtsi128_si32(v_x128))));
37381 v_curr.ptr += 4;
37412 v_curr.ptr = i_slice_curr.ptr;
37414 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 8) * 8);
37415 while (v_curr.ptr < i_end0_curr) {
37417 v_x128 = _mm_cvtsi32_si128((int32_t)(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
37420 wuffs_base__poke_u32le__no_bounds_check(v_curr.ptr, ((uint32_t)(_mm_cvtsi128_si32(v_x128))));
37421 v_curr.ptr += 4;
37423 v_x128 = _mm_cvtsi32_si128((int32_t)(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
37426 wuffs_base__poke_u32le__no_bounds_check(v_curr.ptr, ((uint32_t)(_mm_cvtsi128_si32(v_x128))));
37427 v_curr.ptr += 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);
37431 while (v_curr.ptr < i_end1_curr) {
37433 v_x128 = _mm_cvtsi32_si128((int32_t)(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
37436 wuffs_base__poke_u32le__no_bounds_check(v_curr.ptr, ((uint32_t)(_mm_cvtsi128_si32(v_x128))));
37437 v_curr.ptr += 4;
37445 v_curr.ptr = i_slice_curr.ptr;
37447 v_prev.ptr = i_slice_prev.ptr;
37451 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 8) * 8);
37452 while (v_curr.ptr < i_end0_curr) {
37453 v_b128 = _mm_cvtsi32_si128((int32_t)(wuffs_base__peek_u32le__no_bounds_check(v_prev.ptr)));
37456 v_x128 = _mm_cvtsi32_si128((int32_t)(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
37459 wuffs_base__poke_u32le__no_bounds_check(v_curr.ptr, ((uint32_t)(_mm_cvtsi128_si32(v_x128))));
37460 v_curr.ptr += 4;
37461 v_prev.ptr += 4;
37462 v_b128 = _mm_cvtsi32_si128((int32_t)(wuffs_base__peek_u32le__no_bounds_check(v_prev.ptr)));
37465 v_x128 = _mm_cvtsi32_si128((int32_t)(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
37468 wuffs_base__poke_u32le__no_bounds_check(v_curr.ptr, ((uint32_t)(_mm_cvtsi128_si32(v_x128))));
37469 v_curr.ptr += 4;
37470 v_prev.ptr += 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);
37475 while (v_curr.ptr < i_end1_curr) {
37476 v_b128 = _mm_cvtsi32_si128((int32_t)(wuffs_base__peek_u32le__no_bounds_check(v_prev.ptr)));
37479 v_x128 = _mm_cvtsi32_si128((int32_t)(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
37482 wuffs_base__poke_u32le__no_bounds_check(v_curr.ptr, ((uint32_t)(_mm_cvtsi128_si32(v_x128))));
37483 v_curr.ptr += 4;
37484 v_prev.ptr += 4;
37520 v_curr.ptr = i_slice_curr.ptr;
37522 v_prev.ptr = i_slice_prev.ptr;
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);
37527 while (v_curr.ptr < i_end0_curr) {
37528 v_b128 = _mm_cvtsi32_si128((int32_t)(wuffs_base__peek_u32le__no_bounds_check(v_prev.ptr)));
37538 v_x128 = _mm_cvtsi32_si128((int32_t)(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
37544 wuffs_base__poke_u24le__no_bounds_check(v_curr.ptr, ((uint32_t)(_mm_cvtsi128_si32(v_x128))));
37545 v_curr.ptr += 3;
37546 v_prev.ptr += 3;
37547 v_b128 = _mm_cvtsi32_si128((int32_t)(wuffs_base__peek_u32le__no_bounds_check(v_prev.ptr)));
37557 v_x128 = _mm_cvtsi32_si128((int32_t)(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
37563 wuffs_base__poke_u24le__no_bounds_check(v_curr.ptr, ((uint32_t)(_mm_cvtsi128_si32(v_x128))));
37564 v_curr.ptr += 3;
37565 v_prev.ptr += 3;
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);
37570 while (v_curr.ptr < i_end1_curr) {
37571 v_b128 = _mm_cvtsi32_si128((int32_t)(wuffs_base__peek_u32le__no_bounds_check(v_prev.ptr)));
37581 v_x128 = _mm_cvtsi32_si128((int32_t)(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
37587 wuffs_base__poke_u24le__no_bounds_check(v_curr.ptr, ((uint32_t)(_mm_cvtsi128_si32(v_x128))));
37588 v_curr.ptr += 3;
37589 v_prev.ptr += 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);
37594 while (v_curr.ptr < i_end2_curr) {
37595 v_b128 = _mm_cvtsi32_si128((int32_t)(wuffs_base__peek_u24le__no_bounds_check(v_prev.ptr)));
37605 v_x128 = _mm_cvtsi32_si128((int32_t)(wuffs_base__peek_u24le__no_bounds_check(v_curr.ptr)));
37609 wuffs_base__poke_u24le__no_bounds_check(v_curr.ptr, ((uint32_t)(_mm_cvtsi128_si32(v_x128))));
37610 v_curr.ptr += 3;
37611 v_prev.ptr += 3;
37646 v_curr.ptr = i_slice_curr.ptr;
37648 v_prev.ptr = i_slice_prev.ptr;
37652 uint8_t* i_end0_curr = v_curr.ptr + (((i_slice_curr.len - (size_t)(v_curr.ptr - i_slice_curr.ptr)) / 8) * 8);
37653 while (v_curr.ptr < i_end0_curr) {
37654 v_b128 = _mm_cvtsi32_si128((int32_t)(wuffs_base__peek_u32le__no_bounds_check(v_prev.ptr)));
37664 v_x128 = _mm_cvtsi32_si128((int32_t)(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
37670 wuffs_base__poke_u32le__no_bounds_check(v_curr.ptr, ((uint32_t)(_mm_cvtsi128_si32(v_x128))));
37671 v_curr.ptr += 4;
37672 v_prev.ptr += 4;
37673 v_b128 = _mm_cvtsi32_si128((int32_t)(wuffs_base__peek_u32le__no_bounds_check(v_prev.ptr)));
37683 v_x128 = _mm_cvtsi32_si128((int32_t)(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
37689 wuffs_base__poke_u32le__no_bounds_check(v_curr.ptr, ((uint32_t)(_mm_cvtsi128_si32(v_x128))));
37690 v_curr.ptr += 4;
37691 v_prev.ptr += 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);
37696 while (v_curr.ptr < i_end1_curr) {
37697 v_b128 = _mm_cvtsi32_si128((int32_t)(wuffs_base__peek_u32le__no_bounds_check(v_prev.ptr)));
37707 v_x128 = _mm_cvtsi32_si128((int32_t)(wuffs_base__peek_u32le__no_bounds_check(v_curr.ptr)));
37713 wuffs_base__poke_u32le__no_bounds_check(v_curr.ptr, ((uint32_t)(_mm_cvtsi128_si32(v_x128))));
37714 v_curr.ptr += 4;
37715 v_prev.ptr += 4;
37785 io0_a_src = a_src->data.ptr;
37885 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
37890 iop_a_src = a_src->data.ptr + a_src->meta.ri;
37974 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
37979 iop_a_src = a_src->data.ptr + a_src->meta.ri;
38074 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
38099 io0_a_src = a_src->data.ptr;
38278 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
38446 io0_a_src = a_src->data.ptr;
38462 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
38467 iop_a_src = a_src->data.ptr + a_src->meta.ri;
38489 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
38494 iop_a_src = a_src->data.ptr + a_src->meta.ri;
38507 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
38512 iop_a_src = a_src->data.ptr + a_src->meta.ri;
38526 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
38531 iop_a_src = a_src->data.ptr + a_src->meta.ri;
38544 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
38549 iop_a_src = a_src->data.ptr + a_src->meta.ri;
38562 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
38567 iop_a_src = a_src->data.ptr + a_src->meta.ri;
38581 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
38586 iop_a_src = a_src->data.ptr + a_src->meta.ri;
38600 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
38605 iop_a_src = a_src->data.ptr + a_src->meta.ri;
38618 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
38623 iop_a_src = a_src->data.ptr + a_src->meta.ri;
38663 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
38682 io0_a_src = a_src->data.ptr;
38776 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
38797 io0_a_src = a_src->data.ptr;
39073 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
39092 io0_a_src = a_src->data.ptr;
39114 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
39138 io0_a_src = a_src->data.ptr;
39451 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
39470 io0_a_src = a_src->data.ptr;
39532 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
39553 io0_a_src = a_src->data.ptr;
39621 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
39644 io0_a_src = a_src->data.ptr;
39724 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
39743 io0_a_src = a_src->data.ptr;
39785 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
39808 io0_a_src = a_src->data.ptr;
39970 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
40009 io0_a_src = a_src->data.ptr;
40024 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
40029 iop_a_src = a_src->data.ptr + a_src->meta.ri;
40041 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
40046 iop_a_src = a_src->data.ptr + a_src->meta.ri;
40131 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
40136 iop_a_src = a_src->data.ptr + a_src->meta.ri;
40197 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
40221 io0_a_src = a_src->data.ptr;
40356 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
40403 io0_a_src = a_src->data.ptr;
40418 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
40423 iop_a_src = a_src->data.ptr + a_src->meta.ri;
40554 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
40559 iop_a_src = a_src->data.ptr + a_src->meta.ri;
40610 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
40646 io0_a_src = a_src->data.ptr;
40684 a_src->meta.wi = ((size_t)(io2_a_src - a_src->data.ptr));
40689 u_w.meta.wi = ((size_t)(iop_v_w - u_w.data.ptr));
40691 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
40695 iop_v_w = u_w.data.ptr + u_w.meta.wi;
40697 iop_a_src = a_src->data.ptr + a_src->meta.ri;
40707 a_src->meta.wi = ((size_t)(io2_a_src - a_src->data.ptr));
40935 if (a_workbuf.ptr[0] == 4) {
40936 a_workbuf.ptr[0] = 1;
40952 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
41135 io0_a_dst = a_dst->data.ptr;
41148 io0_a_src = a_src->data.ptr;
41222 a_src->meta.wi = ((size_t)(io2_a_src - a_src->data.ptr));
41227 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
41230 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
41235 iop_a_dst = a_dst->data.ptr + a_dst->meta.wi;
41238 iop_a_src = a_src->data.ptr + a_src->meta.ri;
41244 a_src->meta.wi = ((size_t)(io2_a_src - a_src->data.ptr));
41268 a_src->meta.wi = ((size_t)(io2_a_src - a_src->data.ptr));
41273 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
41276 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
41281 iop_a_dst = a_dst->data.ptr + a_dst->meta.wi;
41284 iop_a_src = a_src->data.ptr + a_src->meta.ri;
41290 a_src->meta.wi = ((size_t)(io2_a_src - a_src->data.ptr));
41329 a_src->meta.wi = ((size_t)(io2_a_src - a_src->data.ptr));
41334 u_w.meta.wi = ((size_t)(iop_v_w - u_w.data.ptr));
41336 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
41340 iop_v_w = u_w.data.ptr + u_w.meta.wi;
41342 iop_a_src = a_src->data.ptr + a_src->meta.ri;
41349 a_src->meta.wi = ((size_t)(io2_a_src - a_src->data.ptr));
41603 a_dst->meta.wi = ((size_t)(iop_a_dst - a_dst->data.ptr));
41606 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
41695 v_filter = a_workbuf.ptr[0];
41775 v_filter = a_workbuf.ptr[0];
41806 v_bits_unpacked[0] = v_s.ptr[0];
41807 v_bits_unpacked[1] = v_s.ptr[0];
41808 v_bits_unpacked[2] = v_s.ptr[0];
41809 v_bits_unpacked[3] = v_s.ptr[1];
41816 v_bits_unpacked[0] = v_s.ptr[0];
41817 v_bits_unpacked[1] = v_s.ptr[0];
41818 v_bits_unpacked[2] = v_s.ptr[0];
41834 v_bits_unpacked[0] = v_s.ptr[2];
41835 v_bits_unpacked[1] = v_s.ptr[1];
41836 v_bits_unpacked[2] = v_s.ptr[0];
41870 v_bits_packed = v_s.ptr[0];
41902 v_bits_unpacked[0] = v_s.ptr[1];
41903 v_bits_unpacked[1] = v_s.ptr[0];
41904 v_bits_unpacked[2] = v_s.ptr[1];
41905 v_bits_unpacked[3] = v_s.ptr[0];
41906 v_bits_unpacked[4] = v_s.ptr[1];
41907 v_bits_unpacked[5] = v_s.ptr[0];
41931 v_bits_unpacked[0] = v_s.ptr[5];
41932 v_bits_unpacked[1] = v_s.ptr[4];
41933 v_bits_unpacked[2] = v_s.ptr[3];
41934 v_bits_unpacked[3] = v_s.ptr[2];
41935 v_bits_unpacked[4] = v_s.ptr[1];
41936 v_bits_unpacked[5] = v_s.ptr[0];
41960 v_bits_unpacked[0] = v_s.ptr[1];
41961 v_bits_unpacked[1] = v_s.ptr[0];
41962 v_bits_unpacked[2] = v_s.ptr[1];
41963 v_bits_unpacked[3] = v_s.ptr[0];
41964 v_bits_unpacked[4] = v_s.ptr[1];
41965 v_bits_unpacked[5] = v_s.ptr[0];
41966 v_bits_unpacked[6] = v_s.ptr[3];
41967 v_bits_unpacked[7] = v_s.ptr[2];
41972 v_bits_unpacked[0] = v_s.ptr[5];
41973 v_bits_unpacked[1] = v_s.ptr[4];
41974 v_bits_unpacked[2] = v_s.ptr[3];
41975 v_bits_unpacked[3] = v_s.ptr[2];
41976 v_bits_unpacked[4] = v_s.ptr[1];
41977 v_bits_unpacked[5] = v_s.ptr[0];
41978 v_bits_unpacked[6] = v_s.ptr[7];
41979 v_bits_unpacked[7] = v_s.ptr[6];
42164 io0_a_src = a_src->data.ptr;
42593 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
42635 io0_a_src = a_src->data.ptr;
42647 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
42652 iop_a_src = a_src->data.ptr + a_src->meta.ri;
42701 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
42767 io0_a_src = a_src->data.ptr;
42789 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
42794 iop_a_src = a_src->data.ptr + a_src->meta.ri;
43049 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
43397 io0_a_src = a_src->data.ptr;
43493 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
43535 io0_a_src = a_src->data.ptr;
43547 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
43552 iop_a_src = a_src->data.ptr + a_src->meta.ri;
43601 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
43658 io0_a_src = a_src->data.ptr;
43677 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
43682 iop_a_src = a_src->data.ptr + a_src->meta.ri;
43770 a_src->meta.ri = ((size_t)(iop_a_src - a_src->data.ptr));
43970 if (m_buf.data.ptr) {
43971 free(m_buf.data.ptr);
43977 if (m_buf.data.ptr) {
43978 free(m_buf.data.ptr);
43991 uint8_t* ptr = static_cast<uint8_t*>(realloc(m_buf.data.ptr, n));
43992 if (!ptr) {
43995 m_buf.data.ptr = ptr;
44064 MemoryInput::MemoryInput(const char* ptr, size_t len)
44066 static_cast<uint8_t*>(static_cast<void*>(const_cast<char*>(ptr))),
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)) {}
44326 dec->set_quirk_enabled(quirks.repr.ptr[i], true);
44401 wuffs_base__token token = tok_buf.data.ptr[tok_buf.meta.ri++];
44409 uint8_t* token_ptr = io_buf->data.ptr + cursor_index;
44479 const char* ptr = // Convert from (uint8_t*).
44481 str.append(ptr, static_cast<size_t>(token_len));
44502 const char* ptr = // Convert from (uint8_t*).
44504 str.append(ptr, n);
44741 void* ptr =
44743 if (!ptr) {
44749 wuffs_base__make_slice_u8((uint8_t*)ptr, (size_t)len));
44751 free(ptr);
44754 return AllocPixbufResult(MemOwner(ptr, &free), pixbuf);
44766 void* ptr =
44768 if (!ptr) {
44772 MemOwner(ptr, &free),
44773 wuffs_base__make_slice_u8((uint8_t*)ptr, (size_t)len));
44993 image_decoder->set_quirk_enabled(quirks.ptr[i], true);
45280 wuffs_base__token token = tok_buf.data.ptr[tok_buf.meta.ri++]; \
45288 uint8_t* token_ptr = io_buf->data.ptr + cursor_index; \
45407 const char* ptr = // Convert from (uint8_t*).
45409 str.append(ptr, static_cast<size_t>(token_len));
45422 const char* ptr = // Convert from (uint8_t*).
45424 str.append(ptr, n);
45571 dec->set_quirk_enabled(quirks.repr.ptr[i], true);
45572 if (quirks.repr.ptr[i] ==
45652 const char* ptr = // Convert from (uint8_t*).
45654 str.append(ptr, static_cast<size_t>(token_len));
45672 const char* ptr = // Convert from (uint8_t*).
45674 str.append(ptr, n);