python (3.12.0)

(root)/
lib/
python3.12/
__pycache__/
opcode.cpython-312.pyc

ˑev3dZgdZ	ddlmZej	ddZgZgZgZ	gZ
gZgZgZ
gZgZdZdZeee	e
eee
eeg	ZiZiZdZd	Zd
ZdZdZed
deddeddeddeddeddeddeddeddedded d!ed"d#ed$d%ed&d'ed(d)ed*d+ed,d-ed.d/ed0d1ed2d3ed4d5ed6d7ed8d9ed:d;ed<d=ed>d?ed@dAedBdCedDdEedFdGedHdIedJdKedLdMedNdOedPdQedRdSedTdUedVdWedXdYdZZed[dZed\d]ed^d_ed`daedbdcedddeedfdgedhdiedjdkedldmedndoej	doedpdqedrdsedtduedvdwedxdyedzd{ed|d}e
j	d}ed~deddeddeddeddeddeddeddeddeddeddej	deddeddeddej	deddej	deddej	deddej	deddeddeddeddeddeddeddeddej	deddej	deddej	deddej	deddej	deddeddeddeddej	dedddZeddëeddūeddǫej	dȫeddʫedd̫eddΫeddЫeddҫeddԫedd֫eddثeddګeddܫeddޫeddeddej	deddeddeddeddej	ddZeddeddeddeddeddeddeddeddeddeddeddeddeddeddedded	d
edded
dej;ej=Dcgc]
}|ek\s	|c}dZedddgej	dedddgej	dedddgej	dedddgeddddgeddddgedddzgedddgedd dged!d"dged#d$dgee ezdz
Z![[[[[e"e!dzDcgc]
}d%|d&c}Z#ejID]
\Z%Z&e%e#e&<gd'Z'gd(Z(gd)Z)gd*gd+gd,gd-gd.d/d0ggd1d2gd3d4gd5d6ggd7d8d9gd:d;ggd<d=gd>Z*e*j=Dcgc]}|D]}|
c}}Z+ddddd?d@did@did@did@did@did@didddddAddddBdddCd@did@didDZ,e"dDcgc]+}e-e,j]e#|ij=-c}Z/yE#e$rY/wxYwcc}wcc}wcc}}wcc}w(Fzy
opcode module - potentially shared between dis and other modules which
operate on bytecodes (e.g. peephole optimizers).
)cmp_ophasarghasconsthasnamehasjrelhasjabshaslocal
hascomparehasfreehasexcopnameopmap
HAVE_ARGUMENTEXTENDED_ARG)stack_effectr)<z<=z==z!=>z>=Tc*|tk\xr	|tkSN)MIN_PSEUDO_OPCODEMAX_PSEUDO_OPCODE)ops :/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/opcode.py	is_pseudor's
"">r->'>>c|t|<yr)r
namers  rdef_opr3sE$KrcFt||tj|yr)rrappendrs  rname_opr"6
4NN2rcFt||tj|yr)rrr!rs  rjrel_opr%:r#rcFt||tj|yr)rrr!rs  rjabs_opr'>r#rct|||t|<tD]D}|Dcgc]
}t||v}}t	|s't|sJ|j
|Fycc}wr)r_pseudo_opsoplistsr
anyallr!)rrreal_opsoplistropress      r	pseudo_opr1Bs`
4 K/78uSzV#88s8s8OMM"	8sA$CACHEPOP_TOP	PUSH_NULLINTERPRETER_EXITEND_FOREND_SENDNOP	UNARY_NEGATIVE	UNARY_NOTUNARY_INVERTRESERVED
BINARY_SUBSCRBINARY_SLICESTORE_SLICEGET_LEN
MATCH_MAPPINGMATCH_SEQUENCE 
MATCH_KEYS!
PUSH_EXC_INFO#CHECK_EXC_MATCH$CHECK_EG_MATCH%WITH_EXCEPT_START1	GET_AITER2	GET_ANEXT3BEFORE_ASYNC_WITH4BEFORE_WITH5
END_ASYNC_FOR6
CLEANUP_THROW7STORE_SUBSCR<
DELETE_SUBSCR=GET_ITERDGET_YIELD_FROM_ITERELOAD_BUILD_CLASSGLOAD_ASSERTION_ERRORJRETURN_GENERATORKRETURN_VALUESSETUP_ANNOTATIONSULOAD_LOCALSW
POP_EXCEPTYZ
STORE_NAMEDELETE_NAME[UNPACK_SEQUENCE\FOR_ITER]	UNPACK_EX^
STORE_ATTR_DELETE_ATTR`STORE_GLOBALa
DELETE_GLOBALbSWAPc
LOAD_CONSTd	LOAD_NAMEeBUILD_TUPLEf
BUILD_LISTg	BUILD_SETh	BUILD_MAPi	LOAD_ATTRj
COMPARE_OPkIMPORT_NAMElIMPORT_FROMmJUMP_FORWARDnPOP_JUMP_IF_FALSErPOP_JUMP_IF_TRUEsLOAD_GLOBALtIS_OPuCONTAINS_OPvRERAISEwCOPYxRETURN_CONSTy	BINARY_OPzSEND{	LOAD_FAST|
STORE_FAST}DELETE_FAST~LOAD_FAST_CHECKPOP_JUMP_IF_NOT_NONEPOP_JUMP_IF_NONE
RAISE_VARARGS
GET_AWAITABLE
MAKE_FUNCTIONBUILD_SLICEJUMP_BACKWARD_NO_INTERRUPT	MAKE_CELLLOAD_CLOSURE
LOAD_DEREFSTORE_DEREFDELETE_DEREF
JUMP_BACKWARDLOAD_SUPER_ATTRCALL_FUNCTION_EXLOAD_FAST_AND_CLEARrLIST_APPENDSET_ADDMAP_ADDCOPY_FREE_VARSYIELD_VALUERESUMEMATCH_CLASSFORMAT_VALUEBUILD_CONST_KEY_MAPBUILD_STRINGLIST_EXTEND
SET_UPDATE
DICT_MERGEDICT_UPDATECALLKW_NAMESCALL_INTRINSIC_1CALL_INTRINSIC_2LOAD_FROM_DICT_OR_GLOBALSLOAD_FROM_DICT_OR_DEREFINSTRUMENTED_LOAD_SUPER_ATTRINSTRUMENTED_POP_JUMP_IF_NONE!INSTRUMENTED_POP_JUMP_IF_NOT_NONEINSTRUMENTED_RESUMEINSTRUMENTED_CALLINSTRUMENTED_RETURN_VALUEINSTRUMENTED_YIELD_VALUEINSTRUMENTED_CALL_FUNCTION_EXINSTRUMENTED_JUMP_FORWARDINSTRUMENTED_JUMP_BACKWARDINSTRUMENTED_RETURN_CONSTINSTRUMENTED_FOR_ITERINSTRUMENTED_POP_JUMP_IF_FALSEINSTRUMENTED_POP_JUMP_IF_TRUEINSTRUMENTED_END_FORINSTRUMENTED_END_SENDINSTRUMENTED_INSTRUCTIONINSTRUMENTED_LINE
SETUP_FINALLY
SETUP_CLEANUPi
SETUP_WITHi	POP_BLOCKiJUMPiJUMP_NO_INTERRUPTiLOAD_METHODiLOAD_SUPER_METHODiLOAD_ZERO_SUPER_METHODiLOAD_ZERO_SUPER_ATTRi	STORE_FAST_MAYBE_NULLi
rr))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^=)INTRINSIC_1_INVALIDINTRINSIC_PRINTINTRINSIC_IMPORT_STARINTRINSIC_STOPITERATION_ERRORINTRINSIC_ASYNC_GEN_WRAPINTRINSIC_UNARY_POSITIVEINTRINSIC_LIST_TO_TUPLEINTRINSIC_TYPEVARINTRINSIC_PARAMSPECINTRINSIC_TYPEVARTUPLEINTRINSIC_SUBSCRIPT_GENERICINTRINSIC_TYPEALIAS)INTRINSIC_2_INVALIDINTRINSIC_PREP_RERAISE_STARINTRINSIC_TYPEVAR_WITH_BOUND"INTRINSIC_TYPEVAR_WITH_CONSTRAINTS"INTRINSIC_SET_FUNCTION_TYPE_PARAMS)BINARY_OP_ADD_FLOATBINARY_OP_ADD_INTBINARY_OP_ADD_UNICODEBINARY_OP_INPLACE_ADD_UNICODEBINARY_OP_MULTIPLY_FLOATBINARY_OP_MULTIPLY_INTBINARY_OP_SUBTRACT_FLOATBINARY_OP_SUBTRACT_INT)BINARY_SUBSCR_DICTBINARY_SUBSCR_GETITEMBINARY_SUBSCR_LIST_INTBINARY_SUBSCR_TUPLE_INT)CALL_PY_EXACT_ARGSCALL_PY_WITH_DEFAULTSCALL_BOUND_METHOD_EXACT_ARGSCALL_BUILTIN_CLASSCALL_BUILTIN_FAST_WITH_KEYWORDS)CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDSCALL_NO_KW_BUILTIN_FASTCALL_NO_KW_BUILTIN_OCALL_NO_KW_ISINSTANCECALL_NO_KW_LENCALL_NO_KW_LIST_APPEND!CALL_NO_KW_METHOD_DESCRIPTOR_FAST#CALL_NO_KW_METHOD_DESCRIPTOR_NOARGSCALL_NO_KW_METHOD_DESCRIPTOR_OCALL_NO_KW_STR_1CALL_NO_KW_TUPLE_1CALL_NO_KW_TYPE_1)COMPARE_OP_FLOATCOMPARE_OP_INTCOMPARE_OP_STR)
FOR_ITER_LISTFOR_ITER_TUPLEFOR_ITER_RANGEFOR_ITER_GENLOAD_SUPER_ATTR_ATTRLOAD_SUPER_ATTR_METHOD)
LOAD_ATTR_CLASS!LOAD_ATTR_GETATTRIBUTE_OVERRIDDENLOAD_ATTR_INSTANCE_VALUELOAD_ATTR_MODULELOAD_ATTR_PROPERTYLOAD_ATTR_SLOTLOAD_ATTR_WITH_HINTLOAD_ATTR_METHOD_LAZY_DICTLOAD_ATTR_METHOD_NO_DICTLOAD_ATTR_METHOD_WITH_VALUESLOAD_CONST__LOAD_FASTLOAD_FAST__LOAD_CONSTLOAD_FAST__LOAD_FASTLOAD_GLOBAL_BUILTINLOAD_GLOBAL_MODULE)STORE_ATTR_INSTANCE_VALUESTORE_ATTR_SLOTSTORE_ATTR_WITH_HINTSTORE_FAST__LOAD_FASTSTORE_FAST__STORE_FASTSTORE_SUBSCR_DICTSTORE_SUBSCR_LIST_INT)UNPACK_SEQUENCE_LISTUNPACK_SEQUENCE_TUPLEUNPACK_SEQUENCE_TWO_TUPLESEND_GEN)rrGrrrrrrrrrrrirr)counterindexmodule_keys_versionbuiltin_keys_versionr)rversionkeys_versiondescr)rrr)rfunc_version)rrrrrGrrrrrrirN)0__doc____all___opcoderr!ImportErrorrrrrrrrr	r
rENABLE_SPECIALIZATIONrr*r
r)rr"r%r'r1rrMIN_INSTRUMENTED_OPCODEextendvaluesrlenrrangeritemsri_nb_ops_intrinsic_1_descs_intrinsic_2_descs_specializations_specialized_instructions
_cache_formatsumget_inline_cache_entries)rfamilyopcodes000r<module>rs	
,	$NN>"
,	







	?8WgwZ&2	wy!{A1y!z1ua{B~rz2~r}by"|R"B{B{BB}b~rz2b!2r"2~rB}b|R
b
r"
B{Bb
rvr|SS}c|S{C{CS|S
#
s
sS!C 
sw}cy#vs~s{C{C|S}c#$C }c$c*{Cs~ss|Ss}cs~ss33c"~s}cy#y#s}cx}c~sc"~s}c|S|S}cvsz333#S) #&s%s+&,*C0c"C "C(!3'&,"C(#S)"C($'-&,s#$!3'C 

ELLNBbbM.ArBC	/3(

c	/3(

c	,eW%

c	+sUG$	&#89	
s^5Q$RS	-{m,	
s%6$78	
"C*;)<=	
 #(9':;	
!37%K(881<
GWgy#():Q)>#?	@RB.	@
[[]EBF1I:
	
&
	 
	 	 
		  
		
}aF*0027=F
  !		1	1	1	1	1	1	

	1	1
W.
bGLCj<BC
&."-4467m		ZC4
Avhs/a!
a,a!a5a0a"aa