+
    ‰°³jÜ  ã                   óx   € ^ RI 5 ^ RIHtHt ^ RIHtHtHt ]]	]
]].t]t]t]tR tR tR tR tR tR	 tR
 tR# )é    )Ú*)ÚmpfÚmp)ÚrandintÚchoiceÚseedc                  óÜ  € \        ^4      p \        ^4      p\        R4      p\        W^\        4      \        R4      8X  g   Q h\        W^\        4      \        R4      8X  g   Q h\        W^\
        4      \        R4      8X  g   Q h\        W^\        4      \        R4      8X  g   Q h\        W^\        4      \        R4      8X  g   Q h\        W!^\        4      \        R4      8X  g   Q h\        W!^\        4      \        R4      8X  g   Q h\        W!^\
        4      \        R4      8X  g   Q h\        W!^\        4      \        R4      8X  g   Q h\        W!^\        4      \        R4      8X  g   Q hR# ©é   z
0.01010101z
0.01010110z-0.01010110z-0.01010101Néÿÿÿÿ)ÚfiÚmpf_divÚround_floorÚfbÚround_ceilingÚ
round_downÚround_upÚround_nearest©ÚaÚbÚcs      Ú[/home/luca/screen-checking/.venv/lib/python3.14/site-packages/mpmath/tests/test_division.pyÚtest_div_1_3r      s9  € Ü
ˆ1‹€AÜ
ˆ1‹€AÜ
ˆ2‹€Aô �1˜œKÓ(¬b°Ó.>Ô>Ð>Ð>Ü�1˜œMÓ*¬b°Ó.>Ô>Ð>Ð>Ü�1˜œJÓ'¬b°Ó.>Ô>Ð>Ð>Ü�1˜œHÓ%¬b°Ó.>Ô>Ð>Ð>Ü�1˜œMÓ*¬b°Ó.>Ô>Ð>Ð>ô �1˜œKÓ(¬b°Ó.?Ô?Ð?Ð?Ü�1˜œMÓ*¬b°Ó.?Ô?Ð?Ð?Ü�1˜œJÓ'¬b°Ó.?Ô?Ð?Ð?Ü�1˜œHÓ%¬b°Ó.?Ô?Ð?Ð?Ü�1˜œMÓ*¬b°Ó.?Ô?Ð?Ò?ó    c                  ó¸  € ^p \        ^4      pRp\        W^\        4      \        R4      8X  g   Q h\        W^\        4      \        R4      8X  g   Q h\        W^\
        4      \        R4      8X  g   Q h\        W^\        4      \        R4      8X  g   Q h\        W^\        4      \        R4      8X  g   Q h\        W!^\        4      \        R4      8X  g   Q h\        W!^\        4      \        R4      8X  g   Q h\        W!^\
        4      \        R4      8X  g   Q h\        W!^\        4      \        R4      8X  g   Q h\        W!^\        4      \        R4      8X  g   Q hR# r
   )r   Úmpf_rdiv_intr   r   r   r   r   r   r   s      r   Útest_mpf_divi_1_3r       s-  € Ø	€AÜ
ˆ1‹€AØ
€AÜ˜˜a¤Ó-´2°lÓ3CÔCÐCÐCÜ˜˜a¤Ó/´2°lÓ3CÔCÐCÐCÜ˜˜a¤Ó,´2°lÓ3CÔCÐCÐCÜ˜˜a¤Ó*´2°lÓ3CÔCÐCÐCÜ˜˜a¤Ó/´2°lÓ3CÔCÐCÐCÜ˜˜a¤Ó-´2°mÓ3DÔDÐDÐDÜ˜˜a¤Ó/´2°mÓ3DÔDÐDÐDÜ˜˜a¤Ó,´2°mÓ3DÔDÐDÐDÜ˜˜a¤Ó*´2°mÓ3DÔDÐDÐDÜ˜˜a¤Ó/´2°mÓ3DÔDÐDÒDr   c                  ó¸  € \        R 4      p \        R4      p\        R4      p\        R4      p\        W^	\        4      \        R4      8X  g   Q h\        W ^	\        4      \        R4      8X  g   Q h\        W0^	\        4      \        R4      8X  g   Q h\        W^	\        4      \        R4      8X  g   Q h\        W ^	\        4      \        R4      8X  g   Q h\        W0^	\        4      \        R4      8X  g   Q h\        W^	\        4      \        R4      8X  g   Q h\        W ^	\        4      \        R4      8X  g   Q h\        W0^	\        4      \        R4      8X  g   Q h\        R4      p\        R4      p\        R4      p\        W^	\        4      \        R4      8X  g   Q h\        W ^	\        4      \        R	4      8X  g   Q h\        W0^	\        4      \        R	4      8X  g   Q hR
# )i@B iDéi Déi!Déi,  i-  i_†øi`†øia†øi.  N)r   r   r   r   r   )Úqr   r   r   s       r   Útest_div_300r!   0   s‹  € ä
ˆ7‹€AÜ
ˆ9‹€AÜ
ˆ9‹€AÜ
ˆ9‹€Aô �1˜œJÓ'¬2¨c«7Ô2Ð2Ð2Ü�1˜œJÓ'¬2¨c«7Ô2Ð2Ð2Ü�1˜œJÓ'¬2¨c«7Ô2Ð2Ð2Ü�1˜œHÓ%¬¨C«Ô0Ð0Ð0Ü�1˜œHÓ%¬¨C«Ô0Ð0Ð0Ü�1˜œHÓ%¬¨C«Ô0Ð0Ð0ô �1˜œMÓ*¬b°«gÔ5Ð5Ð5Ü�1˜œMÓ*¬b°«gÔ5Ð5Ð5Ü�1˜œMÓ*¬b°«gÔ5Ð5Ð5ô 	ˆ9‹€AÜ
ˆ9‹€AÜ
ˆ9‹€AÜ�1˜œMÓ*¬b°«gÔ5Ð5Ð5Ü�1˜œMÓ*¬b°«gÔ5Ð5Ð5Ü�1˜œMÓ*¬b°«gÔ5Ð5Ò5r   c            
      óÚ  € ^dp \        ^4       \        V 4       FÎ  p\        ^R.4      \        ^^\        ^
^d4      ,          4      ,          p\        ^R.4      \        ^^\        ^
^d4      ,          4      ,          pW#,          p\	        \        V4      4      \        V4      ,
          p\        V4      p\        V4      p\        V4      p\         F  p\        WBWV4      V8X  d   K  Q h	  KÐ  	  R# )éd   Nr   )
r   Úranger   r   ÚbitcountÚabsÚtrailingr   Ú	all_modesr   )ÚNÚir   r   ÚpÚwidthÚmodes          r   Útest_tight_integer_divisionr.   N   s¼   € à€AÜˆ„GÜ�1ŽXˆÜ�A�r�7‹Oœg a¨¬G°B¸Ó,<Õ)<Ó=Õ=ˆÜ�A�r�7‹Oœg a¨¬G°B¸Ó,<Õ)<Ó=Õ=ˆØ�EˆÜœ˜Q›Ó ¤8¨A£;Õ.ˆÜˆq‹Eˆ”r˜!“u�1¤" Q£%˜aßˆDÜ˜1 Ó-°Ö2Ð2Ð2ó ó r   c                  óÞ  € \        R
4      p \        R4      p\        W^ú\        4      p\        W!\	        V ^,          4      \        4      V 8X  g   Q h\        W!^\
        4      \        R4      8X  g   Q h\        W!^\
        4      \        R 4      8X  g   Q h\        W!^\        4      \        R4      8X  g   Q h\        W!^\        4      \        R4      8X  g   Q h\        W!^\        4      \        R4      8X  g   Q h\        W!^\        4      \        R 4      8X  g   Q h\        W!^\        4      \        R4      8X  g   Q h\        W!^\        4      \        R4      8X  g   Q h\        R4      p \        R4      p\        W^ú\        4      p\        W!\	        V ^,          4      \        4      V 8X  g   Q h\        W!^\
        4      \        R4      8X  g   Q h\        W!^\        4      \        R4      8X  g   Q h\        W!^\        4      \        R4      8X  g   Q h\        W!^\        4      \        R4      8X  g   Q h\        W!^\        4      \        R4      8X  g   Q h\        W!^\        4      \        R4      8X  g   Q hR	# )z0.101z1.10101z0.10z0.11z0.110z-0.101z-0.10z-0.110z-0.11NzÎ0.101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001zÏ-0.101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)r   Úmpf_mulr   r   r%   r   r   r   r   s      r   Útest_epsilon_roundingr1   \   s  € ô 	Ð$Ó%€AÜ
ˆ9‹€AÜ��cœ;Ó'€AÜ�1œ ! A¥$›¬Ó5¸Ô:Ð:Ð:ä�1˜œJÓ'¬2¨f«:Ô5Ð5Ð5Ü�1˜œJÓ'¬2¨g«;Ô6Ð6Ð6Ü�1˜œHÓ%¬¨F«Ô3Ð3Ð3Ü�1˜œHÓ%¬¨G«Ô4Ð4Ð4Ü�1˜œKÓ(¬B¨v«JÔ6Ð6Ð6Ü�1˜œKÓ(¬B¨w«KÔ7Ð7Ð7Ü�1˜œMÓ*¬b°«jÔ8Ð8Ð8Ü�1˜œMÓ*¬b°«kÔ9Ð9Ð9ô 	Ð%Ó&€AÜ
ˆ9‹€AÜ��cœ;Ó'€AÜ�1œ ! A¥$›¬Ó5¸Ô:Ð:Ð:ä�1˜œJÓ'¬2¨g«;Ô6Ð6Ð6Ü�1˜œHÓ%¬¨H«Ô5Ð5Ð5ô �1˜œKÓ(¬B¨w«KÔ7Ð7Ð7Ü�1˜œKÓ(¬B¨x«LÔ8Ð8Ð8Ü�1˜œMÓ*¬b°«kÔ9Ð9Ð9Ü�1˜œMÓ*¬b°«lÔ:Ð:Ò:r   c                  óð  € ^\         n        \        ^ê4      ^,          ^ 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,          R8X  g   Q h\        R4      R,          R8X  g   Q h\        R4      ^,          ^ 8X  g   Q h\        R4      ^,          \        R4      8X  g   Q h^\        R4      ,          R8X  g   Q hR	# )é   é   g      Ð?g     ðÖ@g    �ðÖ@Ú1e10000000000z1.23e-1000000000z1.75g      ô?Néýÿÿÿg     ðÖÀg    �ðÖÀg      Ð¿©r   Údpsr   © r   r   Útest_modr:   ~   sÞ   € Ø„B„FÜˆs‹8�a�<˜1ÔÐÐÜˆr‹7�S�=˜CÔÐÐÜˆt‹9�wÕ $Ô&Ð&Ð&Üˆt‹9�xÕ 9Ô,Ð,Ð,Üˆu‹:˜Õ 8Ô+Ð+Ð+Üˆu‹:˜Õ  EÔ)Ð)Ð)äˆÓ !Õ# qÔ(Ð(Ð(ÜÐ!Ó" QÕ&¬#Ð.@Ó*AÔAÐAÐAàŒs�6‹{�?˜dÔ"Ð"Ò"r   c                  ó¶   € ^\         n        R\        R4      ,          \        R4      8X  g   Q h\        R4      \        R4      ,          \        R4      8X  g   Q hR# )r3   z0.1531879017645047z-19.583791966887116z-2.6342475750861301z0.35126216427941814z-7.4993775104985909Nr6   r7   r9   r   r   Útest_div_negative_rnd_bugr<   Œ   sM   € Ø„B„FØ”#Ð*Ó+Õ+¬sÐ3HÓ/IÔIÐIÐIÜÐ$Ó%¬Ð,AÓ(BÕBÄcÐJ_ÓF`Ô`Ð`Ò`r   N)Úmpmath.libmpÚmpmathr   r   Úrandomr   r   r   r   r   r   r   r   r(   Ú	from_bstrr   Úfrom_intr   Ú
from_floatÚffr   r   r!   r.   r1   r:   r<   r9   r   r   Ú<module>rD      sW   ðÜ ß ç (Ñ (à˜-¨°X¸}ÐM€	à€Ø€Ø€ò@ò&Eò 6ò<3ò;òD#ôar   