13af6ab5fSopenharmony_ci.language ECMAScript 23af6ab5fSopenharmony_ci 33af6ab5fSopenharmony_cislotNum = 0x2 43af6ab5fSopenharmony_ci.function any .#~A=#A(any a0, any a1, any a2) { 53af6ab5fSopenharmony_cilabel_1: 63af6ab5fSopenharmony_cilabel_0: 73af6ab5fSopenharmony_ci ldlexvar 0x0, 0x0 83af6ab5fSopenharmony_ci callruntime.callinit 0x0, a2 93af6ab5fSopenharmony_ci lda a2 103af6ab5fSopenharmony_ci return 113af6ab5fSopenharmony_cilabel_2: 123af6ab5fSopenharmony_ci} 133af6ab5fSopenharmony_ci 143af6ab5fSopenharmony_cislotNum = 0x5 153af6ab5fSopenharmony_ci.function any .#~A>#instance_initializer(any a0, any a1, any a2) { 163af6ab5fSopenharmony_cilabel_1: 173af6ab5fSopenharmony_cilabel_0: 183af6ab5fSopenharmony_ci newlexenv 0x2 193af6ab5fSopenharmony_ci lda a1 203af6ab5fSopenharmony_ci stlexvar 0x0, 0x0 213af6ab5fSopenharmony_ci lda a2 223af6ab5fSopenharmony_ci stlexvar 0x0, 0x1 233af6ab5fSopenharmony_ci ldlexvar 0x0, 0x1 243af6ab5fSopenharmony_ci sta v0 253af6ab5fSopenharmony_ci ldai 0x5 263af6ab5fSopenharmony_ci definepropertybyname 0x0, a, v0 273af6ab5fSopenharmony_ci definefunc 0x2, .#~A>@0*#b, 0x0 283af6ab5fSopenharmony_ci definepropertybyname 0x3, b, v0 293af6ab5fSopenharmony_ci ldundefined 303af6ab5fSopenharmony_ci returnundefined 313af6ab5fSopenharmony_cilabel_2: 323af6ab5fSopenharmony_ci} 333af6ab5fSopenharmony_ci 343af6ab5fSopenharmony_cislotNum = 0x0 353af6ab5fSopenharmony_ci.function any .#~A>#instance_initializer^1(any a0, any a1, any a2) { 363af6ab5fSopenharmony_cilabel_1: 373af6ab5fSopenharmony_cilabel_0: 383af6ab5fSopenharmony_ci ldundefined 393af6ab5fSopenharmony_ci returnundefined 403af6ab5fSopenharmony_cilabel_2: 413af6ab5fSopenharmony_ci} 423af6ab5fSopenharmony_ci 433af6ab5fSopenharmony_cislotNum = 0x0 443af6ab5fSopenharmony_ci.function any .#~A>@0*#b(any a0, any a1, any a2) { 453af6ab5fSopenharmony_cilabel_1: 463af6ab5fSopenharmony_cilabel_0: 473af6ab5fSopenharmony_ci ldundefined 483af6ab5fSopenharmony_ci returnundefined 493af6ab5fSopenharmony_cilabel_2: 503af6ab5fSopenharmony_ci} 513af6ab5fSopenharmony_ci 523af6ab5fSopenharmony_cislotNum = 0x4 533af6ab5fSopenharmony_ci.function any .func_main_0(any a0, any a1, any a2) { 543af6ab5fSopenharmony_ci nop 553af6ab5fSopenharmony_cilabel_7: 563af6ab5fSopenharmony_cilabel_0: 573af6ab5fSopenharmony_ci newlexenv 0x1 583af6ab5fSopenharmony_cilabel_2: 593af6ab5fSopenharmony_cilabel_4: 603af6ab5fSopenharmony_ci ldhole 613af6ab5fSopenharmony_ci sta v1 623af6ab5fSopenharmony_ci defineclasswithbuffer 0x0, .#~A=#A, _2, 0x0, v1 633af6ab5fSopenharmony_ci ldobjbyname 0x1, prototype 643af6ab5fSopenharmony_ci definemethod 0x3, .#~A>#instance_initializer, 0x0 653af6ab5fSopenharmony_ci stlexvar 0x0, 0x0 663af6ab5fSopenharmony_cilabel_3: 673af6ab5fSopenharmony_ciend_label_3: 683af6ab5fSopenharmony_ci jmp label_1 693af6ab5fSopenharmony_cilabel_9: 703af6ab5fSopenharmony_ci sta v0 713af6ab5fSopenharmony_cilabel_6: 723af6ab5fSopenharmony_ci poplexenv 733af6ab5fSopenharmony_ci lda v0 743af6ab5fSopenharmony_ci throw 753af6ab5fSopenharmony_cilabel_1: 763af6ab5fSopenharmony_ci poplexenv 773af6ab5fSopenharmony_ci ldundefined 783af6ab5fSopenharmony_ci returnundefined 793af6ab5fSopenharmony_cilabel_8: 803af6ab5fSopenharmony_ci} 813af6ab5fSopenharmony_ci 823af6ab5fSopenharmony_ci.catchall label_2, end_label_3, label_9 833af6ab5fSopenharmony_ci 843af6ab5fSopenharmony_ci 853af6ab5fSopenharmony_ci======> literal array buffer <====== 863af6ab5fSopenharmony_ci------------------------------------ 873af6ab5fSopenharmony_cislot _0 883af6ab5fSopenharmony_ci{ 893af6ab5fSopenharmony_ci index: 0 903af6ab5fSopenharmony_ci tag: 0 913af6ab5fSopenharmony_ci val: 5 923af6ab5fSopenharmony_ci}, 933af6ab5fSopenharmony_ci{ 943af6ab5fSopenharmony_ci index: 1 953af6ab5fSopenharmony_ci tag: 5 963af6ab5fSopenharmony_ci val: instance_initializer 973af6ab5fSopenharmony_ci}, 983af6ab5fSopenharmony_ci------------------------------------ 993af6ab5fSopenharmony_cislot _1 1003af6ab5fSopenharmony_ci{ 1013af6ab5fSopenharmony_ci index: 0 1023af6ab5fSopenharmony_ci tag: 2 1033af6ab5fSopenharmony_ci val: 0 1043af6ab5fSopenharmony_ci}, 1053af6ab5fSopenharmony_ci{ 1063af6ab5fSopenharmony_ci index: 1 1073af6ab5fSopenharmony_ci tag: 2 1083af6ab5fSopenharmony_ci val: 0 1093af6ab5fSopenharmony_ci}, 1103af6ab5fSopenharmony_ci{ 1113af6ab5fSopenharmony_ci index: 2 1123af6ab5fSopenharmony_ci tag: 2 1133af6ab5fSopenharmony_ci val: 0 1143af6ab5fSopenharmony_ci}, 1153af6ab5fSopenharmony_ci{ 1163af6ab5fSopenharmony_ci index: 3 1173af6ab5fSopenharmony_ci tag: 2 1183af6ab5fSopenharmony_ci val: 0 1193af6ab5fSopenharmony_ci}, 1203af6ab5fSopenharmony_ci{ 1213af6ab5fSopenharmony_ci index: 4 1223af6ab5fSopenharmony_ci tag: 2 1233af6ab5fSopenharmony_ci val: 0 1243af6ab5fSopenharmony_ci}, 1253af6ab5fSopenharmony_ci{ 1263af6ab5fSopenharmony_ci index: 5 1273af6ab5fSopenharmony_ci tag: 2 1283af6ab5fSopenharmony_ci val: 0 1293af6ab5fSopenharmony_ci}, 1303af6ab5fSopenharmony_ci------------------------------------ 1313af6ab5fSopenharmony_cislot _2 1323af6ab5fSopenharmony_ci{ 1333af6ab5fSopenharmony_ci index: 0 1343af6ab5fSopenharmony_ci tag: 0 1353af6ab5fSopenharmony_ci val: 5 1363af6ab5fSopenharmony_ci}, 1373af6ab5fSopenharmony_ci{ 1383af6ab5fSopenharmony_ci index: 1 1393af6ab5fSopenharmony_ci tag: 5 1403af6ab5fSopenharmony_ci val: instance_initializer 1413af6ab5fSopenharmony_ci}, 1423af6ab5fSopenharmony_ci{ 1433af6ab5fSopenharmony_ci index: 2 1443af6ab5fSopenharmony_ci tag: 0 1453af6ab5fSopenharmony_ci val: 6 1463af6ab5fSopenharmony_ci}, 1473af6ab5fSopenharmony_ci{ 1483af6ab5fSopenharmony_ci index: 3 1493af6ab5fSopenharmony_ci tag: 6 1503af6ab5fSopenharmony_ci val: .#~A>#instance_initializer^1 1513af6ab5fSopenharmony_ci}, 1523af6ab5fSopenharmony_ci{ 1533af6ab5fSopenharmony_ci index: 4 1543af6ab5fSopenharmony_ci tag: 0 1553af6ab5fSopenharmony_ci val: 9 1563af6ab5fSopenharmony_ci}, 1573af6ab5fSopenharmony_ci{ 1583af6ab5fSopenharmony_ci index: 5 1593af6ab5fSopenharmony_ci tag: 9 1603af6ab5fSopenharmony_ci val: 0 1613af6ab5fSopenharmony_ci}, 1623af6ab5fSopenharmony_ci{ 1633af6ab5fSopenharmony_ci index: 6 1643af6ab5fSopenharmony_ci tag: 0 1653af6ab5fSopenharmony_ci val: 2 1663af6ab5fSopenharmony_ci}, 1673af6ab5fSopenharmony_ci{ 1683af6ab5fSopenharmony_ci index: 7 1693af6ab5fSopenharmony_ci tag: 2 1703af6ab5fSopenharmony_ci val: 1 1713af6ab5fSopenharmony_ci}, 172