o
    8Î®c]  ã                   @   sZ   d dl mZ d dlmZ d dlZdd„ Zdd„ ZG dd	„ d	ejƒZe	d
kr+e 
¡  dS dS )é    )Úcompile_isolated)ÚtypesNc                 C   ó   t | ||ƒS ©N)Úmax©ÚaÚbÚc© r   ú>/tmp/pip-target-vg8gfxp4/lib/python/numba/tests/test_maxmin.pyÚdomax3   ó   r   c                 C   r   r   )Úminr   r   r   r   Údomin3
   r   r   c                   @   s   e Zd Zdd„ Zdd„ ZdS )Ú
TestMaxMinc                 C   óP   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
   r   r   r   Ú	test_max3   ó   
 zTestMaxMin.test_max3c                 C   r   r   )r   r   r   r   r   r   r   r   r   r   r   r   Ú	test_min3   r#   zTestMaxMin.test_min3N)Ú__name__Ú
__module__Ú__qualname__r"   r$   r   r   r   r   r      s    r   Ú__main__)Únumba.core.compilerr   Ú
numba.corer   Úunittestr   r   ÚTestCaser   r%   Úmainr   r   r   r   Ú<module>   s    ÿ