13af6ab5fSopenharmony_ci.language ECMAScript 23af6ab5fSopenharmony_ci 33af6ab5fSopenharmony_cislotNum = 0xa 43af6ab5fSopenharmony_ci.function any .#~A=#A(any a0, any a1, any a2) { 53af6ab5fSopenharmony_cilabel_1: 63af6ab5fSopenharmony_cilabel_0: 73af6ab5fSopenharmony_ci ldhole 83af6ab5fSopenharmony_ci sta v0 93af6ab5fSopenharmony_ci defineclasswithbuffer 0x0, .#~A=A~=#, _2, 0x0, v0 103af6ab5fSopenharmony_ci sta v0 113af6ab5fSopenharmony_ci ldobjbyname 0x1, prototype 123af6ab5fSopenharmony_ci lda v0 133af6ab5fSopenharmony_ci stobjbyname 0x3, D, a2 143af6ab5fSopenharmony_ci ldhole 153af6ab5fSopenharmony_ci sta v0 163af6ab5fSopenharmony_ci defineclasswithbuffer 0x5, .#~A=A~^1=#, _3, 0x0, v0 173af6ab5fSopenharmony_ci sta v0 183af6ab5fSopenharmony_ci ldobjbyname 0x6, prototype 193af6ab5fSopenharmony_ci lda v0 203af6ab5fSopenharmony_ci stobjbyname 0x8, D, a2 213af6ab5fSopenharmony_ci lda a2 223af6ab5fSopenharmony_ci return 233af6ab5fSopenharmony_cilabel_2: 243af6ab5fSopenharmony_ci} 253af6ab5fSopenharmony_ci 263af6ab5fSopenharmony_cislotNum = 0x0 273af6ab5fSopenharmony_ci.function any .#~A=A~=#(any a0, any a1, any a2) { 283af6ab5fSopenharmony_cilabel_1: 293af6ab5fSopenharmony_cilabel_0: 303af6ab5fSopenharmony_ci lda a2 313af6ab5fSopenharmony_ci return 323af6ab5fSopenharmony_cilabel_2: 333af6ab5fSopenharmony_ci} 343af6ab5fSopenharmony_ci 353af6ab5fSopenharmony_cislotNum = 0x0 363af6ab5fSopenharmony_ci.function any .#~A=A~^1=#(any a0, any a1, any a2) { 373af6ab5fSopenharmony_cilabel_1: 383af6ab5fSopenharmony_cilabel_0: 393af6ab5fSopenharmony_ci lda a2 403af6ab5fSopenharmony_ci return 413af6ab5fSopenharmony_cilabel_2: 423af6ab5fSopenharmony_ci} 433af6ab5fSopenharmony_ci 443af6ab5fSopenharmony_cislotNum = 0x1 453af6ab5fSopenharmony_ci.function any .#~B=#B(any a0, any a1, any a2) { 463af6ab5fSopenharmony_cilabel_1: 473af6ab5fSopenharmony_cilabel_0: 483af6ab5fSopenharmony_ci definefunc 0x0, .#~B=B*#B, 0x0 493af6ab5fSopenharmony_ci lda a2 503af6ab5fSopenharmony_ci return 513af6ab5fSopenharmony_cilabel_2: 523af6ab5fSopenharmony_ci} 533af6ab5fSopenharmony_ci 543af6ab5fSopenharmony_cislotNum = 0x0 553af6ab5fSopenharmony_ci.function any .#~B=B*#B(any a0, any a1, any a2) { 563af6ab5fSopenharmony_cilabel_1: 573af6ab5fSopenharmony_cilabel_0: 583af6ab5fSopenharmony_ci ldundefined 593af6ab5fSopenharmony_ci returnundefined 603af6ab5fSopenharmony_cilabel_2: 613af6ab5fSopenharmony_ci} 623af6ab5fSopenharmony_ci 633af6ab5fSopenharmony_cislotNum = 0x0 643af6ab5fSopenharmony_ci.function any .#~B>#B(any a0, any a1, any a2) { 653af6ab5fSopenharmony_cilabel_1: 663af6ab5fSopenharmony_cilabel_0: 673af6ab5fSopenharmony_ci ldundefined 683af6ab5fSopenharmony_ci returnundefined 693af6ab5fSopenharmony_cilabel_2: 703af6ab5fSopenharmony_ci} 713af6ab5fSopenharmony_ci 723af6ab5fSopenharmony_cislotNum = 0x0 733af6ab5fSopenharmony_ci.function any .#~C<#foo(any a0, any a1, any a2) { 743af6ab5fSopenharmony_cilabel_1: 753af6ab5fSopenharmony_cilabel_0: 763af6ab5fSopenharmony_ci ldundefined 773af6ab5fSopenharmony_ci returnundefined 783af6ab5fSopenharmony_cilabel_2: 793af6ab5fSopenharmony_ci} 803af6ab5fSopenharmony_ci 813af6ab5fSopenharmony_cislotNum = 0x3 823af6ab5fSopenharmony_ci.function any .#~C=#C(any a0, any a1, any a2) { 833af6ab5fSopenharmony_cilabel_1: 843af6ab5fSopenharmony_cilabel_0: 853af6ab5fSopenharmony_ci definefunc 0x0, .#~C=C*#, 0x0 863af6ab5fSopenharmony_ci stobjbyname 0x1, c, a2 873af6ab5fSopenharmony_ci lda a2 883af6ab5fSopenharmony_ci return 893af6ab5fSopenharmony_cilabel_2: 903af6ab5fSopenharmony_ci} 913af6ab5fSopenharmony_ci 923af6ab5fSopenharmony_cislotNum = 0x0 933af6ab5fSopenharmony_ci.function any .#~C=C*#(any a0, any a1, any a2) { 943af6ab5fSopenharmony_cilabel_1: 953af6ab5fSopenharmony_cilabel_0: 963af6ab5fSopenharmony_ci ldundefined 973af6ab5fSopenharmony_ci returnundefined 983af6ab5fSopenharmony_cilabel_2: 993af6ab5fSopenharmony_ci} 1003af6ab5fSopenharmony_ci 1013af6ab5fSopenharmony_cislotNum = 0x0 1023af6ab5fSopenharmony_ci.function any .#~C>#foo(any a0, any a1, any a2) { 1033af6ab5fSopenharmony_cilabel_1: 1043af6ab5fSopenharmony_cilabel_0: 1053af6ab5fSopenharmony_ci ldundefined 1063af6ab5fSopenharmony_ci returnundefined 1073af6ab5fSopenharmony_cilabel_2: 1083af6ab5fSopenharmony_ci} 1093af6ab5fSopenharmony_ci 1103af6ab5fSopenharmony_cislotNum = 0x0 1113af6ab5fSopenharmony_ci.function any .#~C>#foo^1(any a0, any a1, any a2) { 1123af6ab5fSopenharmony_cilabel_1: 1133af6ab5fSopenharmony_cilabel_0: 1143af6ab5fSopenharmony_ci ldundefined 1153af6ab5fSopenharmony_ci returnundefined 1163af6ab5fSopenharmony_cilabel_2: 1173af6ab5fSopenharmony_ci} 1183af6ab5fSopenharmony_ci 1193af6ab5fSopenharmony_cislotNum = 0x9 1203af6ab5fSopenharmony_ci.function any .func_main_0(any a0, any a1, any a2) { 1213af6ab5fSopenharmony_cilabel_1: 1223af6ab5fSopenharmony_cilabel_0: 1233af6ab5fSopenharmony_ci ldhole 1243af6ab5fSopenharmony_ci sta v0 1253af6ab5fSopenharmony_ci defineclasswithbuffer 0x0, .#~A=#A, _4, 0x0, v0 1263af6ab5fSopenharmony_ci ldobjbyname 0x1, prototype 1273af6ab5fSopenharmony_ci ldhole 1283af6ab5fSopenharmony_ci sta v0 1293af6ab5fSopenharmony_ci defineclasswithbuffer 0x3, .#~B=#B, _5, 0x0, v0 1303af6ab5fSopenharmony_ci ldobjbyname 0x4, prototype 1313af6ab5fSopenharmony_ci ldhole 1323af6ab5fSopenharmony_ci sta v0 1333af6ab5fSopenharmony_ci defineclasswithbuffer 0x6, .#~C=#C, _6, 0x0, v0 1343af6ab5fSopenharmony_ci ldobjbyname 0x7, prototype 1353af6ab5fSopenharmony_ci ldundefined 1363af6ab5fSopenharmony_ci returnundefined 1373af6ab5fSopenharmony_cilabel_2: 1383af6ab5fSopenharmony_ci} 1393af6ab5fSopenharmony_ci 1403af6ab5fSopenharmony_ci 1413af6ab5fSopenharmony_ci======> literal array buffer <====== 1423af6ab5fSopenharmony_ci------------------------------------ 1433af6ab5fSopenharmony_cislot _0 1443af6ab5fSopenharmony_ci------------------------------------ 1453af6ab5fSopenharmony_cislot _1 1463af6ab5fSopenharmony_ci{ 1473af6ab5fSopenharmony_ci index: 0 1483af6ab5fSopenharmony_ci tag: 2 1493af6ab5fSopenharmony_ci val: 0 1503af6ab5fSopenharmony_ci}, 1513af6ab5fSopenharmony_ci{ 1523af6ab5fSopenharmony_ci index: 1 1533af6ab5fSopenharmony_ci tag: 2 1543af6ab5fSopenharmony_ci val: 0 1553af6ab5fSopenharmony_ci}, 1563af6ab5fSopenharmony_ci{ 1573af6ab5fSopenharmony_ci index: 2 1583af6ab5fSopenharmony_ci tag: 2 1593af6ab5fSopenharmony_ci val: 0 1603af6ab5fSopenharmony_ci}, 1613af6ab5fSopenharmony_ci{ 1623af6ab5fSopenharmony_ci index: 3 1633af6ab5fSopenharmony_ci tag: 2 1643af6ab5fSopenharmony_ci val: 0 1653af6ab5fSopenharmony_ci}, 1663af6ab5fSopenharmony_ci{ 1673af6ab5fSopenharmony_ci index: 4 1683af6ab5fSopenharmony_ci tag: 2 1693af6ab5fSopenharmony_ci val: 0 1703af6ab5fSopenharmony_ci}, 1713af6ab5fSopenharmony_ci{ 1723af6ab5fSopenharmony_ci index: 5 1733af6ab5fSopenharmony_ci tag: 2 1743af6ab5fSopenharmony_ci val: 0 1753af6ab5fSopenharmony_ci}, 1763af6ab5fSopenharmony_ci------------------------------------ 1773af6ab5fSopenharmony_cislot _2 1783af6ab5fSopenharmony_ci{ 1793af6ab5fSopenharmony_ci index: 0 1803af6ab5fSopenharmony_ci tag: 0 1813af6ab5fSopenharmony_ci val: 2 1823af6ab5fSopenharmony_ci}, 1833af6ab5fSopenharmony_ci{ 1843af6ab5fSopenharmony_ci index: 1 1853af6ab5fSopenharmony_ci tag: 2 1863af6ab5fSopenharmony_ci val: 0 1873af6ab5fSopenharmony_ci}, 1883af6ab5fSopenharmony_ci------------------------------------ 1893af6ab5fSopenharmony_cislot _3 1903af6ab5fSopenharmony_ci{ 1913af6ab5fSopenharmony_ci index: 0 1923af6ab5fSopenharmony_ci tag: 0 1933af6ab5fSopenharmony_ci val: 2 1943af6ab5fSopenharmony_ci}, 1953af6ab5fSopenharmony_ci{ 1963af6ab5fSopenharmony_ci index: 1 1973af6ab5fSopenharmony_ci tag: 2 1983af6ab5fSopenharmony_ci val: 0 1993af6ab5fSopenharmony_ci}, 2003af6ab5fSopenharmony_ci------------------------------------ 2013af6ab5fSopenharmony_cislot _4 2023af6ab5fSopenharmony_ci{ 2033af6ab5fSopenharmony_ci index: 0 2043af6ab5fSopenharmony_ci tag: 0 2053af6ab5fSopenharmony_ci val: 2 2063af6ab5fSopenharmony_ci}, 2073af6ab5fSopenharmony_ci{ 2083af6ab5fSopenharmony_ci index: 1 2093af6ab5fSopenharmony_ci tag: 2 2103af6ab5fSopenharmony_ci val: 0 2113af6ab5fSopenharmony_ci}, 2123af6ab5fSopenharmony_ci------------------------------------ 2133af6ab5fSopenharmony_cislot _5 2143af6ab5fSopenharmony_ci{ 2153af6ab5fSopenharmony_ci index: 0 2163af6ab5fSopenharmony_ci tag: 0 2173af6ab5fSopenharmony_ci val: 5 2183af6ab5fSopenharmony_ci}, 2193af6ab5fSopenharmony_ci{ 2203af6ab5fSopenharmony_ci index: 1 2213af6ab5fSopenharmony_ci tag: 5 2223af6ab5fSopenharmony_ci val: B 2233af6ab5fSopenharmony_ci}, 2243af6ab5fSopenharmony_ci{ 2253af6ab5fSopenharmony_ci index: 2 2263af6ab5fSopenharmony_ci tag: 0 2273af6ab5fSopenharmony_ci val: 6 2283af6ab5fSopenharmony_ci}, 2293af6ab5fSopenharmony_ci{ 2303af6ab5fSopenharmony_ci index: 3 2313af6ab5fSopenharmony_ci tag: 6 2323af6ab5fSopenharmony_ci val: .#~B>#B 2333af6ab5fSopenharmony_ci}, 2343af6ab5fSopenharmony_ci{ 2353af6ab5fSopenharmony_ci index: 4 2363af6ab5fSopenharmony_ci tag: 0 2373af6ab5fSopenharmony_ci val: 9 2383af6ab5fSopenharmony_ci}, 2393af6ab5fSopenharmony_ci{ 2403af6ab5fSopenharmony_ci index: 5 2413af6ab5fSopenharmony_ci tag: 9 2423af6ab5fSopenharmony_ci val: 0 2433af6ab5fSopenharmony_ci}, 2443af6ab5fSopenharmony_ci{ 2453af6ab5fSopenharmony_ci index: 6 2463af6ab5fSopenharmony_ci tag: 0 2473af6ab5fSopenharmony_ci val: 2 2483af6ab5fSopenharmony_ci}, 2493af6ab5fSopenharmony_ci{ 2503af6ab5fSopenharmony_ci index: 7 2513af6ab5fSopenharmony_ci tag: 2 2523af6ab5fSopenharmony_ci val: 1 2533af6ab5fSopenharmony_ci}, 2543af6ab5fSopenharmony_ci------------------------------------ 2553af6ab5fSopenharmony_cislot _6 2563af6ab5fSopenharmony_ci{ 2573af6ab5fSopenharmony_ci index: 0 2583af6ab5fSopenharmony_ci tag: 0 2593af6ab5fSopenharmony_ci val: 5 2603af6ab5fSopenharmony_ci}, 2613af6ab5fSopenharmony_ci{ 2623af6ab5fSopenharmony_ci index: 1 2633af6ab5fSopenharmony_ci tag: 5 2643af6ab5fSopenharmony_ci val: foo 2653af6ab5fSopenharmony_ci}, 2663af6ab5fSopenharmony_ci{ 2673af6ab5fSopenharmony_ci index: 2 2683af6ab5fSopenharmony_ci tag: 0 2693af6ab5fSopenharmony_ci val: 6 2703af6ab5fSopenharmony_ci}, 2713af6ab5fSopenharmony_ci{ 2723af6ab5fSopenharmony_ci index: 3 2733af6ab5fSopenharmony_ci tag: 6 2743af6ab5fSopenharmony_ci val: .#~C>#foo^1 2753af6ab5fSopenharmony_ci}, 2763af6ab5fSopenharmony_ci{ 2773af6ab5fSopenharmony_ci index: 4 2783af6ab5fSopenharmony_ci tag: 0 2793af6ab5fSopenharmony_ci val: 9 2803af6ab5fSopenharmony_ci}, 2813af6ab5fSopenharmony_ci{ 2823af6ab5fSopenharmony_ci index: 5 2833af6ab5fSopenharmony_ci tag: 9 2843af6ab5fSopenharmony_ci val: 0 2853af6ab5fSopenharmony_ci}, 2863af6ab5fSopenharmony_ci{ 2873af6ab5fSopenharmony_ci index: 6 2883af6ab5fSopenharmony_ci tag: 0 2893af6ab5fSopenharmony_ci val: 5 2903af6ab5fSopenharmony_ci}, 2913af6ab5fSopenharmony_ci{ 2923af6ab5fSopenharmony_ci index: 7 2933af6ab5fSopenharmony_ci tag: 5 2943af6ab5fSopenharmony_ci val: foo 2953af6ab5fSopenharmony_ci}, 2963af6ab5fSopenharmony_ci{ 2973af6ab5fSopenharmony_ci index: 8 2983af6ab5fSopenharmony_ci tag: 0 2993af6ab5fSopenharmony_ci val: 6 3003af6ab5fSopenharmony_ci}, 3013af6ab5fSopenharmony_ci{ 3023af6ab5fSopenharmony_ci index: 9 3033af6ab5fSopenharmony_ci tag: 6 3043af6ab5fSopenharmony_ci val: .#~C<#foo 3053af6ab5fSopenharmony_ci}, 3063af6ab5fSopenharmony_ci{ 3073af6ab5fSopenharmony_ci index: 10 3083af6ab5fSopenharmony_ci tag: 0 3093af6ab5fSopenharmony_ci val: 9 3103af6ab5fSopenharmony_ci}, 3113af6ab5fSopenharmony_ci{ 3123af6ab5fSopenharmony_ci index: 11 3133af6ab5fSopenharmony_ci tag: 9 3143af6ab5fSopenharmony_ci val: 0 3153af6ab5fSopenharmony_ci}, 3163af6ab5fSopenharmony_ci{ 3173af6ab5fSopenharmony_ci index: 12 3183af6ab5fSopenharmony_ci tag: 0 3193af6ab5fSopenharmony_ci val: 2 3203af6ab5fSopenharmony_ci}, 3213af6ab5fSopenharmony_ci{ 3223af6ab5fSopenharmony_ci index: 13 3233af6ab5fSopenharmony_ci tag: 2 3243af6ab5fSopenharmony_ci val: 1 3253af6ab5fSopenharmony_ci}, 326