+
    i;                         ^ RI t ^ RI 5 ^ RI5 ^ RIt^ RIt ]tR tR tR t	R t
R tR tR	 tR
 tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR#   ] d    ]t LRi ; i)    N)*c                  `   \        ^4      \        ^^ 4      8X  g   Q h\        ^ 4      \        ^ 4      8X  g   Q h\        ^4      \        ^R4      8w  g   Q h\        ^4      R8X  g   Q h\        ^4      R8w  g   Q h\        ^4      ^8X  g   Q h\        ^4      R8w  g   Q h\        ^4      R8w  g   Q hR# )   gh㈵>       @      @z2.0Nmpfmpc     Y/var/www/html/photoedit/myenv/lib/python3.14/site-packages/mpmath/tests/test_basic_ops.pytest_type_comparer      s    q6S1Xq6SVq6SG_$$$q6S==q6S==q6Q;;q6U??q6U??r   c                     \        R 4      \        ^4      ,           R8X  g   Q h\        R 4      ^,           R8X  g   Q h\        R 4      R,           R8X  g   Q h^\        R 4      ,           R8X  g   Q hR\        R 4      ,           R8X  g   Q hR\        R 4      ,           R8X  g   Q h\        R 4      \        ^4      ,           R8X  g   Q h\        R 4      ^,           R8X  g   Q h\        R 4      R,           R8X  g   Q h\        R 4      R,           R8X  g   Q h^\        R 4      ,           R8X  g   Q hR\        R 4      ,           R8X  g   Q hR\        R 4      ,           R8X  g   Q hR# )      @g      @r   N      @        r   r   r   r   test_addr      -   s8c!f###s8a<3s8c>S   s3x<3S>S   CH###s8c!f###s8a<3s8c>S   s8t###s3x<3S>S   CH###r   c                     \        R 4      \        ^4      ,
          R8X  g   Q h\        R 4      ^,
          R8X  g   Q h\        R 4      R,
          R8X  g   Q h^\        R 4      ,
          R8X  g   Q hR\        R 4      ,
          R8X  g   Q hR\        R 4      ,
          R8X  g   Q h\        R 4      \        ^4      ,
          R8X  g   Q h\        R 4      ^,
          R8X  g   Q h\        R 4      R,
          R8X  g   Q h\        R 4      R,
          R8X  g   Q h^\        R 4      ,
          R8X  g   Q hR\        R 4      ,
          R8X  g   Q hR\        R 4      ,
          R8X  g   Q hR# )r         ?r   Ng      r   r   r   r   r   test_subr   %   s-   s8c!f$$$s8a<4s8c>T!!!s3x<3S>S   CH###s8c!f$$$s8a<4s8c>T!!!s8t$$$s3x<3S>S   CH###r   c                     \        R 4      \        ^4      ,          R8X  g   Q h\        R 4      ^,          R8X  g   Q h\        R 4      R,          R8X  g   Q h^\        R 4      ,          R8X  g   Q hR\        R 4      ,          R8X  g   Q hR\        R 4      ,          R8X  g   Q h\        R 4      \        ^4      ,          R8X  g   Q h\        R 4      ^,          R8X  g   Q h\        R 4      R,          R8X  g   Q h\        R 4      R,          R8X  g   Q h^\        R 4      ,          R8X  g   Q hR\        R 4      ,          R8X  g   Q hR\        R 4      ,          R8X  g   Q hR# )r   g      @r   Nr   r   r   r   r   test_mulr   4   r   r   c                     \        ^4      \        ^4      ,          R8X  g   Q h\        ^4      ^,          R8X  g   Q h\        ^4      R,          R8X  g   Q h^\        ^4      ,          R8X  g   Q hR\        ^4      ,          R8X  g   Q hR\        R4      ,          R8X  g   Q h\        ^4      \        ^4      ,          R8X  g   Q h\        ^4      ^,          R8X  g   Q h\        ^4      R,          R8X  g   Q h\        ^4      R,          R8X  g   Q h^\        ^4      ,          R8X  g   Q hR\        ^4      ,          R8X  g   Q hR\        ^4      ,          R8X  g   Q hR# )   r   r         @N      @        r   r   r   r   r   test_divr   C   s)   q6CF?c!!!q6A:q6C<3s1v:Q<3CH###q6CF?c!!!q6A:q6C<3q6T?c!!!s1v:Q<3CF?c!!!r   c                     \        ^4      \        ^4      ,          R8X  g   Q h\        ^4      ^,          R8X  g   Q h\        ^4      R,          R8X  g   Q h^\        ^4      ,          R8X  g   Q hR\        ^4      ,          R8X  g   Q hR\        R4      ,          R8X  g   Q h\        ^4      \        ^4      ,          R8X  g   Q h\        ^4      ^,          R8X  g   Q h\        ^4      R,          R8X  g   Q h\        ^4      R,          R8X  g   Q h^\        ^4      ,          R8X  g   Q hR\        ^4      ,          R8X  g   Q hR\        ^4      ,          R8X  g   Q hR# )r   g      k@r   r   Nr   r   r   r   r   r   test_powr   R   s-   q6SVu$$$q6Q;%q6S=E!!!A;%#a&=E!!!SX&&&q6SVu$$$q6Q;%q6S=E!!!q6du$$$A;%#a&=E!!!SVu$$$r   c                  J   ^\        ^4      ,           \        ^4      ^,           u;8X  d	   ^8X  g   Q h Q h^\        ^4      ,
          \        ^4      ^,
          ) u;8X  d	   R8X  g   Q h Q h^\        ^4      ,          \        ^4      ^,          u;8X  d	   ^8X  g   Q h Q h^\        ^4      ,          \        ^4      ^,          u;8X  d	   ^8X  g   Q h Q hR\        ^4      ,           \        ^4      R,           u;8X  d	   ^8X  g   Q h Q hR\        ^4      ,
          \        ^4      R,
          ) u;8X  d	   R8X  g   Q h Q hR\        ^4      ,          \        ^4      R,          u;8X  d	   ^8X  g   Q h Q hR\        ^4      ,          \        ^4      R,          u;8X  d	   ^8X  g   Q h Q hR# )   g      ?r   r   r   N)r	   r   r   r   test_mixed_miscr#   a   sN   s1v:Q!(q(((((s1v:3q6A:,",,,,,s1v:Q!(q(((((s1v:Q!(q(((((Q<3q6C<,1,,,,,Q<SVc\?0b00000Q<3q6C<,1,,,,,Q<3q6C<,1,,,,,r   c                     ^\         n        \        ^4      \        R4      ,           R8X  g   Q h\        ^4      \        R4      ^P,          ,           R8X  g   Q h\        R	4      \        ^4      ,           \        R	4      8X  g   Q h\        ^4      \        R	4      ,           \        R	4      8X  g   Q h\        R
4      \        ^4      ,           \        ^4      8X  g   Q h\        ^4      \        R
4      ,           \        ^4      8X  g   Q h\        ^4      R,           ^8w  g   Q h\        ^4      R,           ^8X  g   Q h\        R4      ^ ,           \        R4      8X  g   Q h\        ^ 4      \        R4      ,           \        R4      8X  g   Q hR# )   g?gV瞯<g#B;g@r\+`;NiigQ8?)r!       d(	 )r!    d(	 )mpdpsr	   r   r   r   test_add_miscr*   k   s1   BFq6CH###q6CHRK:--- 3q6)S1A-BBBBq6C())S1A-BBBB !CF*c!f444q6C)**c!f444q6E>Qq6E>Qx=1H---q6CM!S]222r   c                      ^\        ^4      ,           ^8X  g   Q h\        ^4      P                  R4      '       d   Q h\        R4      P                  ^4      '       g   Q hR# )r!   Ng      @y       @V瞯<)r
   aer   r   r   test_complex_miscr-   x   sJ    s1v:??1vyy####x=Ar   c            
          R FY  p R FP  pR FG  pR F>  p\        W4      \        W#4      ,          \        W4      \        W#4      ,          8X  d   K>  Q h	  KI  	  KR  	  K[  	  R# )r   N)r   r   )r      r      )r      )r
   complex)abcds       r   test_complex_zerosr8   ~   sR    AAq8CH,WQ\0IIII    r   c                     \        RR 4       F'  p \        \        V 4      4      \        V 4      8X  d   K'  Q h	  \        \        R4      4      \        R4      8X  g   Q h\        \        ^^4      4      \        R4      8X  g   Q h\        \        4      '       g   Q h\        \        R4      4      \        R4      8w  g   Q h\        \        ^dR4      4      \        \        ^R4      4      8w  g   Q h^ RIHp \        \        P                  ^^4      4      '       g   Q h\        \        P                  ^ ^4      4      ^ 8X  g   Q h\        \        P                  R	^4      4      \        R	4      8X  g   Q h\        \        P                  ^^4      4      \        ^4      8X  g   Q h\        \        P                  ^^4      4      \        ^4      8X  g   Q h\        \        P                  ^^4      4      \        R4      8X  g   Q h\        P                  R
8  d|   \        \        ^4      ^R,          ,          4      \        ^R,          4      8X  g   Q h\        \        ^4      ^R,          ,          4      \        V! ^^R,          4      4      8X  g   Q hR# R# )   r   1e10001e10000mpqi  Ni y       @      @r/   r   )
rangehashr	   r
   infmpmath.rationalr>   r(   sysversion_info)ir>   s     r   	test_hashrH      s   4CF|tAw&&& C>T#Y&&&Aa>T$Z'''999H$y/111C!"d3s8+<&====#qq!!!r!b)))qQ'''qQ'''qS	)))
6!CF1d7N#tAtG}444CF1d7N#tC!T'N';;;; "r   c            	         ^\         n        \        R4      p \        \	        \
        V ^5\        4      \
        ^5\        4      \        R4      8X  g   Q h\        \
        V ^5\        4      \
        8X  g   Q h\        \
        \        \
        V ^5\        4      ^5\        4      \        R4      8X  g   Q h\	        \
        V ^5\        4      \
        8X  g   Q hR# )r%   gJz5g      <g      <N)r(   r)   
from_floatmpf_submpf_addfoneround_up
round_down)r4   s    r   test_add_roundingrP      s    BF5A74B14XF*UkJllll4B)T1114q"j92zJjYoNpppp4B
+t333r   c                     \        R 4      P                  \        R4      R4      '       g   Q h\        R 4      P                  \        R4      R4      '       d   Q h\        R4      P                  \        R4      4      '       d   Q hR# )g333333?ge533?gHz>g&.>NgKugX͈N)r	   r,   r   r   r   test_almost_equalrR      sf    s8;;s:----3x{{3z?D1111&'**3/A+BCCCCCr   c            
         ^ RI p V P                  \        3V P                  \        3V P
                  \        3V P                  \        3.p\        R4      p\        R4      p\        R4      p\        R	4      pW#WE3 F  pW#WE3 F  pV F  w  rV	\        Jd   ^\        n        V! Wg4      p
^<\        n        V! Wg4      p^5\        n        V! Wg4      pV	! Wg^<R7      V8X  g   Q hV	! Wg4      V8X  g   Q hV	\        Jd<   V	! Wg\        R7      X
8X  g   Q hV	! Wg\        R7      V
8X  g   Q hV	! WgRR7      V
8X  g   Q h\        \        VRR7      \        R7      V8X  g   Q h\        V4      V5) 8X  d   K  Q h	  K  	  K  	  ^\        n        R# )
r   NgHzG?gGz?prec)r)   TexactyRQ?HzG@yHzG?Gz)operatoraddfaddsubfsubmulfmultruedivfdivr	   r
   r(   rU   rC   fnegr)   )rX   opsr4   r5   r6   r7   xyopfopz0z1z2s                r   test_arithmetic_functionsrj      se   LL$(,,!5d7K			4 "CD	AD	AJAJA!YaAd?!BGABWW1b)R///1yB&d?q#."444q-333q40B666D40s;rAAABxbS6)))   $ BFr   c            
      
   \         P                  ! ^ 4       R EF  p R EF  pV \        n        ^
V ^,
          ,          p^
V ^,          ^,
          ,          p\	        ^
4       EF  p\         P
                  ! V) V4      p\         P
                  ! V) V4      p\        WQR7      V8X  g   Q h\        \        WQR7      4      V8X  g   Q h\        \        \        V4      VR7      4      V8X  g   Q h\        V4      \        V4      ,           WV,           8X  g   Q h\        V4      \        V4      ,
          WV,
          8X  g   Q h\        V4      ) V) 8X  g   Q h\         P
                  ! V) V4      p\         P
                  ! V) V4      p\        V4      \        V4      ,          WV,          8X  g   Q h\        \        V4      \        V4      \        P                  V4      \        WV,          4      8X  d   EK  Q h	  EK  	  EK  	  ^\        n        R# )r   )roundingN)r   
      (   d      i  )r7   ufr6   n)randomseedr(   r)   rA   randintr	   intstrmpf_mulfrom_intrU   )rU   rl   MM2rG   r4   r5   s          r   test_exact_integer_arithmeticr~      s   
KKN.1HBFT!VAdAgaiB2YNNA2q)NNA2q)10A5553q45:::3s1v9:a???1vA!%///1vA!%///Aw1"}$}NNB3+NNB3+1vA!#---x{HQK(KxXYX[}\\\ 	 2 /$ BFr   c                  F    \        \        ^4      \        4      ^8X  g   Q hR# )r/   N)to_intr{   round_nearestr   r   r   test_odd_int_bugr      s    (1+}-222r   c                      R \         n        \        \        ^4      R,          4      RR R8X  g   Q h\        \        4      RR R8X  g   Q h^\         n        R# )i  r   Nr?   	951848847	216420198r(   r)   ry   r	   pir   r   r   test_str_1000_digitsr      sL    BFs1vs{C#'7777r73r?....BFr   c                      R \         n        \        \        ^4      R,          4      RR R8X  g   Q h\        \        4      RR R8X  g   Q h^\         n        R# )i'  r   Nr   r?   	587325835	525637567r   r   r   r   test_str_10000_digitsr      sL    BFs1vs{C#'7777r73r?....BFr   c                      R  p . p. p\        WP                  VP                  4      pV! ^4      ^	8X  g   Q hV! ^4      ^8X  g   Q hV^ ,          R/ 38X  g   Q hV^ ,          ^	8X  g   Q hR# )c                     V ^,          # )r   r   )rc   s   &r   <lambda>test_monitor.<locals>.<lambda>   s    !Q$r   N)r/   )monitorappend)rs   r4   r5   gs       r   test_monitorr      sk    A
A
A88QXX&AQ4199Q42::Q4D":Q4199r   c                     \        \        R4      4      R\        ) 38X  g   Q h\        \        R4      4      R\        ) 38X  g   Q h\        \        R4      4      R8X  g   Q h\        \        R4      4      R8X  g   Q h\        \        R	4      4      R
8X  g   Q h\        \        R4      4      R8X  g   Q h\        \        R4      4      R8X  g   Q h\        \        R4      4      R8X  g   Q h\        \        R4      4      R
8X  g   Q h\        \        R4      4      R8X  g   Q h\        \        R4      4      R8X  g   Q h\        \        R4      4      R8X  g   Q h\        \        R4      4      R8X  g   Q h\        \        R4      4      R8X  g   Q h\        \        R4      4      R
8X  g   Q h\        \        ^ 4      4      ^ \        ) 38X  g   Q h\        \        R4      4      R8X  g   Q h\        \        R4      4      R8X  g   Q hR# )r/   g{Gz?z1e-100Ng)r   r   gGz)r   g5^I)r   ig9m4 )r   ig333333gQgˡEg):y      ?y      {Gz?y?yGz{Gz?y5^IMbP?)r   r   )r   i)nint_distancer	   rC   r
   r   r   r   test_nint_distancer      s   R!b3$Z///R!b3$Z///T#x///U$000V%111W&)333T#x///U$000V%111W&)333W&(222X'8333Y(H444[)*h666]+,888Q QI---T#w...X'9444r   c                  H   ^\         n        \        R^
4       F  p \        V 4      V 8X  g   Q h\        V R,           4      V 8X  g   Q h\	        V 4      V 8X  g   Q h\	        V R,           4      V ^,           8X  g   Q h\        V 4      V 8X  g   Q hV ^,          ^8X  d#   \        V R,           4      V ^,           8X  g   Q hK  \        V R,           4      V 8X  d   K  Q h	  \        \        4      \        8X  g   Q h\        \        4      \        8X  g   Q h\        \        \        4      4      '       g   Q h\	        \        4      \        8X  g   Q h\	        \        4      \        8X  g   Q h\        \	        \        4      4      '       g   Q h\        \        4      \        8X  g   Q h\        \        4      \        8X  g   Q h\        \        \        4      4      '       g   Q h\        R4      ^ 8X  g   Q h\        R4      ^ 8X  g   Q h\        R4      R8X  g   Q h\        R4      R8X  g   Q h\        R4      R8X  g   Q h\        R4      R8X  g   Q h\        R4      R8X  g   Q h\        R4      R8X  g   Q h\        R4      ^ 8X  g   Q h\        R4      R8X  g   Q h\        R4      R8X  g   Q h\        R4      R8X  g   Q h\	        R4      ^8X  g   Q h\	        R4      ^8X  g   Q h\	        R4      ^ 8X  g   Q h\	        R4      ^ 8X  g   Q h\	        R4      R8X  g   Q h\	        R4      R8X  g   Q h\	        R4      R8X  g   Q h\	        R4      R8X  g   Q h\	        R4      ^8X  g   Q h\	        R4      ^ 8X  g   Q h\	        R4      R8X  g   Q h\	        R4      R8X  g   Q h\        R4      ^ 8X  g   Q h\        R4      ^8X  g   Q h\        R4      ^ 8X  g   Q h\        R4      R8X  g   Q h\        R4      R8X  g   Q h\        R4      R8X  g   Q h\        R4      R8X  g   Q h\        R4      R8X  g   Q h\        R4      ^ 8X  g   Q h\        R4      ^ 8X  g   Q h\        R4      R8X  g   Q h\        R4      R8X  g   Q h\        R4      R 8X  g   Q h\	        R4      R!8X  g   Q h\        R4      R"8X  g   Q h\        R^
4       F  p \        V 4      ^ 8X  d   K  Q h	  \        R	4      R	8X  g   Q h\        R
4      R	8X  g   Q h\        R4      R	8X  g   Q h\        R#4      R8X  g   Q h\        R$4      R8X  g   Q h\        R%4      R8X  g   Q h\        R4      ^ 8X  g   Q h\        R4      p\        V4      V8X  g   Q h\        V) 4      ^8X  g   Q h\        R4      p\        V) ^ R7      \        ^VRR7      8X  g   Q h\        R&4      R'8X  g   Q hR# )(r%   r   g?g?g  _Br&   g33 _Bg0.++g}Ô%ITg      ?g      ?g      @g      ?1e100000000000000z1e-100000000000000z1e-400rT   TrV   Nr   gr?   gg  _r'   ld(	 g33 _g0.+g}Ô%Il   d(	 y	@ffffff@      @      @y      @      @y      @      @g      пg      g      y      
@      @y      ?      ?)r(   r)   rA   floorceilnintrC   ninfisnannanfracr	   r\   )rt   rr   s     r   test_floor_ceil_nint_fracr   
  s"   BF3r]Qx1}}QsU|q   Aw!||AcE{ac!!!Aw!||q5A:#;!A#%%%#;!###  :;$s9:c9:c:??:??;";";...;... N222 N222=A>R<5   =F"""9>>9>>:??:??-///-///<///<///<1=A;%<6!!!9>>9>>:??:+----///<///>111<1=A;%<6!!!?d""">T!!!>T!!!3r]Aw!|| :::;$;$;$#$))) !A7a<<8q==HAtAq5555
z)))r   c                  <   ^ RI Hp  \        \        4      R8X  g   Q h\        ^4      R8X  g   Q h\        \	        ^4      4      R8X  g   Q h\        \
        4      R8X  g   Q h\        \        ^\        4      4      R8X  g   Q h\        \        ^\        4      4      R8X  g   Q h\        \        \        \        4      4      R8X  g   Q h\        \        ^^4      4      R8X  g   Q h\        \        \        \
        4      4      R8X  g   Q h\        \        \
        \
        4      4      R8X  g   Q h\        V ! R4      4      R8X  g   Q h\        V ! R4      4      R8X  g   Q h\        \
        4      R8X  g   Q h\        \
        ) 4      R8X  g   Q h\        ^4      R8X  g   Q h\        \        4      R8X  g   Q h\        R4      R8X  g   Q h\        \        \
        4      4      R8X  g   Q h\        \        ^\
        4      4      R8X  g   Q h\        \        \
        ^4      4      R8X  g   Q h\        \        \
        \
        4      4      R8X  g   Q h\        \        \        \
        4      4      R8X  g   Q h\        \        \
        \        4      4      R8X  g   Q h\        \        \        \        4      4      R8X  g   Q h\        V ! R4      4      R8X  g   Q h\        V ! R4      4      R8X  g   Q h\        ^4      R8X  g   Q h\        R4      R8X  g   Q h\        \	        R4      4      R8X  g   Q h\        ^ 4      R8X  g   Q h\        \	        ^ 4      4      R8X  g   Q h\        R4      R8X  g   Q h\        \
        4      R8X  g   Q h\        \
        ) 4      R8X  g   Q h\        \        4      R8X  g   Q h\        \        \
        4      4      R8X  g   Q h\        \        ^ ^ 4      4      R8X  g   Q h\        \        ^^ 4      4      R8X  g   Q h\        \        ^ ^4      4      R8X  g   Q h\        \        ^^4      4      R8X  g   Q h\        \        ^ \        4      4      R8X  g   Q h\        \        ^ \
        4      4      R8X  g   Q h\        \        ^\        4      4      R8X  g   Q h\        \        ^\
        4      4      R8X  g   Q h\        \        ^\
        ) 4      4      R8X  g   Q h\        \        \        ^ 4      4      R8X  g   Q h\        \        \
        ^ 4      4      R8X  g   Q h\        \        \        ^4      4      R8X  g   Q h\        \        \
        ^4      4      R8X  g   Q h\        \        \
        \        4      4      R8X  g   Q h\        \        \        \
        4      4      R8X  g   Q h\        \        \        \        4      4      R8X  g   Q h\        \        \
        \
        4      4      R8X  g   Q h\        V ! R4      4      R8X  g   Q h\        V ! R4      4      R8X  g   Q h\        ^4      R8X  g   Q h\        ^ 4      R8X  g   Q h\        \        ^4      4      R8X  g   Q h\        \        ^ 4      4      R8X  g   Q h\        \	        ^4      4      R8X  g   Q h\        \	        ^ 4      4      R8X  g   Q h\        \	        R4      4      R8X  g   Q h\        \	        R4      4      R8X  g   Q h\        R4      R8X  g   Q h\        \        4      R8X  g   Q h\        \
        4      R8X  g   Q h\        \
        ) 4      R8X  g   Q h\        \        ^ 4      4      R8X  g   Q h\        \        ^4      4      R8X  g   Q h\        \        R4      4      R8X  g   Q h\        \        ^\
        4      4      R8X  g   Q h\        \        \
        4      4      R8X  g   Q h\        \        ^^4      4      R8X  g   Q h\        \        ^ ^4      4      R8X  g   Q h\        \        ^^4      RR7      R8X  g   Q h\        \        ^^ 4      RR7      R8X  g   Q h\        \        ^ ^4      RR7      R8X  g   Q h\        R4      R8X  g   Q h\        RRR7      R8X  g   Q h\        R4      R8X  g   Q h\        V ! R4      4      R8X  g   Q h\        V ! R4      4      R8X  g   Q h\        V ! R4      4      R8X  g   Q h\        V ! R4      4      R8X  g   Q h\        V ! R4      4      R8X  g   Q h\        V ! R4      4      R8X  g   Q h\        P                  ^ 4      R8X  g   Q h\        P                  ^4      R8X  g   Q h\        P                  R4      R8X  g   Q h\        P                  R4      R8X  g   Q h\        P                  R4      R8X  g   Q h\        P                  \        P                  ^^4      4      R8X  g   Q h\        P                  \        P                  R^4      4      R8X  g   Q h\        P                  \        P                  R^4      4      R8X  g   Q h\        P                  \        P                  ^ ^4      4      R8X  g   Q h\        P                  \        P                  ^^4      4      R8X  g   Q h\        P                  R4      R8X  g   Q h\        P                  R4      R8X  g   Q h\        P                  R4      R8X  g   Q h\        P                  R4      R8X  g   Q h\        P                  R	4      R8X  g   Q hR
# )r   r=   TFg      @g        g	@)gaussiany                y        ?Nr@   )r   r!   r   r   r   )r/   	   )r   r/   r0   )r!   r!   r?   )r?   r!   gg      y              y        y      𿚙?)rD   r>   r   r   r	   rC   r
   isinfisnormalfloatisintlongr(   isnpintr=   s    r   test_isnan_etcr   W  s	   #:8uQ=E!!!:Qs$$$Qs$$$S$&&&Qq?e###S$&&&S%'''U%%%U%%%:#;$8u:;%S?d"""Qs$$$S$$$S$&&&S$&&&S$&&&S%'''U%%%U%%%A;$C=D   CH%%%A;%CFu$$$C=E!!!C=E!!!SD>U"""C=E!!!E#J5(((C!H&&&C!H%%%C!H%%%C!H%%%C#J5(((C#J5(((C#J5(((C#J5(((C3$K E)))CAJ5(((CAJ5(((CAJ5(((CAJ5(((CCL!U***CCL!U***CCL!U***CCL!U***CJ4'''CJ5(((8t8ta>T!!!a>T!!!Q=D   Q=D   R>T!!!S?e###:::#;%Q=D   Q=D   S?e###Qs%%%S?e###Qq?e###Qq?e###Qq4(D000Qq4(D000Qq4(D000;%%---;$U%%%U%%%U$$$U$$$U$$$V%%%::a=D   ::a=E!!!::b>T!!!::du$$$::dt###::bffQqk"e+++::bffRl#u,,,::bffRl#t+++::bffQqk"d***::bffQqk"e+++::dt###::e$$$::g%'''::g%'''::f&&&r   c                      \        \        4      \        R 4      8X  g   Q h\        \        4      \        R4      8X  g   Q h\        \        4      P                  \        R4      P                  8X  g   Q hR# )rC   z-infr   N)r	   finffninffnan_mpf_r   r   r   test_issue_438r     sN    t9E
"""u:V$$$t9??c%j.....r   )mpmathmpmath.libmpru   rE   r   	NameErrorrx   r   r   r   r   r   r   r#   r*   r-   r8   rH   rP   rR   rj   r~   r   r   r   r   r   r   r   r   r   r   r   <module>r      s        
D$$$"%-3J<,4D
8.35(K*Zf'R/o  Ds   A! !	A-,A-