mirror of https://gitee.com/openkylin/qemu.git
The only 64bit parameter of muldiv64() is the first one.
muldiv64() is "uint64_t muldiv64(uint64_t a, uint32_t b, uint32_t c)" Some time it is used as muldiv64(uint32_t a, uint64_t b, uint32_t c)" This patch is the result of coccinelle script scripts/coccinelle/swap_muldiv64.cocci to reorder arguments. Signed-off-by: Laurent Vivier <lvivier@redhat.com> Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
This commit is contained in:
parent
e9d5150739
commit
3498686220
|
@ -133,8 +133,8 @@ static inline void omap_gp_timer_update(struct omap_gp_timer_s *timer)
|
|||
timer_mod(timer->timer, timer->time + expires);
|
||||
|
||||
if (timer->ce && timer->match_val >= timer->val) {
|
||||
matches = muldiv64(timer->match_val - timer->val,
|
||||
timer->ticks_per_sec, timer->rate);
|
||||
matches = muldiv64(timer->ticks_per_sec,
|
||||
timer->match_val - timer->val, timer->rate);
|
||||
timer_mod(timer->match, timer->time + matches);
|
||||
} else
|
||||
timer_del(timer->match);
|
||||
|
|
|
@ -1474,7 +1474,7 @@ static uint32_t ohci_get_frame_remaining(OHCIState *ohci)
|
|||
if (tks >= usb_frame_time)
|
||||
return (ohci->frt << 31);
|
||||
|
||||
tks = muldiv64(1, tks, usb_bit_time);
|
||||
tks = muldiv64(tks, 1, usb_bit_time);
|
||||
fr = (uint16_t)(ohci->fi - tks);
|
||||
|
||||
return (ohci->frt << 31) | fr;
|
||||
|
|
Loading…
Reference in New Issue