
    [h	              	       Z   S SK 7  S SKJrJrJr  S SKrSr\" S5        \" \5       V s/ s H  n \" 5       S-
  S\" SS5      -  -  PM     sn r\" \5       V s/ s H  n \" 5       S-
  S\" SS5      -  -  PM     sn r\\	" \S	-  5      S \\	" \S	-  5      S& S
S:H  r
S rS rS rgs  sn f s  sn f )    )*)seedrandintrandomNi     
   it   g?gIcUagHcUac                  \   S[         l        [        [        [        5       GH  u  p[        U 5      n[        U5      n[        U 5      U :X  d   eX#:  X:  :X  d   eX#:  X:  :X  d   eX#:H  X:H  :X  d   eX#:g  X:g  :X  d   eX#:*  X:*  :X  d   eX#:  X:  :X  d   eX":X  d   e[        (       aS  S[         l        X#-   nX#-  nX#-  nX#-  nS[         l        U7X-   :X  d   eU7X-  :X  d   eU7X-  :X  d   eU7X-  :X  d   eO0X#-   X-   :X  d   eX#-  X-  :X  d   eX#-  X-  :X  d   eX#-  X-  :X  d   e[        U5      [        U 5      :X  d   e[        [        U 5      5      U :X  d   e[        U5      [        R                  " U 5      :X  d   e[        U5      [        R                  " U 5      :X  a  GM   e   g )N5   @   )mppreczipxsysmpfuses_x87absreprceilmathfloor)xympxmpyabcds           W/var/www/auris/envauris/lib/python3.13/site-packages/mpmath/tests/test_compatibility.pytest_double_compatibilityr"      s   BGB!f!f1v{{	qu%%%	qu%%%
'''
'''
'''
'''zz8BG	A	A	A	ABG2;;2;;2;;2;;9%%%9%%%9%%%9%%%3x3q6!!!47|q   CyDIIaL(((SzTZZ]***=     c                  $   Sn S[         l        [         Hj  n[        U5      nS[         l        [	        U5      S-  nS[         l        [	        U5      S-  nUS-  n[        X2-
  5      [        XB-
  5      ::  d   eXU:g  -  n Ml     U [
        S-  :  d   eg )Nr   r   d   g      ?r   )r   r   r   r   r   N)failr   mp_highmp_lowfps        r!   	test_sqrtr+   :   s     DBGFa&#+QV6>"c"*o555"  !B$;;r#   c                  l    [        S5      [        S5      :  d   e[        S5      [        S5      :  d   eg )Ng      <g      <g      g      )r    r#   r!   	test_bugsr.   J   s6    %&-C)DDDD&'#.E*FFFFr#   )mpmathr   r   r   r   r&   ranger   r   intr   r"   r+   r.   )r   s   0r!   <module>r2      s     ( ( 
 	 Q 6;1X>XvxzRs+++X>5:1X>XvxzRs+++X> S3Z[/3qu:; > +D G{ ?>s   !B#!B(