
    4i5                         S SK r S SKrS SKrS SKJrJr  SSKJ	r	  \ R                  " 5       R                  5       R                  S5      =(       d    \ R                  " 5       S:H  r " S S\	R                  5      rg)	    N)_selected_int_kind_func_selected_real_kind_func   )utilppcAIXc                       \ 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                  \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      \/var/www/html/dynamic-report/venv/lib/python3.13/site-packages/numpy/f2py/tests/test_kind.pytest_intTestKind.test_int   so     ++55rA"1%):*  i!!L1B11E0H	RabcRdQg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#\2DQ2G1J)TdefTgSjkl  r   z4Some 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r2A#A&*<+  l"1#\2DQ2G1J)TdefTgSjkl  r    N)__name__
__module____qualname____firstlineno__r   getpathsourcespytestmarkskipifsysmaxsizer   r%   xfailIS_PPC_OR_AIXr(   __static_attributes__r*   r   r   r
   r
      s    ||GUFI>?G[[k1:  <i<i
l [[}T  V	lV	lr   r
   )platformr4   r1   numpy.f2py.crackfortranr   r   r   r#    r   machinelower
startswithsystemr7   F2PyTestr
   r*   r   r   <module>rA      s^     
 
   "((*55e<Z@QUZ@Z%lt}} %lr   