
unsigned long HC_Gain_temp;
unsigned int  HC_Gain_scaled;

HC_Gain_temp = 0x03A9 - 0x039A;
HC_Gain_temp = HC_Gain_temp * 0x80;

HC_Gain_temp = (HC_Gain_temp + (1 << 7)) >> 8;	// Divide by 256 with rounding

HC_Gain_scaled = (unsigned int) HC_Gain_temp + 0x039A;
