code: def generate_golden_output(x_recovered, y_recovered, scale, zp):
      mul = x_recovered * y_recovered
      output = np.around(mul / scale + zp)
  
      q_min = np.iinfo(np.uint8).min
      q_max = np.iinfo(np.uint8).max
      return np.clip(output, q_min, q_max)
  
file_path: tvm/tests/python/relay/test_op_qnn_mul.py
imports: import tvm
  from tvm import te
  import numpy
  from tvm import relay
  from tvm.contrib import graph_executor
  import tvm.topi.testing
label_desc: Use image node_id 2 for calling a global function with example usage: generate_golden_output(x_recovered, y_recovered, scale, zp) and returns: np