13af6ab5fSopenharmony_ci.language ECMAScript
23af6ab5fSopenharmony_ci
33af6ab5fSopenharmony_cislotNum = 0x3
43af6ab5fSopenharmony_ci.function any .#*#(any a0, any a1, any a2, any a3, any a4, any a5, any a6, any a7) {
53af6ab5fSopenharmony_cilabel_1: 
63af6ab5fSopenharmony_cilabel_0: 
73af6ab5fSopenharmony_ci	lda.str commonjsTest
83af6ab5fSopenharmony_ci	sta v0
93af6ab5fSopenharmony_ci	createobjectwithbuffer 0x0, _1
103af6ab5fSopenharmony_ci	sta v1
113af6ab5fSopenharmony_ci	lda v0
123af6ab5fSopenharmony_ci	definepropertybyname 0x1, a, v1
133af6ab5fSopenharmony_ci	ldundefined
143af6ab5fSopenharmony_ci	returnundefined
153af6ab5fSopenharmony_cilabel_2: 
163af6ab5fSopenharmony_ci}
173af6ab5fSopenharmony_ci
183af6ab5fSopenharmony_cislotNum = 0x11
193af6ab5fSopenharmony_ci.function any .func_main_0(any a0, any a1, any a2, any a3, any a4, any a5, any a6, any a7) {
203af6ab5fSopenharmony_cilabel_1: 
213af6ab5fSopenharmony_cilabel_0: 
223af6ab5fSopenharmony_ci	tryldglobalbyname 0x0, Reflect
233af6ab5fSopenharmony_ci	sta v0
243af6ab5fSopenharmony_ci	ldobjbyname 0x1, apply
253af6ab5fSopenharmony_ci	sta v1
263af6ab5fSopenharmony_ci	definefunc 0x3, .#*#, 0x5
273af6ab5fSopenharmony_ci	sta v2
283af6ab5fSopenharmony_ci	createemptyarray 0x4
293af6ab5fSopenharmony_ci	sta v3
303af6ab5fSopenharmony_ci	lda a3
313af6ab5fSopenharmony_ci	stownbyindex 0x5, v3, 0x0
323af6ab5fSopenharmony_ci	lda a4
333af6ab5fSopenharmony_ci	stownbyindex 0x7, v3, 0x1
343af6ab5fSopenharmony_ci	lda a5
353af6ab5fSopenharmony_ci	stownbyindex 0x9, v3, 0x2
363af6ab5fSopenharmony_ci	lda a6
373af6ab5fSopenharmony_ci	stownbyindex 0xb, v3, 0x3
383af6ab5fSopenharmony_ci	lda a7
393af6ab5fSopenharmony_ci	stownbyindex 0xd, v3, 0x4
403af6ab5fSopenharmony_ci	lda v1
413af6ab5fSopenharmony_ci	callthis3 0xf, v0, v2, a3, v3
423af6ab5fSopenharmony_ci	ldundefined
433af6ab5fSopenharmony_ci	returnundefined
443af6ab5fSopenharmony_cilabel_2: 
453af6ab5fSopenharmony_ci}
463af6ab5fSopenharmony_ci
473af6ab5fSopenharmony_ci
48