
    h                     B    S SK rS SKrS SKJr  S SKJr   " S S\5      rg)    N)Base)expectc                   (    \ rS rSr\SS j5       rSrg)MatMulInteger   Nc                  
   [         R                  R                  S/ SQS/S9n [        R                  " / SQ/ SQ/ SQ/ SQ/[        R
                  S	9n[        R                  " S
/[        R
                  S	9n[        R                  " SS/SS/SS//[        R
                  S	9n[        R                  " S/[        R
                  S	9n[        R                  " SS/SS/SS/SS//[        R                  S	9n[        U XX$/U/SS9  g )Nr   )ABa_zero_pointb_zero_pointY)inputsoutputs)         )
         )	         )      r   )dtyper   r   r   r   r   r   r   r   iiiiiiiitest_matmulinteger)r   r   name)onnxhelper	make_nodenparrayuint8int32r   )noder	   r   r
   r   outputs         c/var/www/fran/franai/venv/lib/python3.13/site-packages/onnx/backend/test/case/node/matmulinteger.pyexportMatMulInteger.export   s   {{$$=E % 
 HH	 ((
 xxBHH5HHAAA
 ((
 xx2884c
c
dd	 ((
 	,5H%		
     )returnN)__name__
__module____qualname____firstlineno__staticmethodr(   __static_attributes__r+   r*   r'   r   r      s    -
 -
r*   r   )numpyr!   r   onnx.backend.test.case.baser   onnx.backend.test.case.noder   r   r+   r*   r'   <module>r6      s   
   , ./
D /
r*   