loops_per_jiffy = preset_lpj;
printk("Calibrating delay loop (skipped)... "
"%lu.%02lu BogoMIPS preset\n",
- loops_per_jiffy/(500000/HZ),
- (loops_per_jiffy/(5000/HZ)) % 100);
+ HZ*(loops_per_jiffy >> 3)/62500,
+ (HZ*(loops_per_jiffy >> 3)/625) % 100);
} else {
loops_per_jiffy = (1<<12);
/* Round the value and print it */
printk("%lu.%02lu BogoMIPS (lpj=%lu)\n",
- loops_per_jiffy/(500000/HZ),
- (loops_per_jiffy/(5000/HZ)) % 100,
+ HZ*(loops_per_jiffy >> 3)/62500,
+ (HZ*(loops_per_jiffy >> 3)/625) % 100,
loops_per_jiffy);
}