Skip to content
Snippets Groups Projects
Commit 008ea384 authored by Dominik Loidolt's avatar Dominik Loidolt
Browse files

make casts explicit

parent 5ff9b623
Branches
Tags
1 merge request!26Adapt cmp_tool to the chunk decompression
......@@ -149,7 +149,7 @@ uint32_t cmp_cal_size_of_data(uint32_t samples, enum cmp_data_type data_type)
int32_t cmp_input_size_to_samples(uint32_t size, enum cmp_data_type data_type)
{
uint32_t samples_size = size_of_a_sample(data_type);
uint32_t samples_size = (uint32_t)size_of_a_sample(data_type);
if (!samples_size)
return -1;
......
......@@ -142,7 +142,7 @@ static uint32_t pre_cal_method(struct cmp_cfg *cfg)
cfg->golomb_par = golomb_par_best;
cfg->spill = spill_best;
return cmp_size_best;
return (uint32_t)cmp_size_best;
}
......@@ -199,7 +199,7 @@ static uint32_t brute_force(struct cmp_cfg *cfg)
cfg->golomb_par = golomb_par_best;
cfg->spill = spill_best;
return cmp_size_best;
return (uint32_t)cmp_size_best;
}
......
......@@ -316,8 +316,8 @@ int rdcu_read_cmp_info(struct cmp_info *info)
info->cmp_mode_used = rdcu_get_compression_mode();
info->golomb_par_used = rdcu_get_golomb_param();
info->spill_used = rdcu_get_spillover_threshold();
info->model_value_used = rdcu_get_weighting_param();
info->round_used = rdcu_get_noise_bits_rounded();
info->model_value_used = (uint8_t)rdcu_get_weighting_param();
info->round_used = (uint8_t)rdcu_get_noise_bits_rounded();
info->rdcu_new_model_adr_used = rdcu_get_new_model_addr_used();
info->samples_used = rdcu_get_samples_used();
info->rdcu_cmp_adr_used = rdcu_get_compr_data_start_addr();
......
......@@ -78,7 +78,7 @@ static unsigned int count_leading_ones(uint32_t value)
if (value == 0xFFFFFFFF)
return 32;
return __builtin_clz(~value);
return (unsigned int)__builtin_clz(~value);
}
......
......@@ -200,7 +200,7 @@ uint8_t rdcu_get_rmap_target_cmd_key(void)
uint32_t rdcu_get_lvds_link_enabled(uint32_t link)
{
if (link > 7)
return -1;
return -1U;
return (rdcu->lvds_core_status >> link) & 0x1UL;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment