code: def ok_floats():
      """Return floating point types sorted by precision
  
      Remove longdouble if it has no higher precision than float64
      """
      # copy float list so we don't change the numpy global
      floats = sctypes["float"][:]
      if best_float() != np.longdouble and np.longdouble in floats:
          floats.remove(np.longdouble)
      return sorted(floats, key=lambda f: type_info(f)["nmant"])
  
imports: from __future__ import annotations
  import warnings
  from platform import machine, processor
  import numpy
  from .deprecated import deprecate_with_version
label_desc: Use image node_id 17 for calling a global function with example usage: ok_floats() and returns: sorted