Lines Matching defs:scratch
6635 uint64_t scratch;
6639 uint64_t scratch;
6643 uint64_t scratch;
7348 uint64_t scratch;
7375 uint64_t scratch;
7943 uint64_t scratch;
7954 uint64_t scratch;
7957 uint64_t scratch;
7965 uint64_t scratch;
7968 uint64_t scratch;
7971 uint64_t scratch;
7977 uint64_t scratch;
7983 uint64_t scratch;
8253 uint64_t scratch;
8784 uint64_t scratch;
9072 uint64_t scratch;
9446 uint64_t scratch;
9449 uint64_t scratch;
9452 uint64_t scratch;
9455 uint64_t scratch;
9458 uint64_t scratch;
9464 uint64_t scratch;
9467 uint64_t scratch;
9472 uint64_t scratch;
9477 uint64_t scratch;
9480 uint64_t scratch;
9483 uint64_t scratch;
9486 uint64_t scratch;
9489 uint64_t scratch;
9493 uint64_t scratch;
9827 uint64_t scratch;
9838 uint64_t scratch;
22390 self->private_data.s_decode_image_config[0].scratch = 0;
22397 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
22398 uint32_t num_bits_0 = ((uint32_t)(*scratch >> 56));
22399 *scratch <<= 8;
22400 *scratch >>= 8;
22401 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_0;
22403 t_0 = ((uint32_t)(*scratch));
22407 *scratch |= ((uint64_t)(num_bits_0)) << 56;
22416 self->private_data.s_decode_image_config[0].scratch = 8;
22418 if (self->private_data.s_decode_image_config[0].scratch > ((uint64_t)(io2_a_src - iop_a_src))) {
22419 self->private_data.s_decode_image_config[0].scratch -= ((uint64_t)(io2_a_src - iop_a_src));
22424 iop_a_src += self->private_data.s_decode_image_config[0].scratch;
22432 self->private_data.s_decode_image_config[0].scratch = 0;
22439 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
22440 uint32_t num_bits_1 = ((uint32_t)(*scratch >> 56));
22441 *scratch <<= 8;
22442 *scratch >>= 8;
22443 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_1;
22445 t_1 = ((uint32_t)(*scratch));
22449 *scratch |= ((uint64_t)(num_bits_1)) << 56;
22467 self->private_data.s_decode_image_config[0].scratch = 0;
22474 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
22475 uint32_t num_bits_2 = ((uint32_t)(*scratch >> 56));
22476 *scratch <<= 8;
22477 *scratch >>= 8;
22478 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_2;
22480 t_2 = ((uint32_t)(*scratch));
22484 *scratch |= ((uint64_t)(num_bits_2)) << 56;
22502 self->private_data.s_decode_image_config[0].scratch = 0;
22509 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
22510 uint32_t num_bits_3 = ((uint32_t)(*scratch >> 56));
22511 *scratch <<= 8;
22512 *scratch >>= 8;
22513 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_3;
22515 t_3 = ((uint32_t)(*scratch));
22519 *scratch |= ((uint64_t)(num_bits_3)) << 56;
22531 self->private_data.s_decode_image_config[0].scratch = 0;
22538 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
22539 uint32_t num_bits_4 = ((uint32_t)(*scratch >> 56));
22540 *scratch <<= 8;
22541 *scratch >>= 8;
22542 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_4;
22544 t_4 = ((uint32_t)(*scratch));
22548 *scratch |= ((uint64_t)(num_bits_4)) << 56;
22560 self->private_data.s_decode_image_config[0].scratch = 0;
22567 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
22568 uint32_t num_bits_5 = ((uint32_t)(*scratch >> 56));
22569 *scratch <<= 8;
22570 *scratch >>= 8;
22571 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_5;
22573 t_5 = ((uint32_t)(*scratch));
22577 *scratch |= ((uint64_t)(num_bits_5)) << 56;
22593 self->private_data.s_decode_image_config[0].scratch = 0;
22600 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
22601 uint32_t num_bits_6 = ((uint32_t)(*scratch >> 56));
22602 *scratch <<= 8;
22603 *scratch >>= 8;
22604 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_6;
22606 t_6 = ((uint32_t)(*scratch));
22610 *scratch |= ((uint64_t)(num_bits_6)) << 56;
22623 self->private_data.s_decode_image_config[0].scratch = 0;
22630 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
22631 uint32_t num_bits_7 = ((uint32_t)(*scratch >> 56));
22632 *scratch <<= 8;
22633 *scratch >>= 8;
22634 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_7;
22636 t_7 = ((uint32_t)(*scratch));
22640 *scratch |= ((uint64_t)(num_bits_7)) << 56;
22657 self->private_data.s_decode_image_config[0].scratch = 0;
22664 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
22665 uint32_t num_bits_8 = ((uint32_t)(*scratch >> 56));
22666 *scratch <<= 8;
22667 *scratch >>= 8;
22668 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_8;
22670 t_8 = ((uint32_t)(*scratch));
22674 *scratch |= ((uint64_t)(num_bits_8)) << 56;
22691 self->private_data.s_decode_image_config[0].scratch = 0;
22698 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
22699 uint32_t num_bits_9 = ((uint32_t)(*scratch >> 56));
22700 *scratch <<= 8;
22701 *scratch >>= 8;
22702 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_9;
22704 t_9 = ((uint32_t)(*scratch));
22708 *scratch |= ((uint64_t)(num_bits_9)) << 56;
22724 self->private_data.s_decode_image_config[0].scratch = 0;
22731 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
22732 uint32_t num_bits_10 = ((uint32_t)(*scratch >> 56));
22733 *scratch <<= 8;
22734 *scratch >>= 8;
22735 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_10;
22737 t_10 = ((uint32_t)(*scratch));
22741 *scratch |= ((uint64_t)(num_bits_10)) << 56;
22754 self->private_data.s_decode_image_config[0].scratch = 0;
22761 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
22762 uint32_t num_bits_11 = ((uint32_t)(*scratch >> 56));
22763 *scratch <<= 8;
22764 *scratch >>= 8;
22765 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_11;
22767 t_11 = ((uint32_t)(*scratch));
22771 *scratch |= ((uint64_t)(num_bits_11)) << 56;
22788 self->private_data.s_decode_image_config[0].scratch = 0;
22795 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
22796 uint32_t num_bits_12 = ((uint32_t)(*scratch >> 56));
22797 *scratch <<= 8;
22798 *scratch >>= 8;
22799 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_12;
22801 t_12 = ((uint32_t)(*scratch));
22805 *scratch |= ((uint64_t)(num_bits_12)) << 56;
22826 self->private_data.s_decode_image_config[0].scratch = 0;
22833 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
22834 uint32_t num_bits_13 = ((uint32_t)(*scratch >> 56));
22835 *scratch <<= 8;
22836 *scratch >>= 8;
22837 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_13;
22839 t_13 = ((uint32_t)(*scratch));
22843 *scratch |= ((uint64_t)(num_bits_13)) << 56;
22859 self->private_data.s_decode_image_config[0].scratch = 0;
22866 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
22867 uint32_t num_bits_14 = ((uint32_t)(*scratch >> 56));
22868 *scratch <<= 8;
22869 *scratch >>= 8;
22870 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_14;
22872 t_14 = ((uint32_t)(*scratch));
22876 *scratch |= ((uint64_t)(num_bits_14)) << 56;
22888 self->private_data.s_decode_image_config[0].scratch = 0;
22895 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
22896 uint32_t num_bits_15 = ((uint32_t)(*scratch >> 56));
22897 *scratch <<= 8;
22898 *scratch >>= 8;
22899 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_15;
22901 t_15 = ((uint32_t)(*scratch));
22905 *scratch |= ((uint64_t)(num_bits_15)) << 56;
22923 self->private_data.s_decode_image_config[0].scratch = 20;
22925 if (self->private_data.s_decode_image_config[0].scratch > ((uint64_t)(io2_a_src - iop_a_src))) {
22926 self->private_data.s_decode_image_config[0].scratch -= ((uint64_t)(io2_a_src - iop_a_src));
22931 iop_a_src += self->private_data.s_decode_image_config[0].scratch;
22962 self->private_data.s_decode_image_config[0].scratch = 0;
22969 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
22970 uint32_t num_bits_16 = ((uint32_t)(*scratch >> 56));
22971 *scratch <<= 8;
22972 *scratch >>= 8;
22973 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_16;
22975 t_16 = ((uint32_t)(*scratch));
22979 *scratch |= ((uint64_t)(num_bits_16)) << 56;
22991 self->private_data.s_decode_image_config[0].scratch = 0;
22998 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
22999 uint32_t num_bits_17 = ((uint32_t)(*scratch >> 56));
23000 *scratch <<= 8;
23001 *scratch >>= 8;
23002 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_17;
23004 t_17 = ((uint32_t)(*scratch));
23008 *scratch |= ((uint64_t)(num_bits_17)) << 56;
23020 self->private_data.s_decode_image_config[0].scratch = 0;
23027 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
23028 uint32_t num_bits_18 = ((uint32_t)(*scratch >> 56));
23029 *scratch <<= 8;
23030 *scratch >>= 8;
23031 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_18;
23033 t_18 = ((uint32_t)(*scratch));
23037 *scratch |= ((uint64_t)(num_bits_18)) << 56;
23050 self->private_data.s_decode_image_config[0].scratch = 0;
23057 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
23058 uint32_t num_bits_19 = ((uint32_t)(*scratch >> 56));
23059 *scratch <<= 8;
23060 *scratch >>= 8;
23061 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_19;
23063 t_19 = ((uint32_t)(*scratch));
23067 *scratch |= ((uint64_t)(num_bits_19)) << 56;
23072 self->private_data.s_decode_image_config[0].scratch = ((uint32_t)(self->private_impl.f_bitmap_info_len - 56));
23074 if (self->private_data.s_decode_image_config[0].scratch > ((uint64_t)(io2_a_src - iop_a_src))) {
23075 self->private_data.s_decode_image_config[0].scratch -= ((uint64_t)(io2_a_src - iop_a_src));
23080 iop_a_src += self->private_data.s_decode_image_config[0].scratch;
23098 self->private_data.s_decode_image_config[0].scratch = (self->private_impl.f_bitmap_info_len - 40);
23100 if (self->private_data.s_decode_image_config[0].scratch > ((uint64_t)(io2_a_src - iop_a_src))) {
23101 self->private_data.s_decode_image_config[0].scratch -= ((uint64_t)(io2_a_src - iop_a_src));
23106 iop_a_src += self->private_data.s_decode_image_config[0].scratch;
23426 self->private_data.s_decode_frame[0].scratch = self->private_impl.f_padding;
23428 if (self->private_data.s_decode_frame[0].scratch > ((uint64_t)(io2_a_src - iop_a_src))) {
23429 self->private_data.s_decode_frame[0].scratch -= ((uint64_t)(io2_a_src - iop_a_src));
23434 iop_a_src += self->private_data.s_decode_frame[0].scratch;
23510 self->private_data.s_decode_frame[0].scratch = self->private_impl.f_pending_pad;
23512 if (self->private_data.s_decode_frame[0].scratch > ((uint64_t)(io2_a_src - iop_a_src))) {
23513 self->private_data.s_decode_frame[0].scratch -= ((uint64_t)(io2_a_src - iop_a_src));
23518 iop_a_src += self->private_data.s_decode_frame[0].scratch;
24436 self->private_data.s_read_palette[0].scratch = 0;
24443 uint64_t* scratch = &self->private_data.s_read_palette[0].scratch;
24444 uint32_t num_bits_0 = ((uint32_t)(*scratch >> 56));
24445 *scratch <<= 8;
24446 *scratch >>= 8;
24447 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_0;
24449 t_0 = ((uint32_t)(*scratch));
24453 *scratch |= ((uint64_t)(num_bits_0)) << 56;
24475 self->private_data.s_read_palette[0].scratch = 0;
24482 uint64_t* scratch = &self->private_data.s_read_palette[0].scratch;
24483 uint32_t num_bits_1 = ((uint32_t)(*scratch >> 56));
24484 *scratch <<= 8;
24485 *scratch >>= 8;
24486 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_1;
24488 t_1 = ((uint32_t)(*scratch));
24492 *scratch |= ((uint64_t)(num_bits_1)) << 56;
27084 self->private_data.s_decode_uncompressed[0].scratch = 0;
27091 uint64_t* scratch = &self->private_data.s_decode_uncompressed[0].scratch;
27092 uint32_t num_bits_0 = ((uint32_t)(*scratch >> 56));
27093 *scratch <<= 8;
27094 *scratch >>= 8;
27095 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_0;
27097 t_0 = ((uint32_t)(*scratch));
27101 *scratch |= ((uint64_t)(num_bits_0)) << 56;
28506 self->private_data.s_decode_huffman_slow[0].scratch = ((uint8_t)(((v_table_entry >> 8) & 255)));
28512 *iop_a_dst++ = ((uint8_t)(self->private_data.s_decode_huffman_slow[0].scratch));
28543 self->private_data.s_decode_huffman_slow[0].scratch = ((uint8_t)(((v_table_entry >> 8) & 255)));
28549 *iop_a_dst++ = ((uint8_t)(self->private_data.s_decode_huffman_slow[0].scratch));
30108 self->private_data.s_skip_frame[0].scratch = (((uint32_t)(3)) << (1 + (v_flags & 7)));
30110 if (self->private_data.s_skip_frame[0].scratch > ((uint64_t)(io2_a_src - iop_a_src))) {
30111 self->private_data.s_skip_frame[0].scratch -= ((uint64_t)(io2_a_src - iop_a_src));
30116 iop_a_src += self->private_data.s_skip_frame[0].scratch;
30480 self->private_data.s_decode_lsd[0].scratch = 0;
30487 uint64_t* scratch = &self->private_data.s_decode_lsd[0].scratch;
30488 uint32_t num_bits_0 = ((uint32_t)(*scratch >> 56));
30489 *scratch <<= 8;
30490 *scratch >>= 8;
30491 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_0;
30493 t_0 = ((uint32_t)(*scratch));
30497 *scratch |= ((uint64_t)(num_bits_0)) << 56;
30509 self->private_data.s_decode_lsd[0].scratch = 0;
30516 uint64_t* scratch = &self->private_data.s_decode_lsd[0].scratch;
30517 uint32_t num_bits_1 = ((uint32_t)(*scratch >> 56));
30518 *scratch <<= 8;
30519 *scratch >>= 8;
30520 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_1;
30522 t_1 = ((uint32_t)(*scratch));
30526 *scratch |= ((uint64_t)(num_bits_1)) << 56;
30567 self->private_data.s_decode_lsd[0].scratch = 0;
30574 uint64_t* scratch = &self->private_data.s_decode_lsd[0].scratch;
30575 uint32_t num_bits_4 = ((uint32_t)(*scratch & 0xFF));
30576 *scratch >>= 8;
30577 *scratch <<= 8;
30578 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_4);
30580 t_4 = ((uint32_t)(*scratch >> 40));
30584 *scratch |= ((uint64_t)(num_bits_4));
30771 self->private_data.s_skip_blocks[0].scratch = ((uint32_t)(v_block_size));
30773 if (self->private_data.s_skip_blocks[0].scratch > ((uint64_t)(io2_a_src - iop_a_src))) {
30774 self->private_data.s_skip_blocks[0].scratch -= ((uint64_t)(io2_a_src - iop_a_src));
30779 iop_a_src += self->private_data.s_skip_blocks[0].scratch;
30856 self->private_data.s_decode_ae[0].scratch = ((uint32_t)(v_block_size));
30858 if (self->private_data.s_decode_ae[0].scratch > ((uint64_t)(io2_a_src - iop_a_src))) {
30859 self->private_data.s_decode_ae[0].scratch -= ((uint64_t)(io2_a_src - iop_a_src));
30864 iop_a_src += self->private_data.s_decode_ae[0].scratch;
30906 self->private_data.s_decode_ae[0].scratch = ((uint32_t)(v_block_size));
30908 if (self->private_data.s_decode_ae[0].scratch > ((uint64_t)(io2_a_src - iop_a_src))) {
30909 self->private_data.s_decode_ae[0].scratch -= ((uint64_t)(io2_a_src - iop_a_src));
30914 iop_a_src += self->private_data.s_decode_ae[0].scratch;
30927 self->private_data.s_decode_ae[0].scratch = 2;
30929 if (self->private_data.s_decode_ae[0].scratch > ((uint64_t)(io2_a_src - iop_a_src))) {
30930 self->private_data.s_decode_ae[0].scratch -= ((uint64_t)(io2_a_src - iop_a_src));
30935 iop_a_src += self->private_data.s_decode_ae[0].scratch;
30945 self->private_data.s_decode_ae[0].scratch = 0;
30952 uint64_t* scratch = &self->private_data.s_decode_ae[0].scratch;
30953 uint32_t num_bits_4 = ((uint32_t)(*scratch >> 56));
30954 *scratch <<= 8;
30955 *scratch >>= 8;
30956 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_4;
30958 t_4 = ((uint32_t)(*scratch));
30962 *scratch |= ((uint64_t)(num_bits_4)) << 56;
31088 self->private_data.s_decode_gc[0].scratch = 0;
31095 uint64_t* scratch = &self->private_data.s_decode_gc[0].scratch;
31096 uint32_t num_bits_2 = ((uint32_t)(*scratch >> 56));
31097 *scratch <<= 8;
31098 *scratch >>= 8;
31099 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_2;
31101 t_2 = ((uint16_t)(*scratch));
31105 *scratch |= ((uint64_t)(num_bits_2)) << 56;
31183 self->private_data.s_decode_id_part0[0].scratch = 0;
31190 uint64_t* scratch = &self->private_data.s_decode_id_part0[0].scratch;
31191 uint32_t num_bits_0 = ((uint32_t)(*scratch >> 56));
31192 *scratch <<= 8;
31193 *scratch >>= 8;
31194 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_0;
31196 t_0 = ((uint32_t)(*scratch));
31200 *scratch |= ((uint64_t)(num_bits_0)) << 56;
31212 self->private_data.s_decode_id_part0[0].scratch = 0;
31219 uint64_t* scratch = &self->private_data.s_decode_id_part0[0].scratch;
31220 uint32_t num_bits_1 = ((uint32_t)(*scratch >> 56));
31221 *scratch <<= 8;
31222 *scratch >>= 8;
31223 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_1;
31225 t_1 = ((uint32_t)(*scratch));
31229 *scratch |= ((uint64_t)(num_bits_1)) << 56;
31241 self->private_data.s_decode_id_part0[0].scratch = 0;
31248 uint64_t* scratch = &self->private_data.s_decode_id_part0[0].scratch;
31249 uint32_t num_bits_2 = ((uint32_t)(*scratch >> 56));
31250 *scratch <<= 8;
31251 *scratch >>= 8;
31252 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_2;
31254 t_2 = ((uint32_t)(*scratch));
31258 *scratch |= ((uint64_t)(num_bits_2)) << 56;
31271 self->private_data.s_decode_id_part0[0].scratch = 0;
31278 uint64_t* scratch = &self->private_data.s_decode_id_part0[0].scratch;
31279 uint32_t num_bits_3 = ((uint32_t)(*scratch >> 56));
31280 *scratch <<= 8;
31281 *scratch >>= 8;
31282 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_3;
31284 t_3 = ((uint32_t)(*scratch));
31288 *scratch |= ((uint64_t)(num_bits_3)) << 56;
31384 self->private_data.s_decode_id_part1[0].scratch = 0;
31391 uint64_t* scratch = &self->private_data.s_decode_id_part1[0].scratch;
31392 uint32_t num_bits_1 = ((uint32_t)(*scratch & 0xFF));
31393 *scratch >>= 8;
31394 *scratch <<= 8;
31395 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_1);
31397 t_1 = ((uint32_t)(*scratch >> 40));
31401 *scratch |= ((uint64_t)(num_bits_1));
31632 self->private_data.s_decode_id_part2[0].scratch = ((uint32_t)(v_block_size));
31634 if (self->private_data.s_decode_id_part2[0].scratch > ((uint64_t)(io2_a_src - iop_a_src))) {
31635 self->private_data.s_decode_id_part2[0].scratch -= ((uint64_t)(io2_a_src - iop_a_src));
31640 iop_a_src += self->private_data.s_decode_id_part2[0].scratch;
31660 self->private_data.s_decode_id_part2[0].scratch = ((uint32_t)(v_block_size));
31662 if (self->private_data.s_decode_id_part2[0].scratch > ((uint64_t)(io2_a_src - iop_a_src))) {
31663 self->private_data.s_decode_id_part2[0].scratch -= ((uint64_t)(io2_a_src - iop_a_src));
31668 iop_a_src += self->private_data.s_decode_id_part2[0].scratch;
32120 self->private_data.s_transform_io[0].scratch = 6;
32122 if (self->private_data.s_transform_io[0].scratch > ((uint64_t)(io2_a_src - iop_a_src))) {
32123 self->private_data.s_transform_io[0].scratch -= ((uint64_t)(io2_a_src - iop_a_src));
32128 iop_a_src += self->private_data.s_transform_io[0].scratch;
32137 self->private_data.s_transform_io[0].scratch = 0;
32144 uint64_t* scratch = &self->private_data.s_transform_io[0].scratch;
32145 uint32_t num_bits_4 = ((uint32_t)(*scratch >> 56));
32146 *scratch <<= 8;
32147 *scratch >>= 8;
32148 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_4;
32150 t_4 = ((uint16_t)(*scratch));
32154 *scratch |= ((uint64_t)(num_bits_4)) << 56;
32159 self->private_data.s_transform_io[0].scratch = ((uint32_t)(v_xlen));
32161 if (self->private_data.s_transform_io[0].scratch > ((uint64_t)(io2_a_src - iop_a_src))) {
32162 self->private_data.s_transform_io[0].scratch -= ((uint64_t)(io2_a_src - iop_a_src));
32167 iop_a_src += self->private_data.s_transform_io[0].scratch;
32204 self->private_data.s_transform_io[0].scratch = 2;
32206 if (self->private_data.s_transform_io[0].scratch > ((uint64_t)(io2_a_src - iop_a_src))) {
32207 self->private_data.s_transform_io[0].scratch -= ((uint64_t)(io2_a_src - iop_a_src));
32212 iop_a_src += self->private_data.s_transform_io[0].scratch;
32254 self->private_data.s_transform_io[0].scratch = 0;
32261 uint64_t* scratch = &self->private_data.s_transform_io[0].scratch;
32262 uint32_t num_bits_8 = ((uint32_t)(*scratch >> 56));
32263 *scratch <<= 8;
32264 *scratch >>= 8;
32265 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_8;
32267 t_8 = ((uint32_t)(*scratch));
32271 *scratch |= ((uint64_t)(num_bits_8)) << 56;
32283 self->private_data.s_transform_io[0].scratch = 0;
32290 uint64_t* scratch = &self->private_data.s_transform_io[0].scratch;
32291 uint32_t num_bits_9 = ((uint32_t)(*scratch >> 56));
32292 *scratch <<= 8;
32293 *scratch >>= 8;
32294 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_9;
32296 t_9 = ((uint32_t)(*scratch));
32300 *scratch |= ((uint64_t)(num_bits_9)) << 56;
34770 self->private_data.s_decode_image_config[0].scratch = 0;
34777 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
34778 uint32_t num_bits_0 = ((uint32_t)(*scratch >> 56));
34779 *scratch <<= 8;
34780 *scratch >>= 8;
34781 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_0;
34783 t_0 = ((uint32_t)(*scratch));
34787 *scratch |= ((uint64_t)(num_bits_0)) << 56;
34803 self->private_data.s_decode_image_config[0].scratch = 0;
34810 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
34811 uint32_t num_bits_1 = ((uint32_t)(*scratch >> 56));
34812 *scratch <<= 8;
34813 *scratch >>= 8;
34814 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_1;
34816 t_1 = ((uint32_t)(*scratch));
34820 *scratch |= ((uint64_t)(num_bits_1)) << 56;
34846 self->private_data.s_decode_image_config[0].scratch = 0;
34853 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
34854 uint32_t num_bits_2 = ((uint32_t)(*scratch >> 56));
34855 *scratch <<= 8;
34856 *scratch >>= 8;
34857 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_2;
34859 t_2 = ((uint32_t)(*scratch));
34863 *scratch |= ((uint64_t)(num_bits_2)) << 56;
34880 self->private_data.s_decode_image_config[0].scratch = 0;
34887 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
34888 uint32_t num_bits_3 = ((uint32_t)(*scratch >> 56));
34889 *scratch <<= 8;
34890 *scratch >>= 8;
34891 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_3;
34893 t_3 = ((uint32_t)(*scratch));
34897 *scratch |= ((uint64_t)(num_bits_3)) << 56;
35693 self->private_data.s_transform_io[0].scratch = 0;
35700 uint64_t* scratch = &self->private_data.s_transform_io[0].scratch;
35701 uint32_t num_bits_0 = ((uint32_t)(*scratch & 0xFF));
35702 *scratch >>= 8;
35703 *scratch <<= 8;
35704 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_0);
35706 t_0 = ((uint16_t)(*scratch >> 48));
35710 *scratch |= ((uint64_t)(num_bits_0));
35737 self->private_data.s_transform_io[0].scratch = 0;
35744 uint64_t* scratch = &self->private_data.s_transform_io[0].scratch;
35745 uint32_t num_bits_1 = ((uint32_t)(*scratch & 0xFF));
35746 *scratch >>= 8;
35747 *scratch <<= 8;
35748 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_1);
35750 t_1 = ((uint32_t)(*scratch >> 32));
35754 *scratch |= ((uint64_t)(num_bits_1));
35810 self->private_data.s_transform_io[0].scratch = 0;
35817 uint64_t* scratch = &self->private_data.s_transform_io[0].scratch;
35818 uint32_t num_bits_3 = ((uint32_t)(*scratch & 0xFF));
35819 *scratch >>= 8;
35820 *scratch <<= 8;
35821 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_3);
35823 t_3 = ((uint32_t)(*scratch >> 32));
35827 *scratch |= ((uint64_t)(num_bits_3));
37815 self->private_data.s_decode_image_config[0].scratch = 0;
37822 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
37823 uint32_t num_bits_0 = ((uint32_t)(*scratch >> 56));
37824 *scratch <<= 8;
37825 *scratch >>= 8;
37826 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_0;
37828 t_0 = ((uint64_t)(*scratch));
37832 *scratch |= ((uint64_t)(num_bits_0)) << 56;
37848 self->private_data.s_decode_image_config[0].scratch = 0;
37855 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
37856 uint32_t num_bits_1 = ((uint32_t)(*scratch >> 56));
37857 *scratch <<= 8;
37858 *scratch >>= 8;
37859 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_1;
37861 t_1 = ((uint64_t)(*scratch));
37865 *scratch |= ((uint64_t)(num_bits_1)) << 56;
37910 self->private_data.s_decode_image_config[0].scratch = 0;
37917 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
37918 uint32_t num_bits_3 = ((uint32_t)(*scratch & 0xFF));
37919 *scratch >>= 8;
37920 *scratch <<= 8;
37921 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_3);
37923 t_3 = ((uint32_t)(*scratch >> 32));
37927 *scratch |= ((uint64_t)(num_bits_3));
38004 self->private_data.s_decode_image_config[0].scratch = 0;
38011 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
38012 uint32_t num_bits_5 = ((uint32_t)(*scratch & 0xFF));
38013 *scratch >>= 8;
38014 *scratch <<= 8;
38015 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_5);
38017 t_5 = ((uint32_t)(*scratch >> 32));
38021 *scratch |= ((uint64_t)(num_bits_5));
38116 self->private_data.s_decode_ihdr[0].scratch = 0;
38123 uint64_t* scratch = &self->private_data.s_decode_ihdr[0].scratch;
38124 uint32_t num_bits_0 = ((uint32_t)(*scratch & 0xFF));
38125 *scratch >>= 8;
38126 *scratch <<= 8;
38127 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_0);
38129 t_0 = ((uint32_t)(*scratch >> 32));
38133 *scratch |= ((uint64_t)(num_bits_0));
38153 self->private_data.s_decode_ihdr[0].scratch = 0;
38160 uint64_t* scratch = &self->private_data.s_decode_ihdr[0].scratch;
38161 uint32_t num_bits_1 = ((uint32_t)(*scratch & 0xFF));
38162 *scratch >>= 8;
38163 *scratch <<= 8;
38164 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_1);
38166 t_1 = ((uint32_t)(*scratch >> 32));
38170 *scratch |= ((uint64_t)(num_bits_1));
38639 self->private_data.s_decode_other_chunk[0].scratch = self->private_impl.f_chunk_length;
38641 if (self->private_data.s_decode_other_chunk[0].scratch > ((uint64_t)(io2_a_src - iop_a_src))) {
38642 self->private_data.s_decode_other_chunk[0].scratch -= ((uint64_t)(io2_a_src - iop_a_src));
38647 iop_a_src += self->private_data.s_decode_other_chunk[0].scratch;
38707 self->private_data.s_decode_actl[0].scratch = 0;
38714 uint64_t* scratch = &self->private_data.s_decode_actl[0].scratch;
38715 uint32_t num_bits_0 = ((uint32_t)(*scratch & 0xFF));
38716 *scratch >>= 8;
38717 *scratch <<= 8;
38718 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_0);
38720 t_0 = ((uint32_t)(*scratch >> 32));
38724 *scratch |= ((uint64_t)(num_bits_0));
38740 self->private_data.s_decode_actl[0].scratch = 0;
38747 uint64_t* scratch = &self->private_data.s_decode_actl[0].scratch;
38748 uint32_t num_bits_1 = ((uint32_t)(*scratch & 0xFF));
38749 *scratch >>= 8;
38750 *scratch <<= 8;
38751 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_1);
38753 t_1 = ((uint32_t)(*scratch >> 32));
38757 *scratch |= ((uint64_t)(num_bits_1));
38824 self->private_data.s_decode_chrm[0].scratch = 0;
38831 uint64_t* scratch = &self->private_data.s_decode_chrm[0].scratch;
38832 uint32_t num_bits_0 = ((uint32_t)(*scratch & 0xFF));
38833 *scratch >>= 8;
38834 *scratch <<= 8;
38835 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_0);
38837 t_0 = ((uint64_t)(*scratch >> 32));
38841 *scratch |= ((uint64_t)(num_bits_0));
38854 self->private_data.s_decode_chrm[0].scratch = 0;
38861 uint64_t* scratch = &self->private_data.s_decode_chrm[0].scratch;
38862 uint32_t num_bits_1 = ((uint32_t)(*scratch & 0xFF));
38863 *scratch >>= 8;
38864 *scratch <<= 8;
38865 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_1);
38867 t_1 = ((uint64_t)(*scratch >> 32));
38871 *scratch |= ((uint64_t)(num_bits_1));
38884 self->private_data.s_decode_chrm[0].scratch = 0;
38891 uint64_t* scratch = &self->private_data.s_decode_chrm[0].scratch;
38892 uint32_t num_bits_2 = ((uint32_t)(*scratch & 0xFF));
38893 *scratch >>= 8;
38894 *scratch <<= 8;
38895 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_2);
38897 t_2 = ((uint64_t)(*scratch >> 32));
38901 *scratch |= ((uint64_t)(num_bits_2));
38915 self->private_data.s_decode_chrm[0].scratch = 0;
38922 uint64_t* scratch = &self->private_data.s_decode_chrm[0].scratch;
38923 uint32_t num_bits_3 = ((uint32_t)(*scratch & 0xFF));
38924 *scratch >>= 8;
38925 *scratch <<= 8;
38926 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_3);
38928 t_3 = ((uint64_t)(*scratch >> 32));
38932 *scratch |= ((uint64_t)(num_bits_3));
38945 self->private_data.s_decode_chrm[0].scratch = 0;
38952 uint64_t* scratch = &self->private_data.s_decode_chrm[0].scratch;
38953 uint32_t num_bits_4 = ((uint32_t)(*scratch & 0xFF));
38954 *scratch >>= 8;
38955 *scratch <<= 8;
38956 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_4);
38958 t_4 = ((uint64_t)(*scratch >> 32));
38962 *scratch |= ((uint64_t)(num_bits_4));
38975 self->private_data.s_decode_chrm[0].scratch = 0;
38982 uint64_t* scratch = &self->private_data.s_decode_chrm[0].scratch;
38983 uint32_t num_bits_5 = ((uint32_t)(*scratch & 0xFF));
38984 *scratch >>= 8;
38985 *scratch <<= 8;
38986 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_5);
38988 t_5 = ((uint64_t)(*scratch >> 32));
38992 *scratch |= ((uint64_t)(num_bits_5));
39006 self->private_data.s_decode_chrm[0].scratch = 0;
39013 uint64_t* scratch = &self->private_data.s_decode_chrm[0].scratch;
39014 uint32_t num_bits_6 = ((uint32_t)(*scratch & 0xFF));
39015 *scratch >>= 8;
39016 *scratch <<= 8;
39017 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_6);
39019 t_6 = ((uint64_t)(*scratch >> 32));
39023 *scratch |= ((uint64_t)(num_bits_6));
39036 self->private_data.s_decode_chrm[0].scratch = 0;
39043 uint64_t* scratch = &self->private_data.s_decode_chrm[0].scratch;
39044 uint32_t num_bits_7 = ((uint32_t)(*scratch & 0xFF));
39045 *scratch >>= 8;
39046 *scratch <<= 8;
39047 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_7);
39049 t_7 = ((uint64_t)(*scratch >> 32));
39053 *scratch |= ((uint64_t)(num_bits_7));
39165 self->private_data.s_decode_fctl[0].scratch = 0;
39172 uint64_t* scratch = &self->private_data.s_decode_fctl[0].scratch;
39173 uint32_t num_bits_0 = ((uint32_t)(*scratch & 0xFF));
39174 *scratch >>= 8;
39175 *scratch <<= 8;
39176 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_0);
39178 t_0 = ((uint32_t)(*scratch >> 32));
39182 *scratch |= ((uint64_t)(num_bits_0));
39202 self->private_data.s_decode_fctl[0].scratch = 0;
39209 uint64_t* scratch = &self->private_data.s_decode_fctl[0].scratch;
39210 uint32_t num_bits_1 = ((uint32_t)(*scratch & 0xFF));
39211 *scratch >>= 8;
39212 *scratch <<= 8;
39213 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_1);
39215 t_1 = ((uint32_t)(*scratch >> 32));
39219 *scratch |= ((uint64_t)(num_bits_1));
39231 self->private_data.s_decode_fctl[0].scratch = 0;
39238 uint64_t* scratch = &self->private_data.s_decode_fctl[0].scratch;
39239 uint32_t num_bits_2 = ((uint32_t)(*scratch & 0xFF));
39240 *scratch >>= 8;
39241 *scratch <<= 8;
39242 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_2);
39244 t_2 = ((uint32_t)(*scratch >> 32));
39248 *scratch |= ((uint64_t)(num_bits_2));
39260 self->private_data.s_decode_fctl[0].scratch = 0;
39267 uint64_t* scratch = &self->private_data.s_decode_fctl[0].scratch;
39268 uint32_t num_bits_3 = ((uint32_t)(*scratch & 0xFF));
39269 *scratch >>= 8;
39270 *scratch <<= 8;
39271 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_3);
39273 t_3 = ((uint32_t)(*scratch >> 32));
39277 *scratch |= ((uint64_t)(num_bits_3));
39289 self->private_data.s_decode_fctl[0].scratch = 0;
39296 uint64_t* scratch = &self->private_data.s_decode_fctl[0].scratch;
39297 uint32_t num_bits_4 = ((uint32_t)(*scratch & 0xFF));
39298 *scratch >>= 8;
39299 *scratch <<= 8;
39300 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_4);
39302 t_4 = ((uint32_t)(*scratch >> 32));
39306 *scratch |= ((uint64_t)(num_bits_4));
39333 self->private_data.s_decode_fctl[0].scratch = 0;
39340 uint64_t* scratch = &self->private_data.s_decode_fctl[0].scratch;
39341 uint32_t num_bits_5 = ((uint32_t)(*scratch & 0xFF));
39342 *scratch >>= 8;
39343 *scratch <<= 8;
39344 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_5);
39346 t_5 = ((uint32_t)(*scratch >> 48));
39350 *scratch |= ((uint64_t)(num_bits_5));
39362 self->private_data.s_decode_fctl[0].scratch = 0;
39369 uint64_t* scratch = &self->private_data.s_decode_fctl[0].scratch;
39370 uint32_t num_bits_6 = ((uint32_t)(*scratch & 0xFF));
39371 *scratch >>= 8;
39372 *scratch <<= 8;
39373 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_6);
39375 t_6 = ((uint32_t)(*scratch >> 48));
39379 *scratch |= ((uint64_t)(num_bits_6));
39494 self->private_data.s_decode_gama[0].scratch = 0;
39501 uint64_t* scratch = &self->private_data.s_decode_gama[0].scratch;
39502 uint32_t num_bits_0 = ((uint32_t)(*scratch & 0xFF));
39503 *scratch >>= 8;
39504 *scratch <<= 8;
39505 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_0);
39507 t_0 = ((uint64_t)(*scratch >> 32));
39511 *scratch |= ((uint64_t)(num_bits_0));
39672 self->private_data.s_decode_plte[0].scratch = 0;
39679 uint64_t* scratch = &self->private_data.s_decode_plte[0].scratch;
39680 uint32_t num_bits_0 = ((uint32_t)(*scratch & 0xFF));
39681 *scratch >>= 8;
39682 *scratch <<= 8;
39683 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_0);
39685 t_0 = ((uint32_t)(*scratch >> 40));
39689 *scratch |= ((uint64_t)(num_bits_0));
39844 self->private_data.s_decode_trns[0].scratch = 0;
39851 uint64_t* scratch = &self->private_data.s_decode_trns[0].scratch;
39852 uint32_t num_bits_0 = ((uint32_t)(*scratch & 0xFF));
39853 *scratch >>= 8;
39854 *scratch <<= 8;
39855 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_0);
39857 t_0 = ((uint64_t)(*scratch >> 48));
39861 *scratch |= ((uint64_t)(num_bits_0));
39899 self->private_data.s_decode_trns[0].scratch = 0;
39906 uint64_t* scratch = &self->private_data.s_decode_trns[0].scratch;
39907 uint32_t num_bits_1 = ((uint32_t)(*scratch & 0xFF));
39908 *scratch >>= 8;
39909 *scratch <<= 8;
39910 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_1);
39912 t_1 = ((uint64_t)(*scratch >> 16));
39916 *scratch |= ((uint64_t)(num_bits_1));
40074 self->private_data.s_decode_frame_config[0].scratch = 0;
40081 uint64_t* scratch = &self->private_data.s_decode_frame_config[0].scratch;
40082 uint32_t num_bits_0 = ((uint32_t)(*scratch & 0xFF));
40083 *scratch >>= 8;
40084 *scratch <<= 8;
40085 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_0);
40087 t_0 = ((uint32_t)(*scratch >> 32));
40091 *scratch |= ((uint64_t)(num_bits_0));
40103 self->private_data.s_decode_frame_config[0].scratch = 0;
40110 uint64_t* scratch = &self->private_data.s_decode_frame_config[0].scratch;
40111 uint32_t num_bits_1 = ((uint32_t)(*scratch >> 56));
40112 *scratch <<= 8;
40113 *scratch >>= 8;
40114 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_1;
40116 t_1 = ((uint32_t)(*scratch));
40120 *scratch |= ((uint64_t)(num_bits_1)) << 56;
40141 self->private_data.s_decode_frame_config[0].scratch = 4;
40143 if (self->private_data.s_decode_frame_config[0].scratch > ((uint64_t)(io2_a_src - iop_a_src))) {
40144 self->private_data.s_decode_frame_config[0].scratch -= ((uint64_t)(io2_a_src - iop_a_src));
40149 iop_a_src += self->private_data.s_decode_frame_config[0].scratch;
40152 self->private_data.s_decode_frame_config[0].scratch = (((uint64_t)(self->private_impl.f_chunk_length)) + 4);
40154 if (self->private_data.s_decode_frame_config[0].scratch > ((uint64_t)(io2_a_src - iop_a_src))) {
40155 self->private_data.s_decode_frame_config[0].scratch -= ((uint64_t)(io2_a_src - iop_a_src));
40160 iop_a_src += self->private_data.s_decode_frame_config[0].scratch;
40278 self->private_data.s_skip_frame[0].scratch = 0;
40285 uint64_t* scratch = &self->private_data.s_skip_frame[0].scratch;
40286 uint32_t num_bits_0 = ((uint32_t)(*scratch & 0xFF));
40287 *scratch >>= 8;
40288 *scratch <<= 8;
40289 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_0);
40291 t_0 = ((uint32_t)(*scratch >> 32));
40295 *scratch |= ((uint64_t)(num_bits_0));
40308 self->private_data.s_skip_frame[0].scratch = (((uint64_t)(self->private_impl.f_chunk_length)) + 4);
40310 if (self->private_data.s_skip_frame[0].scratch > ((uint64_t)(io2_a_src - iop_a_src))) {
40311 self->private_data.s_skip_frame[0].scratch -= ((uint64_t)(io2_a_src - iop_a_src));
40316 iop_a_src += self->private_data.s_skip_frame[0].scratch;
40325 self->private_data.s_skip_frame[0].scratch = (((uint64_t)(self->private_impl.f_chunk_length)) + 12);
40327 if (self->private_data.s_skip_frame[0].scratch > ((uint64_t)(io2_a_src - iop_a_src))) {
40328 self->private_data.s_skip_frame[0].scratch -= ((uint64_t)(io2_a_src - iop_a_src));
40333 iop_a_src += self->private_data.s_skip_frame[0].scratch;
40470 self->private_data.s_decode_frame[0].scratch = 0;
40477 uint64_t* scratch = &self->private_data.s_decode_frame[0].scratch;
40478 uint32_t num_bits_0 = ((uint32_t)(*scratch & 0xFF));
40479 *scratch >>= 8;
40480 *scratch <<= 8;
40481 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_0);
40483 t_0 = ((uint32_t)(*scratch >> 32));
40487 *scratch |= ((uint64_t)(num_bits_0));
40505 self->private_data.s_decode_frame[0].scratch = (((uint64_t)(self->private_impl.f_chunk_length)) + 12);
40507 if (self->private_data.s_decode_frame[0].scratch > ((uint64_t)(io2_a_src - iop_a_src))) {
40508 self->private_data.s_decode_frame[0].scratch -= ((uint64_t)(io2_a_src - iop_a_src));
40513 iop_a_src += self->private_data.s_decode_frame[0].scratch;
40728 self->private_data.s_decode_pass[0].scratch = 0;
40735 uint64_t* scratch = &self->private_data.s_decode_pass[0].scratch;
40736 uint32_t num_bits_1 = ((uint32_t)(*scratch & 0xFF));
40737 *scratch >>= 8;
40738 *scratch <<= 8;
40739 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_1);
40741 t_1 = ((uint32_t)(*scratch >> 32));
40745 *scratch |= ((uint64_t)(num_bits_1));
40781 self->private_data.s_decode_pass[0].scratch = 0;
40788 uint64_t* scratch = &self->private_data.s_decode_pass[0].scratch;
40789 uint32_t num_bits_2 = ((uint32_t)(*scratch & 0xFF));
40790 *scratch >>= 8;
40791 *scratch <<= 8;
40792 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_2);
40794 t_2 = ((uint32_t)(*scratch >> 32));
40798 *scratch |= ((uint64_t)(num_bits_2));
40817 self->private_data.s_decode_pass[0].scratch = 0;
40824 uint64_t* scratch = &self->private_data.s_decode_pass[0].scratch;
40825 uint32_t num_bits_3 = ((uint32_t)(*scratch & 0xFF));
40826 *scratch >>= 8;
40827 *scratch <<= 8;
40828 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_3);
40830 t_3 = ((uint32_t)(*scratch >> 32));
40834 *scratch |= ((uint64_t)(num_bits_3));
40846 self->private_data.s_decode_pass[0].scratch = 0;
40853 uint64_t* scratch = &self->private_data.s_decode_pass[0].scratch;
40854 uint32_t num_bits_4 = ((uint32_t)(*scratch >> 56));
40855 *scratch <<= 8;
40856 *scratch >>= 8;
40857 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_4;
40859 t_4 = ((uint32_t)(*scratch));
40863 *scratch |= ((uint64_t)(num_bits_4)) << 56;
40891 self->private_data.s_decode_pass[0].scratch = 0;
40898 uint64_t* scratch = &self->private_data.s_decode_pass[0].scratch;
40899 uint32_t num_bits_5 = ((uint32_t)(*scratch & 0xFF));
40900 *scratch >>= 8;
40901 *scratch <<= 8;
40902 *scratch |= ((uint64_t)(*iop_a_src++)) << (56 - num_bits_5);
40904 t_5 = ((uint32_t)(*scratch >> 32));
40908 *scratch |= ((uint64_t)(num_bits_5));
41571 self->private_data.s_tell_me_more[0].scratch = 4;
41573 if (self->private_data.s_tell_me_more[0].scratch > ((uint64_t)(io2_a_src - iop_a_src))) {
41574 self->private_data.s_tell_me_more[0].scratch -= ((uint64_t)(io2_a_src - iop_a_src));
41579 iop_a_src += self->private_data.s_tell_me_more[0].scratch;
42229 self->private_data.s_decode_image_config[0].scratch = 0;
42236 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
42237 uint32_t num_bits_3 = ((uint32_t)(*scratch >> 56));
42238 *scratch <<= 8;
42239 *scratch >>= 8;
42240 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_3;
42242 t_3 = ((uint16_t)(*scratch));
42246 *scratch |= ((uint64_t)(num_bits_3)) << 56;
42258 self->private_data.s_decode_image_config[0].scratch = 0;
42265 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
42266 uint32_t num_bits_4 = ((uint32_t)(*scratch >> 56));
42267 *scratch <<= 8;
42268 *scratch >>= 8;
42269 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_4;
42271 t_4 = ((uint16_t)(*scratch));
42275 *scratch |= ((uint64_t)(num_bits_4)) << 56;
42306 self->private_data.s_decode_image_config[0].scratch = 4;
42308 if (self->private_data.s_decode_image_config[0].scratch > ((uint64_t)(io2_a_src - iop_a_src))) {
42309 self->private_data.s_decode_image_config[0].scratch -= ((uint64_t)(io2_a_src - iop_a_src));
42314 iop_a_src += self->private_data.s_decode_image_config[0].scratch;
42322 self->private_data.s_decode_image_config[0].scratch = 0;
42329 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
42330 uint32_t num_bits_6 = ((uint32_t)(*scratch >> 56));
42331 *scratch <<= 8;
42332 *scratch >>= 8;
42333 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_6;
42335 t_6 = ((uint32_t)(*scratch));
42339 *scratch |= ((uint64_t)(num_bits_6)) << 56;
42351 self->private_data.s_decode_image_config[0].scratch = 0;
42358 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
42359 uint32_t num_bits_7 = ((uint32_t)(*scratch >> 56));
42360 *scratch <<= 8;
42361 *scratch >>= 8;
42362 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_7;
42364 t_7 = ((uint32_t)(*scratch));
42368 *scratch |= ((uint64_t)(num_bits_7)) << 56;
42438 self->private_data.s_decode_image_config[0].scratch = ((uint32_t)(self->private_impl.f_header_id_length));
42440 if (self->private_data.s_decode_image_config[0].scratch > ((uint64_t)(io2_a_src - iop_a_src))) {
42441 self->private_data.s_decode_image_config[0].scratch -= ((uint64_t)(io2_a_src - iop_a_src));
42446 iop_a_src += self->private_data.s_decode_image_config[0].scratch;
42457 self->private_data.s_decode_image_config[0].scratch = 0;
42464 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
42465 uint32_t num_bits_10 = ((uint32_t)(*scratch >> 56));
42466 *scratch <<= 8;
42467 *scratch >>= 8;
42468 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_10;
42470 t_10 = ((uint32_t)(*scratch));
42474 *scratch |= ((uint64_t)(num_bits_10)) << 56;
42491 self->private_data.s_decode_image_config[0].scratch = 0;
42498 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
42499 uint32_t num_bits_11 = ((uint32_t)(*scratch >> 56));
42500 *scratch <<= 8;
42501 *scratch >>= 8;
42502 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_11;
42504 t_11 = ((uint32_t)(*scratch));
42508 *scratch |= ((uint64_t)(num_bits_11)) << 56;
42525 self->private_data.s_decode_image_config[0].scratch = 0;
42532 uint64_t* scratch = &self->private_data.s_decode_image_config[0].scratch;
42533 uint32_t num_bits_12 = ((uint32_t)(*scratch >> 56));
42534 *scratch <<= 8;
42535 *scratch >>= 8;
42536 *scratch |= ((uint64_t)(*iop_a_src++)) << num_bits_12;
42538 t_12 = ((uint32_t)(*scratch));
42542 *scratch |= ((uint64_t)(num_bits_12)) << 56;
42856 self->private_data.s_decode_frame[0].scratch = v_num_src_bytes;
42858 if (self->private_data.s_decode_frame[0].scratch > ((uint64_t)(io2_a_src - iop_a_src))) {
42859 self->private_data.s_decode_frame[0].scratch -= ((uint64_t)(io2_a_src - iop_a_src));
42864 iop_a_src += self->private_data.s_decode_frame[0].scratch;