ó
    �œ‘hV  ã                   ój   • S SK r S SKrS SKrS SKJr  S SKJr  SSKJ	r	   " S S\	R                  5      rg)é    N)Ú_selected_int_kind_func)Ú_selected_real_kind_funcé   )Úutilc                   ó8  • \ rS rSr\R
                  " SSSS5      /r\R                  R                  \
R                  S:  SS9S	 5       rS
 r\R                  R                  \R                   " 5       R#                  5       R%                  S5      SS9S 5       rSrg)ÚTestKindé   ÚtestsÚsrcÚkindzfoo.f90l       zFails for 32 bit machines)Úreasonc           
      óÀ   • U R                   R                  n[        S5       H9  nU" U5      [        U5      :X  a  M   SU S[        U5      < SU" U5      < 35       e   g)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      Ú^C:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\numpy/f2py/tests/test_kind.pyÚtest_intÚTestKind.test_int   so   € ð Ÿ+™+×5Ñ5ˆä�r–ˆAÙ" 1Ó%Ô):Øó*õ ð ià! !  LÔ1BÀ1Ó1EÑ0HÈ	ÑRaÐbcÓRdÑQgÐhóið ò ó    c           
      óÀ   • U R                   R                  n[        S5       H9  nU" U5      [        U5      :X  a  M   SU S[        U5      < SU" U5      < 35       e   g)zq
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_realÚTestKind.test_real   sp   € ð
  Ÿ;™;×7Ñ7Ðä�r–ˆAÙ# AÓ&Ô*<Øó+õ ð là" 1 # \Ô2DÀQÓ2GÑ1JÈ)ÑTdÐefÓTgÑSjÐkólð ò r   Úppcz4Some PowerPC may not support full IEEE 754 precisionc           
      óÂ   • U R                   R                  n[        SS5       H9  nU" U5      [        U5      :X  a  M   SU S[        U5      < SU" U5      < 35       e   g)zE
Test kind_func for quadruple precision [`real(16)`] of 32+ digits .
r   r   r   r   r   Nr   r"   s      r   Útest_quad_precisionÚTestKind.test_quad_precision*   sr   € ð  Ÿ;™;×7Ñ7Ðä�r˜2–ˆAÙ# AÓ&Ô*<Øó+õ ð là" 1 # \Ô2DÀQÓ2GÑ1JÈ)ÑTdÐefÓTgÑSjÐkólð ò r   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   ÚgetpathÚsourcesÚpytestÚmarkÚskipifÚsysÚmaxsizer   r#   ÚxfailÚplatformÚmachineÚlowerÚ
startswithr'   Ú__static_attributes__r)   r   r   r   r      s£   † Ø�|Š|˜G U¨F°IÓ>Ð?€Gà‡[�[×Ñ˜Ÿ™ kÑ1Ø:ð ð <ñió<ðiò
lð ‡[�[×Ñ�x×'Ò'Ó)×/Ñ/Ó1×<Ñ<¸UÓCØTð ð Vñ	lóVó	lr   r   )r6   r3   r0   Únumpy.f2py.crackfortranr   r   r   r!   Ú r   ÚF2PyTestr   r)   r   r   Ú<module>r>      s/   ðÛ Û 
ã õõõ ô%lˆt�}‰}õ %lr   