File: //lib64/python3.9/__pycache__/opcode.cpython-39.pyc
a
    �DOg  �                   @   s�  d Z g d�ZzddlmZ e�d� W n ey8   Y n0 dZg Zg Zg Z	g Z
g Zg Zg Z
g Zi Zdd� 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�� d�Zed�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ƃ e�dơ ed�dȃ e�dȡ ed�dʃ e�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� ed�d� ed�d� ed�d� e
�d� ed�d� d�Zed�d� ed�d� ed�d� ed�d� ed�d� ed�d�� ed�d�� ed�d�� ed�d�� ed�d�� [[[[d�S (   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                 C   s   g | ]}d |f �qS )z<%r>� )�.0�opr   r   �/usr/lib64/python3.9/opcode.py�
<listcomp>$   �    r   �   c                 C   s   | t |<