Lines Matching defs:workscb
740 symbolic_compressed_block workscb;
747 workscb.weights[j] = u8_weight_src[j];
753 blk, pi, di, workscb.weights,
760 workscb.color_formats[j] = pack_color_endpoints(
767 workscb.color_values[j],
770 all_same = all_same && workscb.color_formats[j] == workscb.color_formats[0];
776 workscb.color_formats_matched = 0;
804 workscb.color_formats_matched = 1;
809 workscb.color_values[j][k] = colorvals[j][k];
812 workscb.color_formats[j] = color_formats_mod[j];
818 workscb.partition_count = static_cast<uint8_t>(partition_count);
819 workscb.partition_index = static_cast<uint16_t>(partition_index);
820 workscb.plane2_component = -1;
821 workscb.quant_mode = workscb.color_formats_matched ? color_quant_level_mod[i] : color_quant_level[i];
822 workscb.block_mode = qw_bm.mode_index;
823 workscb.block_type = SYM_BTYPE_NONCONST;
826 workscb.errorval = 0;
827 scb = workscb;
833 float errorval = compute_difference(config, bsd, workscb, blk);
837 workscb.block_type = SYM_BTYPE_ERROR;
857 workscb.errorval = errorval;
858 scb = workscb;
873 config.profile, bsd, blk, workscb);
878 config.profile, bsd, blk, workscb);
882 float errorval = compute_difference(config, bsd, workscb, blk);
886 workscb.block_type = SYM_BTYPE_ERROR;
905 workscb.errorval = errorval;
906 scb = workscb;
1129 symbolic_compressed_block workscb;
1137 workscb.weights[j] = u8_weight1_src[j];
1138 workscb.weights[j + WEIGHTS_PLANE2_OFFSET] = u8_weight2_src[j];
1145 workscb.weights, workscb.weights + WEIGHTS_PLANE2_OFFSET,
1149 workscb.color_formats[0] = pack_color_endpoints(
1155 workscb.color_values[0],
1159 workscb.partition_count = 1;
1160 workscb.partition_index = 0;
1161 workscb.quant_mode = color_quant_level[i];
1162 workscb.color_formats_matched = 0;
1163 workscb.block_mode = qw_bm.mode_index;
1164 workscb.plane2_component = static_cast<int8_t>(plane2_component);
1165 workscb.block_type = SYM_BTYPE_NONCONST;
1170 float errorval = compute_symbolic_block_difference_2plane(config, bsd, workscb, blk);
1174 workscb.block_type = SYM_BTYPE_ERROR;
1194 workscb.errorval = errorval;
1195 scb = workscb;
1211 config.profile, bsd, blk, workscb);
1216 config.profile, bsd, blk, workscb);
1220 float errorval = compute_symbolic_block_difference_2plane(config, bsd, workscb, blk);
1224 workscb.block_type = SYM_BTYPE_ERROR;
1243 workscb.errorval = errorval;
1244 scb = workscb;