
    J/Ph                         d dl mZ d dlZed             Zed             Zed             Zd Zd Zd Z	d	 Z
d
 Zd Zd Zd Zd ZdS )    )jitNc                 d    t          t          |                     D ]}| |xx         dz  cc<   | S )N   )rangelen)ais     c/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/numba/tests/chained_assign_usecases.pyincr      s9    3q66]]  	!	H    c                 2    | dxx         dz  cc<   | d         S Nr   r    r   s    r
   inc1r      s     aDDDAIDDDQ4Kr   c                 H    | dxx         dz  cc<   | d         | d         dz   fS r   r   r   s    r
   inc2r      s-    aDDDAIDDDQ41>r   c                 8    t          |           x}x}}||z   |z   S )N)r   )r   xyzs       r
   chain1r      s%    AAAq519r   c                 p    t          j        d          }| x|d<   x}|d<   |d         |d         z   |dz  z   S )N   r   r   )npzeros)vr   r   s      r
   chain2r      sA    
AAaD1qtQ4!A$;!a%  r   c                     | |}}||dz  z   S Nr   r   )r   r   r   bs       r
   unpack1r"   #   s    aqAq1u9r   c                 n    t          |           t          |          fx\  }}\  }}||dz  z   ||dz  z   fS r    r   r   r   r   r!   cds         r
   unpack2r(   (   s@    q''477""DAq41aq1u9a!a%ir   c                     t          |           t          |          fx}\  }}t          |           t          |          fx\  }}}|d         |dz  z   |z   |d         z   |d         |z   |dz  z   |d         z   fS Nr   r   r   r$   )r   r   r   r!   r&   r'   efs           r
   chain3r-   -   s    q''477##AAq''477##FQQaD1q5L1qt#qtax!a%'7!A$'>??r   c                 6    t          |           \  }}||dz  z   S r    r   )r   r   r!   s      r
   unpack3r0   3   s    77DAqq1u9r   c                 P    t          |           x\  }}\  }}||dz  z   ||dz  z   fS r    r/   )r   r   r!   r&   r'   s        r
   unpack4r2   8   s5    q''DAq41aq1u9a!a%ir   c                     t          |           x}\  }}t          |           x\  }}}|d         |dz  z   |z   |d         z   |d         |z   |dz  z   |d         z   fS r*   r/   )r   r   r!   r&   r'   r+   r,   s          r
   unpack5r4   =   si    AwwA1AwwDAq1aD1q5L1qt#qtax!a%'7!A$'>??r   c                 L    | |f|dz   | dz   fc\  }}\  }}||dz  z   |dz  |z   fS )Nr   r   r   r%   s         r
   unpack6r6   C   s@    Va!eQU^NFQFQq1u9a!eair   )numbar   numpyr   r   r   r   r   r   r"   r(   r-   r0   r2   r4   r6   r   r   r
   <module>r9      s                  
   
  
! ! !  
     
@ @ @  
     
@ @ @         r   