Your IP : 18.117.94.221


Current Path : /opt/alt/python310/lib64/python3.10/__pycache__/
Upload File :
Current File : //opt/alt/python310/lib64/python3.10/__pycache__/opcode.cpython-310.pyc

o

6��f�@s"dZgd�Zz
ddlmZe�d�Wn	eyYnwdZgZgZgZ	gZ
gZgZgZ
gZiZdd�ed�D�Zd	d
�Zdd�Zd
d�Zdd�Zedd�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�edWdX�edYdZ�ed[d\�ed]d^�ed_d`�edadb�edcdd�ededf�edgdh�edidj�edkdl�edmdn�edodp�edqdr�edsdt�edudv�edwdx�edydz�ed{d|�ed}d~�edd��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��d�Zed�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��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Ѓed�d҃e�dҡed�dԃe�dԡed�dփe�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�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�e�d�d�e�d�d�e�d�d�e�d�d�e�d	�d
�e�d�d�e�d
�d�[[[[�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>=cCsg|]}d|f�qS)z<%r>�)�.0�oprr�-/opt/alt/python310/lib64/python3.10/opcode.py�
<listcomp>$sr�cCs|t|<|t|<dS�N)r	r
��namerrrr�def_op&srcC�t||�t�|�dSr)rr�appendrrrr�name_op*�
rcCrr)rrrrrrr�jrel_op.rr cCrr)rrrrrrr�jabs_op2rr!ZPOP_TOP�ZROT_TWO�Z	ROT_THREE�ZDUP_TOP�ZDUP_TOP_TWO�ZROT_FOUR�ZNOP�	ZUNARY_POSITIVE�
ZUNARY_NEGATIVE�Z	UNARY_NOT�ZUNARY_INVERT�ZBINARY_MATRIX_MULTIPLY�ZINPLACE_MATRIX_MULTIPLY�ZBINARY_POWER�ZBINARY_MULTIPLY�Z
BINARY_MODULO�Z
BINARY_ADD�ZBINARY_SUBTRACT�Z
BINARY_SUBSCR�ZBINARY_FLOOR_DIVIDE�ZBINARY_TRUE_DIVIDE�ZINPLACE_FLOOR_DIVIDE�ZINPLACE_TRUE_DIVIDE�ZGET_LEN�Z
MATCH_MAPPING�ZMATCH_SEQUENCE� Z
MATCH_KEYS�!ZCOPY_DICT_WITHOUT_KEYS�"ZWITH_EXCEPT_START�1Z	GET_AITER�2Z	GET_ANEXT�3ZBEFORE_ASYNC_WITH�4Z
END_ASYNC_FOR�6ZINPLACE_ADD�7ZINPLACE_SUBTRACT�8ZINPLACE_MULTIPLY�9ZINPLACE_MODULO�;ZSTORE_SUBSCR�<Z
DELETE_SUBSCR�=Z
BINARY_LSHIFT�>Z
BINARY_RSHIFT�?Z
BINARY_AND�@Z
BINARY_XOR�AZ	BINARY_OR�BZ
INPLACE_POWER�CZGET_ITER�DZGET_YIELD_FROM_ITER�EZ
PRINT_EXPR�FZLOAD_BUILD_CLASS�GZ
YIELD_FROM�HZ
GET_AWAITABLE�IZLOAD_ASSERTION_ERROR�JZINPLACE_LSHIFT�KZINPLACE_RSHIFT�LZINPLACE_AND�MZINPLACE_XOR�NZ
INPLACE_OR�OZ
LIST_TO_TUPLE�RZRETURN_VALUE�SZIMPORT_STAR�TZSETUP_ANNOTATIONS�UZYIELD_VALUE�VZ	POP_BLOCK�WZ
POP_EXCEPT�Y�ZZ
STORE_NAMEZDELETE_NAME�[ZUNPACK_SEQUENCE�\ZFOR_ITER�]Z	UNPACK_EX�^Z
STORE_ATTR�_ZDELETE_ATTR�`ZSTORE_GLOBAL�aZ
DELETE_GLOBAL�bZROT_N�cZ
LOAD_CONST�dZ	LOAD_NAME�eZBUILD_TUPLE�fZ
BUILD_LIST�gZ	BUILD_SET�hZ	BUILD_MAP�iZ	LOAD_ATTR�jZ
COMPARE_OP�kZIMPORT_NAME�lZIMPORT_FROM�mZJUMP_FORWARD�nZJUMP_IF_FALSE_OR_POP�oZJUMP_IF_TRUE_OR_POP�pZ
JUMP_ABSOLUTE�qZPOP_JUMP_IF_FALSE�rZPOP_JUMP_IF_TRUE�sZLOAD_GLOBAL�tZIS_OP�uZCONTAINS_OP�vZRERAISE�wZJUMP_IF_NOT_EXC_MATCH�yZ
SETUP_FINALLY�zZ	LOAD_FAST�|Z
STORE_FAST�}ZDELETE_FAST�~Z	GEN_START�Z
RAISE_VARARGS�Z
CALL_FUNCTION�Z
MAKE_FUNCTION�ZBUILD_SLICE�ZLOAD_CLOSURE�Z
LOAD_DEREF�ZSTORE_DEREF�ZDELETE_DEREF�ZCALL_FUNCTION_KW�ZCALL_FUNCTION_EX�Z
SETUP_WITH�r�ZLIST_APPEND�ZSET_ADD�ZMAP_ADD�ZLOAD_CLASSDEREF�ZMATCH_CLASS�ZSETUP_ASYNC_WITH�ZFORMAT_VALUE�ZBUILD_CONST_KEY_MAP�ZBUILD_STRING�ZLOAD_METHOD�ZCALL_METHOD�ZLIST_EXTEND�Z
SET_UPDATE�Z
DICT_MERGE�ZDICT_UPDATE�N)�__doc__�__all__Z_opcoderr�ImportErrorrrrrrrrrr
r
�ranger	rrr r!rrrrrr�<module>sF�


































































































































?>