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