§
    ƒÛgü  ã                   óº   — d dl Z d dlmZmZ d dlmZ  e¦   «         Zde_         e¦   «         Zd„ Z	 G d„ de j
        ¦  «        Zedk    r e j        ¦   «          dS dS )	é    N)Úcompile_isolatedÚFlags)ÚtypesTc                 ó   — | |z   S )N© )ÚaÚbs     úQ/granary/edev/quantum/lib/python3.11/site-packages/numba/tests/test_python_int.pyÚ
return_intr      s   € Øˆq‰5€Ló    c                   óV   — e Zd Zeej        dfd„Zd„ Zefd„Zd„ Z	efd„Z
d„ Zefd„Zd	S )
ÚTestPythonInt)é   é   c                 óê   — t           }t          |||f|¬¦  «        }|j        } ||Ž } ||Ž }|                      t	          |¦  «        t	          |¦  «        ¦  «         |                      ||¦  «         d S ©N)Úflags)r   r   Úentry_pointÚassertIsÚtypeÚassertEqual)	Úselfr   Úint_typeÚoperandsÚpyfuncÚcrÚcfuncÚexpectedÚgots	            r
   Útest_int_return_typez"TestPythonInt.test_int_return_type   s{   € åˆÝ˜f x°Ð&:À%ÐHÑHÔHˆØ”ˆØ�6˜8Ð$ˆØˆe�XÐˆØ�Š•d˜3‘i”i¥ h¡¤Ñ0Ô0Ð0Ø×Ò˜˜hÑ'Ô'Ð'Ð'Ð'r   c                 ó<   — |                       t          ¬¦  «         d S r   )r    Úno_pyobj_flags©r   s    r
   Útest_int_return_type_npmz&TestPythonInt.test_int_return_type_npm   s   € Ø×!Ò!­Ð!Ñ7Ô7Ð7Ð7Ð7r   c                 óH   — |                       t          j        |¬¦  «         d S )N)r   r   )r    r   Úuint64©r   r   s     r
   Útest_unsigned_int_return_typez+TestPythonInt.test_unsigned_int_return_type"   s#   € Ø×!Ò!­5¬<¸uÐ!ÑEÔEÐEÐEÐEr   c                 ó<   — |                       t          ¬¦  «         d S r   )r(   r"   r#   s    r
   Ú!test_unsigned_int_return_type_npmz/TestPythonInt.test_unsigned_int_return_type_npm%   s   € Ø×*Ò*µÐ*Ñ@Ô@Ð@Ð@Ð@r   c                 ó4   — |                       |d¬¦  «         d S )N)l        l        ©r   r   ©r    r'   s     r
   Útest_long_int_return_typez'TestPythonInt.test_long_int_return_type(   s#   € ð 	×!Ò!¨¸Ð!ÑGÔGÐGÐGÐGr   c                 ó<   — |                       t          ¬¦  «         d S r   )r.   r"   r#   s    r
   Útest_long_int_return_type_npmz+TestPythonInt.test_long_int_return_type_npm-   s   € Ø×&Ò&­^Ð&Ñ<Ô<Ð<Ð<Ð<r   c                 óD   — |                       |ddz  ddz  f¬¦  «         d S )Né   éF   éK   r,   r-   r'   s     r
   Útest_longer_int_return_typez)TestPythonInt.test_longer_int_return_type0   s-   € à×!Ò!¨¸¸B¹ÀÀ2Á¸Ð!ÑGÔGÐGÐGÐGr   N)Ú__name__Ú
__module__Ú__qualname__Úforce_pyobj_flagsr   Úint64r    r$   r(   r*   r.   r0   r5   r   r   r
   r   r      sÀ   € € € € € ð
 *;Ø&+¤k¸Fð(ð (ð (ð (ð8ð 8ð 8ð 3Dð Fð Fð Fð FðAð Að Að /@ð Hð Hð Hð Hð
=ð =ð =ð 1Bð Hð Hð Hð Hð Hð Hr   r   Ú__main__)ÚunittestÚnumba.core.compilerr   r   Ú
numba.corer   r9   Úforce_pyobjectr"   r   ÚTestCaser   r6   Úmainr   r   r
   ú<module>rB      sÅ   ðØ €€€Ø 7Ð 7Ð 7Ð 7Ð 7Ð 7Ð 7Ð 7Ø Ð Ð Ð Ð Ð ð �E‘G”GÐ Ø#'Ð Ô  à�‘”€ðð ð ð"Hð "Hð "Hð "Hð "H�HÔ%ñ "Hô "Hð "HðJ ˆzÒÐØ€H„M�O„O€O€O€Oð Ðr   