1/*
2 * Convert CSC fix point values to floats
3 */
4
5real fixval (int fix)
6{
7    int exp = fix >> 9;
8    int mant = fix & ((1 << 9) - 1);
9    real ret;
10    if (exp == 0x7)
11	return 1.0;
12    ret = (2 ** -exp) * mant / (1 << 9);
13    return ret;
14}
15