+
    i                     ,    ^ RI 5 ^ RI5 R tR tR tR# )    )*c                     ^5\         n        \        RR4      p \        V 4      \	        R4      8X  g   Q h\        V 4      ^8X  g   Q h^\         n        \	        ^
^2,          4      p^5\         n        \        V4      P                  R4      '       g   Q h\        V4      P                  R4      '       g   Q h\        R4      R8X  g   Q h\        R4      P                  RR^ R7      '       g   Q h\        R	4      P                  R
R^ R7      '       g   Q h\        R4      P                  RR^ R7      '       g   Q h\        R4      ^8X  g   Q h\        R4      P                  R4      '       g   Q h\        R4      P                  R4      '       g   Q h\        R4      R8X  g   Q h\        R4      P                  RR^ R7      '       g   Q h\        R	4      P                  RR^ R7      '       g   Q h\        R4      P                  RR^ R7      '       g   Q hR# )5   l   !YLl1 i  z-4.6871659242546277e-19g0.++gư>gz굠ư>gV瞯<)rel_epsabs_epsy        ư>y        ư>gh?g    ?gư>y        f絠ư>Ng?Dgtpy       ưy       ưy       f絠ư)mpprecldexpcosmpfsinaetan)xas     v/Users/tonyclaw/.openclaw/workspace/skills/math-calculator/venv/lib/python3.14/site-packages/mpmath/tests/test_trig.pytest_trig_misc_hardr      s   BGs#Aq6S23333q6Q;;BGBFABGq699+,,,,q699+,,,, v;&   t9<<.q<IIIIu:==15!=LLLLv;>>3UA>NNNNv;!t9<<((((v;>>/****v;&   t9<</<JJJJu:==15!=LLLLv;>>3UA>NNNN    c                     ^\         n        \        \        \        \
        \        3 F+  p \        ^ V R7      ^ 8X  g   Q h\        ^ V R7      ^8X  d   K+  Q h	  \        R4      p\        R4      p\        V\        R7      V8X  g   Q h\        V\        R7      V8  g   Q h\        V\
        R7      V8  g   Q h\        V\        R7      V8  g   Q h\        V\        R7      V8  g   Q h\        V\        R7      V8X  g   Q h\        V\        R7      V8  g   Q h\        V\
        R7      V8:  g   Q h\        V\        R7      V8:  g   Q h\        V\        R7      V8  g   Q h\        V\        R7      ^8X  g   Q h\        V\        R7      ^8  g   Q h\        V\
        R7      ^8  g   Q h\        V\        R7      ^8X  g   Q h\        V\        R7      ^8X  g   Q h\        V\        R7      ^8X  g   Q h\        V\        R7      ^8  g   Q h\        V\
        R7      ^8  g   Q h\        V\        R7      ^8X  g   Q h\        V\        R7      ^8X  g   Q hR# )   roundingz1e-100z-1e-100N)
r   dpsround_nearest
round_downround_upround_floorround_ceilingr   r   r   )rr   bs      r   test_trig_near_zeror!      s   BFZ;N1q!Q&&&1q!Q&&& O 	HAIAq=)Q...q:&***q;'!+++q8$)))q=)Q...q=)Q...q:&***q;'1,,,q8$)))q=)A---q=)Q...q:&***q;'!+++q8$)))q=)Q...q=)Q...q:&***q;'!+++q8$)))q=)Q...r   c                     ^\         n        R U u. uF  q \        ,          NK  	  pp ^\         n        VP                  ^
^d,          \        ,          4       ^\         n        \	        V^ ,          4      \        R4      8X  g   Q h\	        V^,          4      \        R4      8X  g   Q h\	        V^,          4      \        R4      8X  g   Q h\	        V^,          4      \        R4      8X  g   Q h\	        V^,          4      \        R4      8X  g   Q h\	        V^,          4      \        R4      8X  g   Q h\	        V^,          4      \        R4      8X  g   Q h\	        V^,          4      \        R4      8X  g   Q h\	        V^,          4      \        R	4      8X  g   Q h\        p\        V^ ,          VR
7      R8X  g   Q h\        V^,          VR
7      ^8X  g   Q h\        V^,          VR
7      ^8X  g   Q h\        V^,          VR
7      R8X  g   Q h\        V^,          VR
7      ^8X  g   Q h\        V^,          VR
7      R8X  g   Q h\        V^,          VR
7      ^8X  g   Q h\        V^,          VR
7      R8X  g   Q h\        V^,          VR
7      ^8X  g   Q h\        p\        V^ ,          VR
7      R8X  g   Q h\        V^,          VR
7      ^8X  g   Q h\        V^,          VR
7      ^8X  g   Q h\        V^,          VR
7      R8X  g   Q h\        V^,          VR
7      ^8X  g   Q h\        V^,          VR
7      R8X  g   Q h\        V^,          VR
7      ^8X  g   Q h\        V^,          VR
7      R8X  g   Q h\        V^,          VR
7      ^8X  g   Q h\        p\        V^ ,          VR
7      R8  g   Q h\        V^,          VR
7      ^8  g   Q h\        V^,          VR
7      ^8  g   Q h\        V^,          VR
7      R8  g   Q h\        V^,          VR
7      ^8  g   Q h\        V^,          VR
7      R8  g   Q h\        V^,          VR
7      ^8  g   Q h\        V^,          VR
7      R8  g   Q h\        V^,          VR
7      ^8  g   Q h\        p\        V^ ,          VR
7      R8X  g   Q h\        V^,          VR
7      ^8  g   Q h\        V^,          VR
7      ^8  g   Q h\        V^,          VR
7      R8X  g   Q h\        V^,          VR
7      ^8  g   Q h\        V^,          VR
7      R8X  g   Q h\        V^,          VR
7      ^8  g   Q h\        V^,          VR
7      R8X  g   Q h\        V^,          VR
7      ^8  g   Q h\        p\        V^ ,          VR
7      R8  g   Q h\        V^,          VR
7      ^8X  g   Q h\        V^,          VR
7      ^8X  g   Q h\        V^,          VR
7      R8  g   Q h\        V^,          VR
7      ^8X  g   Q h\        V^,          VR
7      R8  g   Q h\        V^,          VR
7      ^8X  g   Q h\        V^,          VR
7      R8  g   Q h\        V^,          VR
7      ^8X  g   Q h^\         n        R# u up i )r   z1.2246467991473531772e-16z-2.4492935982947063545e-16z-7.3478807948841190634e-16z4.8998251578625894243e-15z1.9643867237284719452e-15z-8.8632615209684813458e-15z-4.8568235395684898392e-13z3.9087342299491231029e-11z-1.369235466754566993528e-36r   N)            d   i  i'  i )r   r   piappendr   r   r   r   r   r   r   r   )nr   r   s      r   test_trig_near_n_pir,   ?   s   BF>?>!2>A?BFHHRWr\BFqt978888qt989999qt989999qt978888qt978888qt989999qt989999qt978888qt9:;;;;Aqta B&&&qta A%%%qta A%%%qta B&&&qta A%%%qta B&&&qta A%%%qta B&&&qta A%%%Aqta B&&&qta A%%%qta A%%%qta B&&&qta A%%%qta B&&&qta A%%%qta B&&&qta A%%%Aqta 2%%%qta 1$$$qta 1$$$qta 2%%%qta 1$$$qta 2%%%qta 1$$$qta 2%%%qta 1$$$Aqta B&&&qta 1$$$qta 1$$$qta B&&&qta 1$$$qta B&&&qta 1$$$qta B&&&qta 1$$$Aqta 2%%%qta A%%%qta A%%%qta 2%%%qta A%%%qta 2%%%qta A%%%qta 2%%%qta A%%%BFM 	@s   Y<N)mpmathmpmath.libmpr   r!   r,    r   r   <module>r0      s     O4/BIr   