python (3.11.7)
    e                         d dl Z d dlmZ d dlZd dlZ ed          Zd dlmZ  G d dej                  Z G d dej                  Z	e
d	k    r ej                     dS dS )
    N)
import_module_opcode)stack_effectc                       e Zd Zd Zd ZdS )OpcodeTestsc                    |                      t          t          j        d                   d           |                      t          t          j        d         d          d           |                      t          t          j        d         d          d           |                      t          t          j        d         d          d           |                     t
          t          d           |                     t
          t          t          j        d                    |                     t
          t          t          j        d         d           t
          d	 t          j                                                  D ]\  }}|                     |
          5  |t          j	        k     r2t          |           |                     t
          t          |d           n1t          |d           |                     t
          t          |           d d d            n# 1 swxY w Y   t          t          d                    t          t          j                                                  z
  D ]s}|                     |          5  |                     t
          t          |           |                     t
          t          |d           d d d            n# 1 swxY w Y   td S )
NPOP_TOPBUILD_SLICEr         i0u  c                 *    | d         t           j        vS Nr   disdeoptmapitems    E/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test__opcode.py<lambda>z/OpcodeTests.test_stack_effect.<locals>.<lambda>       d1gS\.I     opname   )opcode)
assertEqualr   r   opmapassertRaises
ValueErrorfilteritemssubTest
HAVE_ARGUMENTsetrangevalues)selfnamecodes      r   test_stack_effectzOpcodeTests.test_stack_effect   s   ci	&:;;R@@@ci
&>BBBGGGci
&>BBBGGGci
&>BBBGGG*lE:::*lCIm4LMMM*lCIi4H!LLL !I!I39??K\K\]] 	F 	FJD$T** 
F 
F#+++ &&&%%j,aHHHH q)))%%j,EEE
F 
F 
F 
F 
F 
F 
F 
F 
F 
F 
F 
F 
F 
F 
F c
OOc#)*:*:*<*<&=&== 	E 	EDT** 
E 
E!!*lDAAA!!*lD!DDD
E 
E 
E 
E 
E 
E 
E 
E 
E 
E 
E 
E 
E 
E 
E	E 	Es&