+
    :i                          ^ RI t^ RIHtHtHtHtHt ^ RIH	t	H
t
  ! R R]
4      t]R8X  d   ]	P                  ! 4        R# R# )    N)cudafloat32float64int32void)unittestCUDATestCasec                   ,   a  ] tR t^t o R tR tRtV tR# )TestCudaIDivc                   \         P                  ! \        \        R,          \        \        4      4      R 4       p\
        P                  ! R\
        P                  R7      p\         P                  ! V4      pVR,          ! V^^4       VP                  4       pV P                  \
        P                  ! VR8H  4      4       R# )NNNc                 z    \        V4       F+  p\        V4       F  pWV3;;,          R ,          uu&   K  	  K-  	  R# g       @Nrangegridl_xl_yxys   &&&  _/var/www/html/photoedit/myenv/lib/python3.14/site-packages/numba/cuda/tests/cudapy/test_idiv.pydiv*TestCudaIDiv.test_inplace_div.<locals>.div	   .    3ZsAAJ#%J $      dtype      ?Nr   r      r"      r$   )r   jitr   r   r   npones	to_devicecopy_to_host
assertTrueall)selfr   r   r   r   s   &    r   test_inplace_divTestCudaIDiv.test_inplace_div   s    	$wt}eU3	4	& 
5	&
 GGF"**-~~a D	$1qCx()r   c                   \         P                  ! \        \        R,          \        \        4      4      R 4       p\
        P                  ! R\
        P                  R7      p\         P                  ! V4      pVR,          ! V^^4       VP                  4       pV P                  \
        P                  ! VR8H  4      4       R# )r   c                 z    \        V4       F+  p\        V4       F  pWV3;;,          R ,          uu&   K  	  K-  	  R# r   r   r   s   &&&  r   
div_double8TestCudaIDiv.test_inplace_div_double.<locals>.div_double   r   r   r   r   Nr    r!   r#   )r   r%   r   r   r   r&   r'   r(   r)   r*   r+   )r,   r1   r   r   r   s   &    r   test_inplace_div_double$TestCudaIDiv.test_inplace_div_double   s    	$wt}eU3	4	& 
5	&
 GGF"**-~~a 4q!$qCx()r    N)__name__
__module____qualname____firstlineno__r-   r3   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s     ** *r   r   __main__)numpyr&   numbar   r   r   r   r   numba.cuda.testingr   r	   r   r6   mainr5   r   r   <module>rB      s5     5 5 5*< *< zMMO r   