From 66fcea0678786f1e06cd4dee8fb8435f51626f12 Mon Sep 17 00:00:00 2001 From: RichardG867 Date: Tue, 14 Feb 2023 11:56:00 -0300 Subject: [PATCH] pcireg: Float-less formatting algorithm for Grant/Latency timers --- pcireg/pcireg.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pcireg/pcireg.c b/pcireg/pcireg.c index 385a3a8..daadc2d 100644 --- a/pcireg/pcireg.c +++ b/pcireg/pcireg.c @@ -937,8 +937,8 @@ dump_info(uint8_t bus, uint8_t dev, uint8_t func) printf("\nMin Grant: %.0f us at 33 MHz", reg_val.u8[2] * 0.25); printf("\nMax Latency: %.0f us at 33 MHz", reg_val.u8[3] * 0.25); #else - printf("\nMin Grant: (%d * 0.25) us at 33 MHz", reg_val.u8[2]); - printf("\nMax Latency: (%d * 0.25) us at 33 MHz", reg_val.u8[3]); + printf("\nMin Grant: %d.%d us at 33 MHz", reg_val.u8[2] >> 2, 25 * (reg_val.u8[2] & 3)); + printf("\nMax Latency: %d.%d us at 33 MHz", reg_val.u8[3] >> 2, 25 * (reg_val.u8[2] & 3)); #endif }