HEX
Server: Apache
System: Linux aura.ambarhosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
User: chicagos (1295)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //lib/python2.7/site-packages/rsa/machine_size.pyc
�
N$�_c@spdZddlZejZdZd
ZdZeekrBdZneekrWdZndZded	�ZdS(s;Detection of 32-bit and 64-bit machines and byte alignment.i����Nii?iii@i cCs�d}d}d}d}|dkrL|dkrL||krLdd|dfS||krhdd	|d
fS||kr�dd|d
fSdd|dfSdS(sD
    Returns alignment details for the given number based on the platform
    Python is running on.

    :param num:
        Unsigned integral number.
    :param force_arch:
        If you don't want to use 64-bit unsigned chunks, set this to
        anything other than 64. 32-bit chunks will be preferred then.
        Default 64 will be used when on a 64-bit machine.
    :param _machine_word_size:
        (Internal) The machine word size used for alignment.
    :returns:
        4-tuple::

            (word_bits, word_bytes,
             max_uint, packing_format_type)
    l����I����i��i�i@itQi itLiitHitBN((tnumt
force_archt_machine_word_sizet
max_uint64t
max_uint32t
max_uint16t	max_uint8((s4/usr/lib/python2.7/site-packages/rsa/machine_size.pytget_word_alignment&s$ll����I�i���i�i�(	t__doc__tsystmaxsizetMAX_INTt	MAX_INT64t	MAX_INT32t	MAX_INT16tMACHINE_WORD_SIZER(((s4/usr/lib/python2.7/site-packages/rsa/machine_size.pyt<module>s