def from70(theWord):
    """Returns a double from a Rep code 0x46, 32bit fixed point."""
    retVal = theWord >> 16 & 65535
    retVal += float(theWord & 65535) / (1 << 16)
    if theWord & 2147483648:
        retVal -= 65536
    return retVal
