§
    ƒÛg0  ã                   óÌ   — d dl Z d dlmZmZ d dlmZmZ  e¦   «         Zde_         e¦   «         Z	de	_
        d„ Z G d„ de j        ¦  «        Zedk    r e j        ¦   «          dS dS )	é    N)Úcompile_isolatedÚFlags)ÚtypesÚutilsTc                 óŽ   — d}d}t          d¦  «        D ]0}|dz  | z   }|j        |j        z  |j        |j        z  z   dk    r dS Œ1dS )Nr   ù                éd   é   é   FT)ÚrangeÚrealÚimag)ÚcÚiÚzs      úQ/granary/edev/quantum/lib/python3.11/site-packages/numba/tests/test_mandelbrot.pyÚis_in_mandelbrotr      s_   € Ø	€AØ€AÝ�3‰ZŒZð ð ˆØ�‰F�Q‰JˆØŒF�Q”V‰O˜aœf q¤v™oÑ-°!Ò3Ð3Ø�5�5ð 4àˆ4ó    c                   ó   — e Zd Zd„ ZdS )ÚTestMandelbrotc                 óº   — t           }t          |t          j        f¦  «        }|j        }g d¢}|D ]*}|                       ||¦  «         ||¦  «        ¦  «         Œ+d S )N)r   y      ð?        y              ð?y      ð?      ð?yš™™™™™¹?š™™™™™¹?)r   r   r   Ú	complex64Úentry_pointÚassertEqual)ÚselfÚpyfuncÚcrÚcfuncÚpointsÚps         r   Útest_mandelbrotzTestMandelbrot.test_mandelbrot   so   € Ý!ˆÝ˜f¥u¤Ð&8Ñ9Ô9ˆØ”ˆà3Ð3Ð3ˆØð 	2ð 	2ˆAØ×Ò˜U˜U 1™XœX v v¨a¡y¤yÑ1Ô1Ð1Ð1ð	2ð 	2r   N)Ú__name__Ú
__module__Ú__qualname__r!   © r   r   r   r      s#   € € € € € ð2ð 2ð 2ð 2ð 2r   r   Ú__main__)ÚunittestÚnumba.core.compilerr   r   Ú
numba.corer   r   Úenable_pyobj_flagsÚenable_pyobjectÚforce_pyobj_flagsÚforce_pyobjectr   ÚTestCaser   r"   Úmainr%   r   r   ú<module>r0      sÊ   ðØ €€€Ø 7Ð 7Ð 7Ð 7Ð 7Ð 7Ð 7Ð 7Ø #Ð #Ð #Ð #Ð #Ð #Ð #Ð #à�U‘W”WÐ Ø%)Ð Ô "à�E‘G”GÐ Ø#'Ð Ô  ðð ð ð	2ð 	2ð 	2ð 	2ð 	2�XÔ&ñ 	2ô 	2ð 	2ð ˆzÒÐØ€H„M�O„O€O€O€Oð Ðr   