diff --git a/software/memtest/main.c b/software/memtest/main.c index 8e7bcdd98..3e03b129f 100644 --- a/software/memtest/main.c +++ b/software/memtest/main.c @@ -20,9 +20,9 @@ static void membw_service(void) nr = lasmicon_bandwidth_nreads_read(); nw = lasmicon_bandwidth_nwrites_read(); f = identifier_frequency_read(); - rdb = nr*f >> (24 - 7); - wrb = nw*f >> (24 - 7); - printf("read:%4dMbps write:%4dMbps all:%4dMbps\n", rdb/1000000, wrb/1000000, (rdb + wrb)/1000000); + rdb = (nr*f >> (24 - 7))/1000000ULL; + wrb = (nw*f >> (24 - 7))/1000000ULL; + printf("read:%5dMbps write:%5dMbps all:%5dMbps\n", rdb, wrb, rdb + wrb); } }