
    ܙd]                         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      7lib/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}el;// 1a%%1a..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HMOOOOO r   