
    daf                     X    d dl mZ d dlmZ d dlmZ dZd Z	d Z
d Zedk(  r e        y	y	)
    )	randrange)perf_counter)
int_divmod   c                 8    d| t         z  z  }t        |dz	  |      S )N   )BITS_PER_DIGITr   )ntops     5/root/Python-3.12.4/Tools/scripts/divmod_threshold.pyrand_digitsr      s"    
N"
#CSAXs##    c                 j   t        |       }d}t        | | dz         D ]  }t        |      }t               }t        ||      \  }}t               }t	        ||      \  }	}
t               }||z
  }||z
  }||	k(  sJ ||
k(  sJ ||k  r|dz  }|dk\  srt        d| d|| z
  d        y d} t        d| d       y )	Nr   i  r      forzdenom digits,zextra num digits is enoughz%denom digits, no num seems big enough)r   rangenowdivmoddivmod_fastprint)nddencountnnnumt0e1e2t1f1f2t2s1s2s                 r   	probe_denr%      s    
b/CEBT	" B"oUS!BUS#&BU"W"WRxxRxx7QJEz#G0 E/B2 	eR@Ar   c                  J    t        d      D ]  } | dz   dz  } t        |         y )Nr   r   d   )r   r%   )r   s    r   mainr(   1   s)    Bi 1f^"r   __main__N)randomr   timer   r   _pylongr   r   r	   r   r%   r(   __name__ r   r   <module>r/      s9     $ -$
B> zF r   