Your IP : 216.73.216.213


Current Path : /opt/alt/python37/lib64/python3.7/site-packages/Cython/Utility/__pycache__/
Upload File :
Current File : //opt/alt/python37/lib64/python3.7/site-packages/Cython/Utility/__pycache__/__init__.cpython-37.pyc

B

Z��Z��@sddd�Zddd�ZdS)	�digits�
unsigned longcs2d|dd���fdd�t|ddd�D��S)z�
    Generate an unrolled shift-then-or loop over the first 'count' digits.
    Assumes that they fit into 'join_type'.

    (((d[2] << n) | d[1]) << n) | d[0]
    �(�z | c3s&|]}d��||rdndfVqdS)z(%s)%s[%d])%s)z << PyLong_SHIFT�N�)�.0Z_i)�
digits_ptr�	join_typer�J/opt/alt/python37/lib64/python3.7/site-packages/Cython/Utility/__init__.py�	<genexpr>
szpylong_join.<locals>.<genexpr>����)�join�range)�countrr	r)rr	r
�pylong_joinsrcs8�fdd��dd����fdd�t|ddd�D��S)	z�
    Generate an or-ed series of shifts for the first 'count' digits.
    Assumes that they fit into 'join_type'.

    (d[2] << 2*n) | (d[1] << 1*n) | d[0]
    cs|rd|�|fSdS)Nz@ << (%d * PyLong_SHIFT < 8 * sizeof(%s) ? %d * PyLong_SHIFT : 0)rr)�n)r	rr
�shiftsz_pylong_join.<locals>.shiftz(%s)z | c3s"|]}d��|�|�fVqdS)z(((%s)%s[%d])%s)Nr)r�i)rr	rrr
rsz_pylong_join.<locals>.<genexpr>rr
)rr)rrr	r)rr	rr
�_pylong_joinsrN)rr)rr)rrrrrr
�<module>s