code: def compare_results(
      vdf1, vdf2, acceptable_difference, use_percentage, engine
  ):
      if vdf1.size == 0 and vdf2.size == 0:
          return "Success"
      elif pre_compare_results(vdf1.values, vdf2.values):
          return "Success"
      else:
          res = assert_equal(
              vdf1, vdf2, acceptable_difference, use_percentage, engine
          )
          return res
  
imports: from blazingsql import BlazingContext
  from blazingsql import DataType, S3EncryptionType
  import numpy
  import pandas
  import os
  import subprocess
  import sys
  from EndToEndTests import tpchQueries
label_desc: Use image node_id 9 for calling a global function with example usage: compare_results(vdf1, vdf2, acceptable_difference, use_percentage, engine) and returns: str, str, res