
    /j                    b    d dl mZ d dlZd dlZd dlmZ d dlmZ d dl	m
Z
  G d de          ZdS )    )annotationsN)Base)expect)create_random_intc                  >    e Zd Zedd            Zedd            ZdS )
BitwiseAndreturnNonec                    t           j                            dddgdg          } t          dt          j                  }t          dt          j                  }t	          j        ||          }t          | ||g|gd           t          d	t          j                  }t          d	t          j                  }t	          j        ||          }t          | ||g|gd
           d S )Nr   xy
bitwiseandinputsoutputs)      test_bitwise_and_i32_2dr   r   namer   r      test_bitwise_and_i16_3d)	onnxhelper	make_noder   npint32bitwise_andr   int16noder   r   zs       k/home/longshao/multi-rider-rag/.venv/lib/python3.11/site-packages/onnx/backend/test/case/node/bitwiseand.pyexportzBitwiseAnd.export   s    {$$:!N % 
 
 fbh//fbh//N1a  tQFQC6OPPPP i22i22N1a  tQFQC6OPPPPPP    c                    t           j                            dddgdg          } t          dt          j                  }t          dt          j                  }t	          j        ||          }t          | ||g|gd	           t          d
t          j                  }t          dt          j                  }t	          j        ||          }t          | ||g|gd	           d S )Nr   r   r   r   r   r   )r    test_bitwise_and_ui64_bcast_3v1dr   )r   r   r      )r   r   r)   test_bitwise_and_ui8_bcast_4v3d)	r   r   r   r   r   uint64r   r   uint8r!   s       r$   export_bitwiseand_broadcastz&BitwiseAnd.export_bitwiseand_broadcast#   s    {$$:!N % 
 
 i33dBI..N1a  !Q!3U	
 	
 	
 	

 lBH55i22N1a  tQFQC6WXXXXXXr&   N)r	   r
   )__name__
__module____qualname__staticmethodr%   r-    r&   r$   r   r      s\        Q Q Q \Q& Y Y Y \Y Y Yr&   r   )
__future__r   numpyr   r   onnx.backend.test.case.baser   onnx.backend.test.case.noder   onnx.numpy_helperr   r   r2   r&   r$   <module>r8      s    # " " " " "      , , , , , , . . . . . . / / / / / /)Y )Y )Y )Y )Y )Y )Y )Y )Y )Yr&   