+
    ei!  c                   sl    ^ RI t ^ RIt^ RIt^ RIHt ^ RIHt ^RIH	t	  ! R R]	P                  4      tR# )i    N)_selected_int_kind_func)_selected_real_kind_func)utilc                   sP  a  ] tR t^t o ]P
                  ! RRRR4      .t]P                  P                  ]
P                  R8  RR7      R 4       tR t]P                  P                  ]P                   ! 4       P#                  4       P%                  R	4      R
R7      R 4       tRtV tR# )TestKindZtestsZsrcZkindzfoo.f90zFails for 32 bit machines)Zreasonc           
     s    V P                   P                  p\        ^(4       F:  pV! V4      \        V4      8X  d   K  Q RV R\        V4      : RV! V4      : 24       h	  R# )z/Test `int` kind_func for integers up to 10**40.zselectedintkind(): expected 	 but got N)moduleselectedintkindrangeselected_int_kind)selfr   i   &  A/usr/lib64/python3.14/site-packages/numpy/f2py/tests/test_kind.pytest_intZTestKind.test_int   so     ++55rA"1%):*  i!!L1B11E0H	RabcRdQghi      c           
     s    V P                   P                  p\        ^ 4       F:  pV! V4      \        V4      8X  d   K  Q RV R\        V4      : RV! V4      : 24       h	  R# )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   r   r   	test_realZTestKind.test_real   sp    
  ;;77rA#A&*<+  l"1#\2DQ2G1J)TdefTgSjkl  r   Zppcz4Some PowerPC may not support full IEEE 754 precisionc           
     s    V P                   P                  p\        ^ ^(4       F:  pV! V4      \        V4      8X  d   K  Q RV R\        V4      : RV! V4      : 24       h	  R# )zE
Test kind_func for quadruple precision [`real(16)`] of 32+ digits .
r   r   r   Nr   r   r   r   test_quad_precisionZTestKind.test_quad_precision*   sr      ;;77r2A#A&*<+  l"1#\2DQ2G1J)TdefTgSjkl  r    Nl       )Z__name__Z
__module__Z__qualname__Z__firstlineno__r   ZgetpathZsourcespytestZmarkZskipifsysZmaxsizer   r   ZxfailplatformZmachineZlowerZ
startswithr   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s     ||GUFI>?G[[k1:  <i<i
l [[x'')//1<<UCT  V	lV	lr   r   )r   r   r   Znumpy.f2py.crackfortranr    r	   r   r   Z r   ZF2PyTestr   r   r   r   <module>r      s/     
  %lt}} %lr   