ok

Mini Shell

Direktori : /proc/thread-self/root/opt/alt/python311/lib64/python3.11/__pycache__/
Upload File :
Current File : //proc/thread-self/root/opt/alt/python311/lib64/python3.11/__pycache__/opcode.cpython-311.pyc

�

�f�(�
��dZgd�Z	ddlmZe�d��n#e$rYnwxYwdZgZgZgZ	gZ
gZgZgZ
gZiZd�ed��D��Zd�Zd	�Zd
�Zd�Zedd��ed
d��edd��edd��edd��edd��edd��edd��edd��edd��edd ��ed!d"��ed#d$��ed%d&��ed'd(��ed)d*��ed+d,��ed-d.��ed/d0��ed1d2��ed3d4��ed5d6��ed7d8��ed9d:��ed;d<��ed=d>��ed?d@��edAdB��edCdD��edEdF��edGdH��edIdJ��edKdL��edMdN��edOdP��edQdR��edSdT��edUdV��dWZedXdW��edYdZ��ed[d\��ed]d^��ed_d`��edadb��edcdd��ededf��edgdh��edidj��edkdl��e�dl��edmdn��edodp��edqdr��edsdt��edudv��edwdx��edydz��e�dz��ed{d|��ed}d~��edd���ed�d���ed�d���ed�d���ed�d���ed�d���ed�d���ed�d���ed�d���ed�d���ed�d���ed�d���ed�d���e�d���ed�d���e�d���ed�d���e�d���ed�d���ed�d���ed�d���ed�d���ed�d���ed�d���ed�d���ed�d���e
�d���ed�d���e
�d���ed�d���e
�d���ed�d���e
�d���ed�d���e
�d���ed�d���ed�d���ed�d���d�Zed�d���ed�d���ed�d���ed�d¦�e
�d¦�ed�dĦ�ed�dƦ�ed�dȦ�ed�dʦ�ed�d̦�ed�dΦ�ed�dЦ�ed�dҦ�ed�dԦ�ed�d֦�ed�dئ�ed�dڦ�ed�dܦ�ed�dަ�e�dަ�ed�d��ed�d��ed�d��ed�d��[[[[gd�Zid�gd��dgd��d�gd��dygd��d�d�g�d�d�g�dwgd��dkd�g�d�d�d�g�d�gd��d�gd��d�gd��d�d�g�dagd���d�d�d�g�d7gd���d[gd���Zd��e���D��Zgd��Zddddd��d�did�diddd��ddd�d�ddd�d�ddd�d�dddd�d�d�ddd�d�d�did�di�d�Z�d�ed��D��Z�dS(zy
opcode module - potentially shared between dis and other modules which
operate on bytecodes (e.g. peephole optimizers).
)
�cmp_op�hasconst�hasname�hasjrel�hasjabs�haslocal�
hascompare�hasfree�opname�opmap�
HAVE_ARGUMENT�EXTENDED_ARG�hasnargs�)�stack_effectr)�<z<=z==z!=�>z>=c��g|]}d|�d���	S)rr�)�.0�ops  �-/opt/alt/python311/lib64/python3.11/opcode.py�
<listcomp>r$s ��	.�	.�	.�R�R�B�B�B�.�	.�	.�	.��c�.�|t|<|t|<dS�N)r
r��namers  r�def_opr&s���F�2�J��E�$�K�K�Krc�Z�t||��t�|��dSr)rr�appendrs  r�name_opr"*�*��
�4������N�N�2�����rc�Z�t||��t�|��dSr)rrr!rs  r�jrel_opr%.r#rc�Z�t||��t�|��dSr)rrr!rs  r�jabs_opr'2r#r�CACHE�POP_TOP��	PUSH_NULL��NOP�	�UNARY_POSITIVE�
�UNARY_NEGATIVE��	UNARY_NOT��UNARY_INVERT��
BINARY_SUBSCR��GET_LEN��
MATCH_MAPPING��MATCH_SEQUENCE� �
MATCH_KEYS�!�
PUSH_EXC_INFO�#�CHECK_EXC_MATCH�$�CHECK_EG_MATCH�%�WITH_EXCEPT_START�1�	GET_AITER�2�	GET_ANEXT�3�BEFORE_ASYNC_WITH�4�BEFORE_WITH�5�
END_ASYNC_FOR�6�STORE_SUBSCR�<�
DELETE_SUBSCR�=�GET_ITER�D�GET_YIELD_FROM_ITER�E�
PRINT_EXPR�F�LOAD_BUILD_CLASS�G�LOAD_ASSERTION_ERROR�J�RETURN_GENERATOR�K�
LIST_TO_TUPLE�R�RETURN_VALUE�S�IMPORT_STAR�T�SETUP_ANNOTATIONS�U�YIELD_VALUE�V�ASYNC_GEN_WRAP�W�PREP_RERAISE_STAR�X�
POP_EXCEPT�Y�Z�
STORE_NAME�DELETE_NAME�[�UNPACK_SEQUENCE�\�FOR_ITER�]�	UNPACK_EX�^�
STORE_ATTR�_�DELETE_ATTR�`�STORE_GLOBAL�a�
DELETE_GLOBAL�b�SWAP�c�
LOAD_CONST�d�	LOAD_NAME�e�BUILD_TUPLE�f�
BUILD_LIST�g�	BUILD_SET�h�	BUILD_MAP�i�	LOAD_ATTR�j�
COMPARE_OP�k�IMPORT_NAME�l�IMPORT_FROM�m�JUMP_FORWARD�n�JUMP_IF_FALSE_OR_POP�o�JUMP_IF_TRUE_OR_POP�p�POP_JUMP_FORWARD_IF_FALSE�r�POP_JUMP_FORWARD_IF_TRUE�s�LOAD_GLOBAL�t�IS_OP�u�CONTAINS_OP�v�RERAISE�w�COPY�x�	BINARY_OP�z�SEND�{�	LOAD_FAST�|�
STORE_FAST�}�DELETE_FAST�~�POP_JUMP_FORWARD_IF_NOT_NONE��POP_JUMP_FORWARD_IF_NONE��
RAISE_VARARGS��
GET_AWAITABLE��
MAKE_FUNCTION��BUILD_SLICE��JUMP_BACKWARD_NO_INTERRUPT��	MAKE_CELL��LOAD_CLOSURE��
LOAD_DEREF��STORE_DEREF��DELETE_DEREF��
JUMP_BACKWARD��CALL_FUNCTION_EX�r
��LIST_APPEND��SET_ADD��MAP_ADD��LOAD_CLASSDEREF��COPY_FREE_VARS��RESUME��MATCH_CLASS��FORMAT_VALUE��BUILD_CONST_KEY_MAP��BUILD_STRING��LOAD_METHOD��LIST_EXTEND��
SET_UPDATE��
DICT_MERGE��DICT_UPDATE��PRECALL��CALL��KW_NAMES��POP_JUMP_BACKWARD_IF_NOT_NONE��POP_JUMP_BACKWARD_IF_NONE��POP_JUMP_BACKWARD_IF_FALSE��POP_JUMP_BACKWARD_IF_TRUE�))�NB_ADD�+)�NB_AND�&)�NB_FLOOR_DIVIDEz//)�	NB_LSHIFTz<<)�NB_MATRIX_MULTIPLY�@)�NB_MULTIPLY�*)�NB_REMAINDER�%)�NB_OR�|)�NB_POWERz**)�	NB_RSHIFTz>>)�NB_SUBTRACT�-)�NB_TRUE_DIVIDE�/)�NB_XOR�^)�NB_INPLACE_ADDz+=)�NB_INPLACE_ANDz&=)�NB_INPLACE_FLOOR_DIVIDEz//=)�NB_INPLACE_LSHIFTz<<=)�NB_INPLACE_MATRIX_MULTIPLYz@=)�NB_INPLACE_MULTIPLYz*=)�NB_INPLACE_REMAINDERz%=)�
NB_INPLACE_ORz|=)�NB_INPLACE_POWERz**=)�NB_INPLACE_RSHIFTz>>=)�NB_INPLACE_SUBTRACTz-=)�NB_INPLACE_TRUE_DIVIDEz/=)�NB_INPLACE_XORz^=)	�BINARY_OP_ADAPTIVE�BINARY_OP_ADD_FLOAT�BINARY_OP_ADD_INT�BINARY_OP_ADD_UNICODE�BINARY_OP_INPLACE_ADD_UNICODE�BINARY_OP_MULTIPLY_FLOAT�BINARY_OP_MULTIPLY_INT�BINARY_OP_SUBTRACT_FLOAT�BINARY_OP_SUBTRACT_INT)�BINARY_SUBSCR_ADAPTIVE�BINARY_SUBSCR_DICT�BINARY_SUBSCR_GETITEM�BINARY_SUBSCR_LIST_INT�BINARY_SUBSCR_TUPLE_INT)�
CALL_ADAPTIVE�CALL_PY_EXACT_ARGS�CALL_PY_WITH_DEFAULTS)�COMPARE_OP_ADAPTIVE�COMPARE_OP_FLOAT_JUMP�COMPARE_OP_INT_JUMP�COMPARE_OP_STR_JUMP�EXTENDED_ARG_QUICK�JUMP_BACKWARD_QUICK)�LOAD_ATTR_ADAPTIVE�LOAD_ATTR_INSTANCE_VALUE�LOAD_ATTR_MODULE�LOAD_ATTR_SLOT�LOAD_ATTR_WITH_HINT�LOAD_CONST__LOAD_FAST�LOAD_FAST__LOAD_CONST�LOAD_FAST__LOAD_FAST)�LOAD_GLOBAL_ADAPTIVE�LOAD_GLOBAL_BUILTIN�LOAD_GLOBAL_MODULE)�LOAD_METHOD_ADAPTIVE�LOAD_METHOD_CLASS�LOAD_METHOD_MODULE�LOAD_METHOD_NO_DICT�LOAD_METHOD_WITH_DICT�LOAD_METHOD_WITH_VALUES)�PRECALL_ADAPTIVE�PRECALL_BOUND_METHOD�PRECALL_BUILTIN_CLASS�"PRECALL_BUILTIN_FAST_WITH_KEYWORDS�,PRECALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS�PRECALL_NO_KW_BUILTIN_FAST�PRECALL_NO_KW_BUILTIN_O�PRECALL_NO_KW_ISINSTANCE�PRECALL_NO_KW_LEN�PRECALL_NO_KW_LIST_APPEND�$PRECALL_NO_KW_METHOD_DESCRIPTOR_FAST�&PRECALL_NO_KW_METHOD_DESCRIPTOR_NOARGS�!PRECALL_NO_KW_METHOD_DESCRIPTOR_O�PRECALL_NO_KW_STR_1�PRECALL_NO_KW_TUPLE_1�PRECALL_NO_KW_TYPE_1�PRECALL_PYFUNC�RESUME_QUICK)�STORE_ATTR_ADAPTIVE�STORE_ATTR_INSTANCE_VALUE�STORE_ATTR_SLOT�STORE_ATTR_WITH_HINT�STORE_FAST__LOAD_FAST�STORE_FAST__STORE_FAST)�STORE_SUBSCR_ADAPTIVE�STORE_SUBSCR_DICT�STORE_SUBSCR_LIST_INT)�UNPACK_SEQUENCE_ADAPTIVE�UNPACK_SEQUENCE_LIST�UNPACK_SEQUENCE_TUPLE�UNPACK_SEQUENCE_TWO_TUPLEc��g|]	}|D]}|���
Srr)r�family�opcodes   rrrUs9���������7=�F����r)�success�failure�hit�deferred�miss�deopt)�counter�index�module_keys_version�builtin_keys_versionru)ru�mask)ru�type_version�func_version)ru�versionrv�)rurz�dict_offset�keys_version�descr)rur{�min_args)r�r�rwr�r7r�r}r�r�r�rSc��g|]G}tt�t|i���������HSr)�sum�
_cache_format�getr
�values)rrns  rrr�sM�����<B�C�
���&��.�"�-�-�4�4�6�6�7�7���rN)�__doc__�__all__�_opcoderr!�ImportErrorrrrrrrrr	rr�ranger
rr"r%r'rr
�_nb_ops�_specializationsr��_specialized_instructions�_specialization_statsr��_inline_cache_entriesrrr�<module>r�s�����
8�8�8��	�$�$�$�$�$�$��N�N�>�"�"�"�"���	�	�	��D�	����
,��
��
��
��
��
��
�
�
��
��
��	.�	.�5�5��:�:�	.�	.�	.����������������w�������y�!������{�A������u�a��������������������{�B������~�r�������������y�"��������������������|�R��������������"��������������B������{�B������{�B�������B������}�b�������������~�r�������������z�2�������b�!�!�!���|�R�������2�������r�"�"�"����2�������������~�r������}�b�������B������}�b��������������B������|�R�����
����b������
�r�������"������
�B������{�B�������b������
�r��������������������v�r������|�S��������������S������}�c������|�S������{�C������{�C�������S������|�S����
���#������
�s������
�s���������������$�$�$����s�#�#�#���#�S�)�)�)���"�C�(�(�(���
�s������w�������}�c������y�#������v�s������{�C�������������{�C�������������|�S�������������}�c�������������&��,�,�,���"�C�(�(�(������������������������}�c������$�c�*�*�*���{�C�������s������~�s�������s������|�S�������s������}�c�������s������~�s�������s��������������3������~�s��������}�c������y�#������y�#�������#�������s�������������x�������}�c������~�s�������c�"�"�"���~�s������
�s������}�c������|�S������|�S������}�c������y�#������v�s������z�3�������������'��-�-�-���#�S�)�)�)���$�c�*�*�*���#�S�)�)�)��G�W�g�����:j��
�
�
�j�����j�&�
�
�
�'j�0����1j�<���=j�B���Cj�H����Ij�V���Wj�\����]j�d����ej�n����oj�~����j�d
���ej�j����kj�v�� ��wj�~����j�H����Ij��V��)�0�0�2�2����������� � !�	��	�1��	�1������
�������������������������
�
�	�1��	�1��_2�2�
�h��FK�e�C�j�j������s�$�,�,

Zerion Mini Shell 1.0