§
    `Štj5  ã                   óî   — d dl Z d dlZd dlZd dlmZmZ ddlm	Z	  e j
        ¦   «                              ¦   «                              d¦  «        p e j        ¦   «         dk    Z G d„ de	j        ¦  «        ZdS )	é    N)Ú_selected_int_kind_funcÚ_selected_real_kind_funcé   )ÚutilÚppcÚAIXc                   óâ   — e Zd Z ej        dddd¦  «        gZej                             e	j
        dk     d¬¦  «        d„ ¦   «         Zd	„ Zej                             ed
¬¦  «        d„ ¦   «         ZdS )ÚTestKindÚtestsÚsrcÚkindzfoo.f90l       zFails for 32 bit machines)Úreasonc           
      óÌ   — | j         j        }t          d¦  «        D ]G} ||¦  «        t          |¦  «        k    s)J d|› dt          |¦  «        ›d ||¦  «        ›�¦   «         ‚ŒHdS )z/Test `int` kind_func for integers up to 10**40.é(   zselectedintkind(ú): expected ú	 but got N)ÚmoduleÚselectedintkindÚrangeÚselected_int_kind)Úselfr   Úis      úX/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/numpy/f2py/tests/test_kind.pyÚtest_intzTestKind.test_int   s¢   € ð œ+Ô5ˆå�r‘”ð 	ið 	iˆAØ"�? 1Ñ%Ô%Õ):Øñ*ô *ò ð ð àh !ÐhÐhÕ1BÀ1Ñ1EÔ1EÐhÐhÐRaÐRaÐbcÑRdÔRdÐhÐhñô ð ð ð	ið 	ió    c           
      óÌ   — | j         j        }t          d¦  «        D ]G} ||¦  «        t          |¦  «        k    s)J d|› dt          |¦  «        ›d ||¦  «        ›�¦   «         ‚ŒHdS )z‰
        Test (processor-dependent) `real` kind_func for real numbers
        of up to 31 digits precision (extended/quadruple).
        é    úselectedrealkind(r   r   N©r   Úselectedrealkindr   Úselected_real_kind©r   r    r   s      r   Ú	test_realzTestKind.test_real   s¤   € ð
  œ;Ô7Ðå�r‘”ð 	lð 	lˆAØ#Ð# AÑ&Ô&Õ*<Øñ+ô +ò ð ð àk 1ÐkÐkÕ2DÀQÑ2GÔ2GÐkÐkÐTdÐTdÐefÑTgÔTgÐkÐkñô ð ð ð	lð 	lr   z4Some PowerPC may not support full IEEE 754 precisionc           
      óÎ   — | j         j        }t          dd¦  «        D ]G} ||¦  «        t          |¦  «        k    s)J d|› dt          |¦  «        ›d ||¦  «        ›�¦   «         ‚ŒHdS )zU
        Test kind_func for quadruple precision [`real(16)`] of 32+ digits .
        r   r   r   r   r   Nr   r"   s      r   Útest_quad_precisionzTestKind.test_quad_precision)   s¦   € ð  œ;Ô7Ðå�r˜2‘”ð 	lð 	lˆAØ#Ð# AÑ&Ô&Õ*<Øñ+ô +ò ð ð àk 1ÐkÐkÕ2DÀQÑ2GÔ2GÐkÐkÐTdÐTdÐefÑTgÔTgÐkÐkñô ð ð ð	lð 	lr   N)Ú__name__Ú
__module__Ú__qualname__r   ÚgetpathÚsourcesÚpytestÚmarkÚskipifÚsysÚmaxsizer   r#   ÚxfailÚIS_PPC_OR_AIXr%   © r   r   r
   r
      sÅ   € € € € € ØˆtŒ|˜G U¨F°IÑ>Ô>Ð?€Gà„[×Ò˜œ kÒ1Ø:ð ñ <ô <ðið iñ<ô <ðið
lð 
lð 
lð „[×Ò�}ØTð ñ Vô Vð	lð 	lñVô Vð	lð 	lð 	lr   r
   )Úplatformr.   r+   Únumpy.f2py.crackfortranr   r   r   r!   Ú r   ÚmachineÚlowerÚ
startswithÚsystemr1   ÚF2PyTestr
   r2   r   r   ú<module>r;      sÛ   ðØ €€€Ø 
€
€
€
à €€€ðð ð ð ð ð ð ð ð
 Ð Ð Ð Ð Ð à �Ô Ñ"Ô"×(Ò(Ñ*Ô*×5Ò5°eÑ<Ô<ÐZÀÀÄÑ@QÔ@QÐUZÒ@Z€ð%lð %lð %lð %lð %lˆtŒ}ñ %lô %lð %lð %lð %lr   