Your IP : 216.73.216.213


Current Path : /opt/alt/python35/lib64/python3.5/site-packages/Cython/Utility/__pycache__/
Upload File :
Current File : //opt/alt/python35/lib64/python3.5/site-packages/Cython/Utility/__pycache__/__init__.cpython-35.pyc



Z��Z��@s(dddd�Zdddd�ZdS)�digitsz
unsigned longcs?d|ddj��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 | c3s1|]'}d��||r!dndfVqdS)z(%s)%s[%d])%s)z << PyLong_SHIFT�N�)�.0Z_i)�
digits_ptr�	join_typer�J/opt/alt/python35/lib64/python3.5/site-packages/Cython/Utility/__init__.py�	<genexpr>
szpylong_join.<locals>.<genexpr>����r)�join�range)�countrrr)rrr	�pylong_joinsrcsL�fdd��ddj���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)rrr	�shiftsz_pylong_join.<locals>.shiftz(%s)z | c3s+|]!}d��|�|�fVqdS)z(((%s)%s[%d])%s)Nr)r�i)rrrrr	r
sz_pylong_join.<locals>.<genexpr>rrr)r
r)rrrr)rrrr	�_pylong_joins	rN)rrrrrr	�<module>s