rem: *rate = (value * 48000) / dev->clock;
add: *rate = (uint32)((value * (uint64)dev->clock) / 48000);
context: ad1819_get_rate(ac97_dev *dev, uint8 reg, uint32 *rate){	uint32 value;		switch (reg) {		case AC97_PCM_FRONT_DAC_RATE:			value = ac97_reg_cached_read(dev, AC97_AD_SAMPLE_RATE_0);			break;				case AC97_PCM_L_R_ADC_RATE:			value = ac97_reg_cached_read(dev, AC97_AD_SAMPLE_RATE_1);			break;		default:			return false;	}	*rate = (value * 48000) / dev->clock;	return true;}