code: def _rule_float_direct(op):
      """Intrinsic rule: Directly call pure extern function for floats.
  
      This is an example intrinsic generation rule.
  
      Parameters
      ----------
      op : PrimExpr
          The call expression of original intrinsic.
  
      Returns
      -------
      ret : PrimExpr
          The translated intrinsic rule.
          Return same op if no translation is possible.
  
      See Also
      --------
      register_intrin_lowering : The registration function for intrinsic lowering rule.
      """
      if str(op.dtype).startswith("float"):
          return call_pure_extern(op.dtype, op.op.name[4:], *op.args)
      return None
  
imports: from tvm.ir import register_intrin_lowering
  from tvm.tir import call_pure_extern
label_desc: Use image node_id 2 for calling a global function with example usage: _rule_float_direct(op) and returns: None, call_pure_extern