
    sh(                     *    S r S rS r " S S\5      rg)z!Use cases for testing matmul (@)
c                 
    X-  $ N xys     n/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/numba/tests/matmul_usecase.pymatmul_usecaser	      s	    5L    c                     X-  n U $ r   r   r   s     r   imatmul_usecaser      s    FAHr
   c                   &    \ rS rSrS rS rS rSrg)
DumbMatrix
   c                     Xl         g r   value)selfr   s     r   __init__DumbMatrix.__init__   s    
r
   c                 |    [        U[        5      (       a"  [        U R                  UR                  -  5      $ [        $ r   
isinstancer   r   NotImplementedr   others     r   
__matmul__DumbMatrix.__matmul__   s-    eZ((djj5;;677r
   c                 z    [        U[        5      (       a!  U =R                  UR                  -  sl        U $ [        $ r   r   r   s     r   __imatmul__DumbMatrix.__imatmul__   s,    eZ((JJ%++%JKr
   r   N)__name__
__module____qualname____firstlineno__r   r   r   __static_attributes__r   r
   r   r   r   
   s    
r
   r   N)__doc__r	   r   objectr   r   r
   r   <module>r(      s     r
   