
    sh%                         S SK Jr  S rS rS rS r\" SS9S 5       r\" S	/SS9S
 5       rS rS r	 " S S5      r
S rS r " S S\5      rS rg)    )	vectorizec                 
    X-   $ )zAn addition abs     /Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/numba/tests/npyufunc/ufuncbuilding_usecases.pyaddr
      	    5L    c                 
    X:H  $ Nr   r   s     r	   equalsr   	   s	    6Mr   c                 
    X-  $ )zA multiplicationr   r   s     r	   mulr      r   r   c                     UR                   u  p4[        U5       H&  n[        U5       H  nXU4   XU4   -   X%U4'   M     M(     g)zA generalized additionN)shaperanger   r   cxyijs          r	   guaddr      sE    77DA1XqA1gQ$'AdG  r   T)nopythonc                 
    X-   $ r   r   r   s     r	   innerr      r   r   zint64(int64, int64)c                 
    X-   $ r   r   r   s     r	   inner_explicitr       r   r   c                     [        X5      $ r   )r   r   s     r	   outerr"   $   s    ;r   c                     [        X5      $ r   )r    r   s     r	   outer_explicitr$   (   s    !r   c                       \ rS rSrSrg)Dummy,   r   N__name__
__module____qualname____firstlineno____static_attributes__r   r   r	   r&   r&   ,       r   r&   c                     [        5         UR                  u  p4[        U5       H&  n[        U5       H  nXU4   XU4   -   X%U4'   M     M(     g r   r&   r   r   r   s          r	   	guadd_objr1   0   sJ    	G77DA1XqA1gQ$'AdG  r   c                     [        5         UR                  u  p4[        U5       H"  n[        U5       H  nXU4   U-   X%U4'   M     M$     g r   r0   r   s          r	   guadd_scalar_objr3   8   sC    	G77DA1XqA1gkAdG  r   c                       \ rS rSrSrg)MyException@   r   Nr(   r   r   r	   r5   r5   @   r.   r   r5   c                     [         er   )r5   )r   r   r   s      r	   guerrorr8   D   s    
r   N)numbar   r
   r   r   r   r   r    r"   r$   r&   r1   r3   	Exceptionr5   r8   r   r   r	   <module>r;      s    

( D  !"T2 3 	 	("	) 	r   