13af6ab5fSopenharmony_ci.language ECMAScript
23af6ab5fSopenharmony_ci
33af6ab5fSopenharmony_cislotNum = 0x4
43af6ab5fSopenharmony_ci.function any .#&#A(any a0, any a1, any a2, any a3) {
53af6ab5fSopenharmony_cilabel_4: 
63af6ab5fSopenharmony_cilabel_0: 
73af6ab5fSopenharmony_ci	ldundefined
83af6ab5fSopenharmony_ci	sta v0
93af6ab5fSopenharmony_ci	definefunc 0x0, .#&A&#B, 0x1
103af6ab5fSopenharmony_ci	sta v1
113af6ab5fSopenharmony_ci	lda v0
123af6ab5fSopenharmony_ci	callruntime.istrue 0x1
133af6ab5fSopenharmony_ci	jnez label_3
143af6ab5fSopenharmony_cilabel_2: 
153af6ab5fSopenharmony_ci	createemptyobject
163af6ab5fSopenharmony_ci	sta v0
173af6ab5fSopenharmony_cilabel_3: 
183af6ab5fSopenharmony_ci	lda v1
193af6ab5fSopenharmony_ci	callarg1 0x2, v0
203af6ab5fSopenharmony_ci	ldundefined
213af6ab5fSopenharmony_ci	returnundefined
223af6ab5fSopenharmony_cilabel_5: 
233af6ab5fSopenharmony_ci}
243af6ab5fSopenharmony_ci
253af6ab5fSopenharmony_cislotNum = 0x1
263af6ab5fSopenharmony_ci.function any .#&A&#B(any a0, any a1, any a2, any a3) {
273af6ab5fSopenharmony_cilabel_1: 
283af6ab5fSopenharmony_cilabel_0: 
293af6ab5fSopenharmony_ci	definefunc 0x0, .#&A&B*#D, 0x0
303af6ab5fSopenharmony_ci	ldundefined
313af6ab5fSopenharmony_ci	returnundefined
323af6ab5fSopenharmony_cilabel_2: 
333af6ab5fSopenharmony_ci}
343af6ab5fSopenharmony_ci
353af6ab5fSopenharmony_cislotNum = 0x0
363af6ab5fSopenharmony_ci.function any .#&A&B*#D(any a0, any a1, any a2) {
373af6ab5fSopenharmony_cilabel_1: 
383af6ab5fSopenharmony_cilabel_0: 
393af6ab5fSopenharmony_ci	ldundefined
403af6ab5fSopenharmony_ci	returnundefined
413af6ab5fSopenharmony_cilabel_2: 
423af6ab5fSopenharmony_ci}
433af6ab5fSopenharmony_ci
443af6ab5fSopenharmony_cislotNum = 0x4
453af6ab5fSopenharmony_ci.function any .func_main_0(any a0, any a1, any a2) {
463af6ab5fSopenharmony_cilabel_4: 
473af6ab5fSopenharmony_cilabel_0: 
483af6ab5fSopenharmony_ci	ldundefined
493af6ab5fSopenharmony_ci	sta v0
503af6ab5fSopenharmony_ci	definefunc 0x0, .#&#A, 0x1
513af6ab5fSopenharmony_ci	sta v1
523af6ab5fSopenharmony_ci	lda v0
533af6ab5fSopenharmony_ci	callruntime.istrue 0x1
543af6ab5fSopenharmony_ci	jnez label_3
553af6ab5fSopenharmony_cilabel_2: 
563af6ab5fSopenharmony_ci	createemptyobject
573af6ab5fSopenharmony_ci	sta v0
583af6ab5fSopenharmony_cilabel_3: 
593af6ab5fSopenharmony_ci	lda v1
603af6ab5fSopenharmony_ci	callarg1 0x2, v0
613af6ab5fSopenharmony_ci	ldundefined
623af6ab5fSopenharmony_ci	returnundefined
633af6ab5fSopenharmony_cilabel_5: 
643af6ab5fSopenharmony_ci}
653af6ab5fSopenharmony_ci
663af6ab5fSopenharmony_ci
673af6ab5fSopenharmony_ci======> literal array buffer <======
683af6ab5fSopenharmony_ci------------------------------------
693af6ab5fSopenharmony_cislot _0
703af6ab5fSopenharmony_ci------------------------------------
713af6ab5fSopenharmony_cislot _1
723af6ab5fSopenharmony_ci{
733af6ab5fSopenharmony_ci  index: 0
743af6ab5fSopenharmony_ci    tag: 2
753af6ab5fSopenharmony_ci    val: 0
763af6ab5fSopenharmony_ci},
773af6ab5fSopenharmony_ci{
783af6ab5fSopenharmony_ci  index: 1
793af6ab5fSopenharmony_ci    tag: 2
803af6ab5fSopenharmony_ci    val: 0
813af6ab5fSopenharmony_ci},
823af6ab5fSopenharmony_ci{
833af6ab5fSopenharmony_ci  index: 2
843af6ab5fSopenharmony_ci    tag: 2
853af6ab5fSopenharmony_ci    val: 0
863af6ab5fSopenharmony_ci},
873af6ab5fSopenharmony_ci{
883af6ab5fSopenharmony_ci  index: 3
893af6ab5fSopenharmony_ci    tag: 2
903af6ab5fSopenharmony_ci    val: 0
913af6ab5fSopenharmony_ci},
923af6ab5fSopenharmony_ci{
933af6ab5fSopenharmony_ci  index: 4
943af6ab5fSopenharmony_ci    tag: 2
953af6ab5fSopenharmony_ci    val: 0
963af6ab5fSopenharmony_ci},
973af6ab5fSopenharmony_ci{
983af6ab5fSopenharmony_ci  index: 5
993af6ab5fSopenharmony_ci    tag: 2
1003af6ab5fSopenharmony_ci    val: 0
1013af6ab5fSopenharmony_ci},
102