
    xKg                     ~    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y)    )jitNc                 R    t        t        |             D ]  }| |xx   dz  cc<    | S )N   )rangelen)ais     g/home/alanp/www/video.onchill/myenv/lib/python3.12/site-packages/numba/tests/chained_assign_usecases.pyincr      s&    3q6]	!	 H    c                 &    | dxx   dz  cc<   | d   S Nr   r    r   s    r
   inc1r      s    aDAIDQ4Kr   c                 6    | dxx   dz  cc<   | d   | d   dz   fS r   r   r   s    r
   inc2r      s%    aDAIDQ41>r   c                 0    t        |       x}x}}||z   |z   S )N)r   )r   xyzs       r
   chain1r      s#    AAAq519r   c                 f    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                 ^    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7""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-   -   sw    q'47##AAq'47##FQQaD1q5L1qt#qtax!a%'7!A$'>??r   c                 .    t        |       \  }}||dz  z   S r    r   )r   r   r!   s      r
   unpack3r0   3   s    7DAqq1u9r   c                 H    t        |       x\  }}\  }}||dz  z   ||dz  z   fS r    r/   )r   r   r!   r&   r'   s        r
   unpack4r2   8   s3    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   =   se    AwA1Aw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      sv         
  

!
 
@
 
@ r   