radeon: fix computing difference

Also fix clang warning self-assign.

Pointed by clang.

Change-Id: I0e104420414fecece87015a0af9a4535ccfc8263
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2401
Reviewed-by: waddlesplash <[email protected]>
This commit is contained in:
X512
2020-03-23 01:30:23 +00:00
committed by waddlesplash
parent 39be4f89f5
commit fc179324b0
2 changed files with 202 additions and 202 deletions
@@ -102,7 +102,7 @@ void SCREEN_TO_SCREEN_BLIT_PIO(engine_token *et, blit_params *list, uint32 count
}
++ai->si->engine.count;
et = et;
(void)et;
}
@@ -180,7 +180,7 @@ void FILL_RECTANGLE_PIO(engine_token *et, uint32 colorIndex, fill_rect_params *l
}
++ai->si->engine.count;
et = et;
(void)et;
}
@@ -263,7 +263,7 @@ void INVERT_RECTANGLE_PIO(engine_token *et, fill_rect_params *list, uint32 count
}
++ai->si->engine.count;
et = et;
(void)et;
}
@@ -355,7 +355,7 @@ void FILL_SPAN_PIO(engine_token *et, uint32 colorIndex, uint16 *list, uint32 cou
}
++ai->si->engine.count;
et = et;
(void)et;
}
+3 -3
View File
@@ -157,9 +157,9 @@ void Radeon_CalcPLLDividers(
ref_div * post_div );
// absolute error in terms of output clock
error = abs( cur_freq - freq );
error = abs( (int32)cur_freq - (int32)freq );
// deviation from perfect VCO clock
vco_dev = abs( vco - pll->best_vco );
vco_dev = abs( (int32)vco - (int32)(pll->best_vco) );
// if there is no optimal VCO frequency, choose setting with less error;
// if there is an optimal VCO frequency, choose new settings if
@@ -257,7 +257,7 @@ void Radeon_MatchCRTPLL(
Radeon_CalcPLLDividers( pll, crt_freq, fixed_post_div, dividers );
// get absolute CRT clock error per second
abs_crt_error = abs( dividers->freq - crt_freq );
abs_crt_error = abs( (int32)(dividers->freq) - (int32)crt_freq );
//SHOW_INFO( 2, "whished=%d, is=%d", crt_freq, dividers->freq );