u=ƏjFSSKrSSKrSSKrSSKrSSKJr "SS\5rg)N)AssemblerTestCasec<\rSrSrS SjrSrSrSrSrSr Sr g ) IsolatedAssembleTests c.Uc0nSHnURX35 M SHnURU/5 M SHnURU05 M SHnURUS5 M URSS5 URSU5 U$) N)namequalname)consts)namesvarnamescellvarsfreevars fasthidden)argcountposonlyargcountkwonlyargcountr firstlinenofilename) setdefault)selfmetadatarkeys B/opt/alt/python313/lib64/python3.13/test/test_compiler_assemble.pycomplete_metadata'IsolatedAssembleTests.complete_metadata s  H'C    )(C   R (NC   R (ODC   Q 'EM1-J1cpURU5nURU5nURUSX25$)Nr)rseq_from_instsget_code_object)rinstsrseqs rinsts_to_code_object*IsolatedAssembleTests.insts_to_code_objects:))(3!!%(##HZ$8#HHrcZURX5nURU[R5 0nUR 5HgupgUS:XaM [ U[ 5(a[U5XV'M1[ U[5(a[UR55XV'McXuU'Mi UR 5H$upgUR[USU-5U5 M& [R"U05nUR 5HupURU"U 6U 5 M g)Nrco_) r#assertIsInstancetypesCodeTypeitems isinstancelisttupledictkeys assertEqualgetattr FunctionType) rr!rexpectedcoexpected_metadatarvaluefargsress r assemble_test#IsolatedAssembleTests.assemble_test!s  & &u 7 b%..1"..*JCl"%&&).u!&E4(().uzz|)<!&).#&+,113JC   WR5u =4   r2 &!)ID   QXs +*rcXSSSSS0SSSS.S.n/S QnS S S S .nURX!U5 g)Nzavg.pyavgz stats.avgrr)xy)rrr r rr )RESUMEr) LOAD_FASTrr)rCrr) BINARY_OPrr) LOAD_CONSTrr)rDrr) RETURN_VALUENrg @2)))i) )r:)rrr!r3s rtest_simple_expr&IsolatedAssembleTests.test_simple_expr8sI!$a !+   !rB 5H5rc SnURRSnSSSSS0SSUSSS0SSS0S .n/S QnSSSSSS .nURXCU5 g) Nc$^U4SjnU"5S-$)Nc>T$)N)r?srinnerjIsolatedAssembleTests.test_expression_with_pseudo_instruction_load_closure..mod_two..innerSsrr>rS)r?rTs` rmod_two[IsolatedAssembleTests.test_expression_with_pseudo_instruction_load_closure..mod_twoRs 7Q; rrz mod_two.pyrVznested.mod_twor?rr>)rrr r r rr ) rA) LOAD_CLOSURErr) BUILD_TUPLErr)rErr) MAKE_FUNCTIONNr>)SET_FUNCTION_ATTRIBUTEr>) PUSH_NULLNr)CALLrr>)rEr>r>)rDr>)rFNr>))r)r)r>)x)y)__code__ co_constsr:)rrV inner_coder instructionsr3s r4test_expression_with_pseudo_instruction_load_closureJIsolatedAssembleTests.test_expression_with_pseudo_instruction_load_closurePs{  %%//2 &")Q Aq!4   1Aq!D <8r)rrr ) rA) SETUP_FINALLYrI RETURN_CONSTr) SETUP_CLEANUPr\) PUSH_EXC_INFON)POP_TOPN POP_EXCEPTNrk)COPYrIrp)RERAISEr)filez ExceptionTable: L1 to L2 -> L2 [0] L2 to L3 -> L3 [1] lasti ) r#ioStringIOdistextwrapdedent assertTruegetvalueendswith)rrr!r4output exc_tables rtest_exception_table*IsolatedAssembleTests.test_exception_tablevsy!a    & &u 7  OO%() )229=>rrSN)z myfile.py) __name__ __module__ __qualname____firstlineno__rr#r:rNrfr__static_attributes__rSrrrr s" I ,.60#=L?rr)rwrurxr(test.support.bytecode_helperrrrSrrrs#  : H?-H?r