§
    ƒÛg]  ã                   ó†   — d dl mZ d dlmZ d dlZd„ Zd„ Z G d„ dej        ¦  «        Ze	dk    r ej
        ¦   «          dS dS )	é    )Úcompile_isolated)ÚtypesNc                 ó$   — t          | ||¦  «        S ©N)Úmax©ÚaÚbÚcs      úM/granary/edev/quantum/lib/python3.11/site-packages/numba/tests/test_maxmin.pyÚdomax3r      ó   € Ýˆq�!�Q‰<Œ<Ðó    c                 ó$   — t          | ||¦  «        S r   )Úminr   s      r   Údomin3r   
   r   r   c                   ó   — e Zd Zd„ Zd„ ZdS )Ú
TestMaxMinc                 óì   — t           }t          j        t          j        t          j        f}t          ||¦  «        }|j        }d}d}d}|                       ||||¦  «         ||||¦  «        ¦  «         d S ©Né   é   é   )r   r   Úint32Úfloat32Údoubler   Úentry_pointÚassertEqual©ÚselfÚpyfuncÚargtysÚcresÚcfuncr	   r
   r   s           r   Ú	test_max3zTestMaxMin.test_max3   ós   € ÝˆÝ”+�uœ}­e¬lÐ;ˆÝ ¨Ñ/Ô/ˆØÔ ˆàˆØˆØˆà×Ò˜˜  1 a™œ¨%¨%°°1°a©.¬.Ñ9Ô9Ð9Ð9Ð9r   c                 óì   — t           }t          j        t          j        t          j        f}t          ||¦  «        }|j        }d}d}d}|                       ||||¦  «         ||||¦  «        ¦  «         d S r   )r   r   r   r   r   r   r   r   r   s           r   Ú	test_min3zTestMaxMin.test_min3   r&   r   N)Ú__name__Ú
__module__Ú__qualname__r%   r(   © r   r   r   r      s2   € € € € € ð
:ð 
:ð 
:ð
:ð 
:ð 
:ð 
:ð 
:r   r   Ú__main__)Únumba.core.compilerr   Ú
numba.corer   Úunittestr   r   ÚTestCaser   r)   Úmainr,   r   r   ú<module>r3      s£   ðØ 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø Ð Ð Ð Ð Ð Ø €€€ðð ð ðð ð ð:ð :ð :ð :ð :�Ô"ñ :ô :ð :ð4 ˆzÒÐØ€H„M�O„O€O€O€Oð Ðr   