mirror of
https://github.com/qemu/qemu.git
synced 2024-11-28 06:13:46 +08:00
pcspk: use QEMU_ALIGN_DOWN
I used the clang-tidy qemu-round check to generate the fix: https://github.com/elmarco/clang-tools-extra Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Reviewed-by: Richard Henderson <rth@twiddle.net>
This commit is contained in:
parent
ec34748507
commit
668c2d1f91
@ -69,7 +69,7 @@ static inline void generate_samples(PCSpkState *s)
|
||||
const uint32_t n = ((uint64_t)PIT_FREQ << 32) / m;
|
||||
|
||||
/* multiple of wavelength for gapless looping */
|
||||
s->samples = (PCSPK_BUF_LEN * PIT_FREQ / m * m / (PIT_FREQ >> 1) + 1) >> 1;
|
||||
s->samples = (QEMU_ALIGN_DOWN(PCSPK_BUF_LEN * PIT_FREQ, m) / (PIT_FREQ >> 1) + 1) >> 1;
|
||||
for (i = 0; i < s->samples; ++i)
|
||||
s->sample_buf[i] = (64 & (n * i >> 25)) - 32;
|
||||
} else {
|
||||
|
Loading…
Reference in New Issue
Block a user