code: def convert_words_to_float(high_word, low_word):
      
      number, retval = convert_words_to_uint(high_word, low_word)
      if not retval:
          return 0.0, False
  
      try:
          packed_float = struct.pack('>l', number)
          return struct.unpack('>f', packed_float)[0], True
      except:
          return 0.0, False
docs: Convert two words to a floating point