code: def _decomposition_0_cnots(U, wires):
      r"""If there are no CNOTs, this is just a tensor product of two single-qubit gates.
      We can perform that decomposition directly:
       -╭U- = -A-
       -╰U- = -B-
      """
      A, B = _su2su2_to_tensor_products(U)
      A_ops = one_qubit_decomposition(A, wires[0])
      B_ops = one_qubit_decomposition(B, wires[1])
      return A_ops + B_ops
  
file_path: pennylane/pennylane/ops/op_math/decompositions/two_qubit_unitary.py
imports: import numpy
  import pennylane
  from pennylane import math
  from .single_qubit_unitary import one_qubit_decomposition
label_desc: Use image node_id 5 for calling a global function with example usage: _decomposition_0_cnots(U, wires) and returns: unknown