13af6ab5fSopenharmony_ci.language ECMAScript
23af6ab5fSopenharmony_ci
33af6ab5fSopenharmony_cislotNum = 0x1e
43af6ab5fSopenharmony_ci.function any .#*#testNestedTryBlock(any a0, any a1, any a2) {
53af6ab5fSopenharmony_ci	nop
63af6ab5fSopenharmony_cilabel_45: 
73af6ab5fSopenharmony_cilabel_0: 
83af6ab5fSopenharmony_ci	ldundefined
93af6ab5fSopenharmony_ci	sta v0
103af6ab5fSopenharmony_cilabel_30: 
113af6ab5fSopenharmony_cilabel_26: 
123af6ab5fSopenharmony_cilabel_20: 
133af6ab5fSopenharmony_cilabel_32: 
143af6ab5fSopenharmony_ci	ldai 0x1
153af6ab5fSopenharmony_ci	sta v5
163af6ab5fSopenharmony_ci	mov v1, v5
173af6ab5fSopenharmony_ci	lda v5
183af6ab5fSopenharmony_ci	throw
193af6ab5fSopenharmony_cilabel_21: 
203af6ab5fSopenharmony_ciend_label_21: 
213af6ab5fSopenharmony_cilabel_47: 
223af6ab5fSopenharmony_ci	sta v4
233af6ab5fSopenharmony_cilabel_38: 
243af6ab5fSopenharmony_ci	mov v1, v5
253af6ab5fSopenharmony_ci	tryldglobalbyname 0x0, print
263af6ab5fSopenharmony_ci	callarg1 0x1, v4
273af6ab5fSopenharmony_ci	tryldglobalbyname 0x3, print
283af6ab5fSopenharmony_ci	callarg1 0x4, v5
293af6ab5fSopenharmony_ci	lda v5
303af6ab5fSopenharmony_ci	throw
313af6ab5fSopenharmony_cilabel_27: 
323af6ab5fSopenharmony_ciend_label_27: 
333af6ab5fSopenharmony_cilabel_48: 
343af6ab5fSopenharmony_ci	sta v3
353af6ab5fSopenharmony_cilabel_39: 
363af6ab5fSopenharmony_ci	mov v1, v5
373af6ab5fSopenharmony_ci	tryldglobalbyname 0x6, print
383af6ab5fSopenharmony_ci	callarg1 0x7, v3
393af6ab5fSopenharmony_ci	ldundefined
403af6ab5fSopenharmony_ci	sta v3
413af6ab5fSopenharmony_cilabel_22: 
423af6ab5fSopenharmony_cilabel_18: 
433af6ab5fSopenharmony_cilabel_34: 
443af6ab5fSopenharmony_ci	ldai 0x3
453af6ab5fSopenharmony_ci	sta v6
463af6ab5fSopenharmony_ci	mov v1, v6
473af6ab5fSopenharmony_ci	lda v6
483af6ab5fSopenharmony_ci	throw
493af6ab5fSopenharmony_cilabel_19: 
503af6ab5fSopenharmony_ciend_label_19: 
513af6ab5fSopenharmony_cilabel_49: 
523af6ab5fSopenharmony_ci	sta v5
533af6ab5fSopenharmony_cilabel_40: 
543af6ab5fSopenharmony_ci	mov v1, v6
553af6ab5fSopenharmony_ci	lda v5
563af6ab5fSopenharmony_ci	throw
573af6ab5fSopenharmony_cilabel_23: 
583af6ab5fSopenharmony_ciend_label_23: 
593af6ab5fSopenharmony_cilabel_50: 
603af6ab5fSopenharmony_ci	sta v4
613af6ab5fSopenharmony_cilabel_4: 
623af6ab5fSopenharmony_ci	ldai 0x5
633af6ab5fSopenharmony_ci	sta v5
643af6ab5fSopenharmony_ci	mov v1, v6
653af6ab5fSopenharmony_ci	ldundefined
663af6ab5fSopenharmony_ci	eq 0x9, v3
673af6ab5fSopenharmony_ci	jeqz label_54
683af6ab5fSopenharmony_cilabel_6: 
693af6ab5fSopenharmony_ci	tryldglobalbyname 0xa, print
703af6ab5fSopenharmony_ci	callarg1 0xb, v6
713af6ab5fSopenharmony_ci	mov v3, v5
723af6ab5fSopenharmony_ci	jmp label_5
733af6ab5fSopenharmony_cilabel_54: 
743af6ab5fSopenharmony_ci	mov v3, v6
753af6ab5fSopenharmony_cilabel_5: 
763af6ab5fSopenharmony_ci	mov v1, v3
773af6ab5fSopenharmony_ci	ldhole
783af6ab5fSopenharmony_ci	sta v5
793af6ab5fSopenharmony_ci	lda v4
803af6ab5fSopenharmony_ci	noteq 0xd, v5
813af6ab5fSopenharmony_ci	jeqz label_2
823af6ab5fSopenharmony_cilabel_7: 
833af6ab5fSopenharmony_ci	lda v4
843af6ab5fSopenharmony_ci	throw
853af6ab5fSopenharmony_cilabel_31: 
863af6ab5fSopenharmony_ciend_label_31: 
873af6ab5fSopenharmony_cilabel_2: 
883af6ab5fSopenharmony_ci	ldhole
893af6ab5fSopenharmony_ci	sta v4
903af6ab5fSopenharmony_ci	mov v1, v3
913af6ab5fSopenharmony_ci	mov v2, v4
923af6ab5fSopenharmony_ci	jmp label_8
933af6ab5fSopenharmony_cilabel_51: 
943af6ab5fSopenharmony_ci	sta v2
953af6ab5fSopenharmony_cilabel_8: 
963af6ab5fSopenharmony_ci	ldundefined
973af6ab5fSopenharmony_ci	eq 0xe, v0
983af6ab5fSopenharmony_ci	jeqz label_9
993af6ab5fSopenharmony_cilabel_10: 
1003af6ab5fSopenharmony_ci	tryldglobalbyname 0xf, print
1013af6ab5fSopenharmony_ci	callarg1 0x10, v1
1023af6ab5fSopenharmony_ci	ldundefined
1033af6ab5fSopenharmony_ci	sta v0
1043af6ab5fSopenharmony_cilabel_28: 
1053af6ab5fSopenharmony_cilabel_24: 
1063af6ab5fSopenharmony_cilabel_36: 
1073af6ab5fSopenharmony_ci	ldai 0x6
1083af6ab5fSopenharmony_ci	sta v5
1093af6ab5fSopenharmony_ci	mov v1, v5
1103af6ab5fSopenharmony_ci	lda v5
1113af6ab5fSopenharmony_ci	throw
1123af6ab5fSopenharmony_cilabel_25: 
1133af6ab5fSopenharmony_ciend_label_25: 
1143af6ab5fSopenharmony_cilabel_52: 
1153af6ab5fSopenharmony_ci	sta v4
1163af6ab5fSopenharmony_cilabel_43: 
1173af6ab5fSopenharmony_ci	ldai 0x8
1183af6ab5fSopenharmony_ci	sta v6
1193af6ab5fSopenharmony_ci	mov v1, v5
1203af6ab5fSopenharmony_ci	tryldglobalbyname 0x12, print
1213af6ab5fSopenharmony_ci	callarg1 0x13, v4
1223af6ab5fSopenharmony_ci	tryldglobalbyname 0x15, print
1233af6ab5fSopenharmony_ci	callarg1 0x16, v5
1243af6ab5fSopenharmony_ci	mov v1, v6
1253af6ab5fSopenharmony_ci	lda v6
1263af6ab5fSopenharmony_ci	throw
1273af6ab5fSopenharmony_cilabel_29: 
1283af6ab5fSopenharmony_ciend_label_29: 
1293af6ab5fSopenharmony_cilabel_53: 
1303af6ab5fSopenharmony_ci	sta v3
1313af6ab5fSopenharmony_cilabel_12: 
1323af6ab5fSopenharmony_ci	ldundefined
1333af6ab5fSopenharmony_ci	eq 0x18, v0
1343af6ab5fSopenharmony_ci	jeqz label_13
1353af6ab5fSopenharmony_cilabel_14: 
1363af6ab5fSopenharmony_ci	tryldglobalbyname 0x19, print
1373af6ab5fSopenharmony_ci	callarg1 0x1a, v1
1383af6ab5fSopenharmony_cilabel_13: 
1393af6ab5fSopenharmony_ci	ldhole
1403af6ab5fSopenharmony_ci	sta v0
1413af6ab5fSopenharmony_ci	lda v3
1423af6ab5fSopenharmony_ci	noteq 0x1c, v0
1433af6ab5fSopenharmony_ci	jeqz label_9
1443af6ab5fSopenharmony_cilabel_15: 
1453af6ab5fSopenharmony_ci	lda v3
1463af6ab5fSopenharmony_ci	throw
1473af6ab5fSopenharmony_cilabel_9: 
1483af6ab5fSopenharmony_ci	ldhole
1493af6ab5fSopenharmony_ci	sta v0
1503af6ab5fSopenharmony_ci	lda v2
1513af6ab5fSopenharmony_ci	noteq 0x1d, v0
1523af6ab5fSopenharmony_ci	jeqz label_16
1533af6ab5fSopenharmony_cilabel_17: 
1543af6ab5fSopenharmony_ci	lda v2
1553af6ab5fSopenharmony_ci	throw
1563af6ab5fSopenharmony_cilabel_16: 
1573af6ab5fSopenharmony_ci	ldundefined
1583af6ab5fSopenharmony_ci	returnundefined
1593af6ab5fSopenharmony_cilabel_46: 
1603af6ab5fSopenharmony_ci}
1613af6ab5fSopenharmony_ci
1623af6ab5fSopenharmony_ci.catchall label_18, end_label_19, label_49
1633af6ab5fSopenharmony_ci
1643af6ab5fSopenharmony_ci.catchall label_20, end_label_21, label_47
1653af6ab5fSopenharmony_ci
1663af6ab5fSopenharmony_ci.catchall label_22, end_label_23, label_50
1673af6ab5fSopenharmony_ci
1683af6ab5fSopenharmony_ci.catchall label_24, end_label_25, label_52
1693af6ab5fSopenharmony_ci
1703af6ab5fSopenharmony_ci.catchall label_26, end_label_27, label_48
1713af6ab5fSopenharmony_ci
1723af6ab5fSopenharmony_ci.catchall label_28, end_label_29, label_53
1733af6ab5fSopenharmony_ci
1743af6ab5fSopenharmony_ci.catchall label_30, end_label_31, label_51
1753af6ab5fSopenharmony_ci
1763af6ab5fSopenharmony_cislotNum = 0x54
1773af6ab5fSopenharmony_ci.function any .#*#testTryBlockWithLoop(any a0, any a1, any a2) {
1783af6ab5fSopenharmony_ci	nop
1793af6ab5fSopenharmony_cilabel_71: 
1803af6ab5fSopenharmony_cilabel_0: 
1813af6ab5fSopenharmony_ci	ldai 0x8
1823af6ab5fSopenharmony_ci	sta v0
1833af6ab5fSopenharmony_ci	ldai 0x7
1843af6ab5fSopenharmony_ci	sta v1
1853af6ab5fSopenharmony_ci	ldai 0x5
1863af6ab5fSopenharmony_ci	sta v2
1873af6ab5fSopenharmony_ci	ldai 0x6
1883af6ab5fSopenharmony_ci	sta v3
1893af6ab5fSopenharmony_ci	ldai 0x4
1903af6ab5fSopenharmony_ci	sta v4
1913af6ab5fSopenharmony_ci	ldai 0x2
1923af6ab5fSopenharmony_ci	sta v5
1933af6ab5fSopenharmony_ci	ldai 0x3
1943af6ab5fSopenharmony_ci	sta v6
1953af6ab5fSopenharmony_ci	ldai 0xa
1963af6ab5fSopenharmony_ci	sta v7
1973af6ab5fSopenharmony_ci	ldai 0x1
1983af6ab5fSopenharmony_ci	sta v8
1993af6ab5fSopenharmony_ci	ldai 0x0
2003af6ab5fSopenharmony_ci	sta v9
2013af6ab5fSopenharmony_ci	ldundefined
2023af6ab5fSopenharmony_ci	sta v10
2033af6ab5fSopenharmony_ci	mov v11, v8
2043af6ab5fSopenharmony_ci	mov v12, v9
2053af6ab5fSopenharmony_cilabel_59: 
2063af6ab5fSopenharmony_cilabel_57: 
2073af6ab5fSopenharmony_cilabel_7: 
2083af6ab5fSopenharmony_ci	mov v16, v10
2093af6ab5fSopenharmony_ci	mov v17, v11
2103af6ab5fSopenharmony_ci	mov v13, v10
2113af6ab5fSopenharmony_ci	mov v14, v11
2123af6ab5fSopenharmony_ci	lda v7
2133af6ab5fSopenharmony_ci	less 0x0, v9
2143af6ab5fSopenharmony_ci	jeqz label_82
2153af6ab5fSopenharmony_cilabel_2: 
2163af6ab5fSopenharmony_ci	lda v8
2173af6ab5fSopenharmony_ci	add2 0x1, v9
2183af6ab5fSopenharmony_ci	sta v9
2193af6ab5fSopenharmony_ci	ldundefined
2203af6ab5fSopenharmony_ci	sta v19
2213af6ab5fSopenharmony_cilabel_55: 
2223af6ab5fSopenharmony_cilabel_53: 
2233af6ab5fSopenharmony_cilabel_12: 
2243af6ab5fSopenharmony_ci	mov v26, v19
2253af6ab5fSopenharmony_ci	mov v27, v10
2263af6ab5fSopenharmony_ci	mov v28, v12
2273af6ab5fSopenharmony_ci	mov v29, v9
2283af6ab5fSopenharmony_ci	mov v30, v11
2293af6ab5fSopenharmony_ci	mov v20, v19
2303af6ab5fSopenharmony_ci	mov v21, v10
2313af6ab5fSopenharmony_ci	mov v22, v12
2323af6ab5fSopenharmony_ci	mov v23, v9
2333af6ab5fSopenharmony_ci	mov v24, v11
2343af6ab5fSopenharmony_ci	mov v16, v10
2353af6ab5fSopenharmony_ci	mov v17, v11
2363af6ab5fSopenharmony_ci	mov v13, v10
2373af6ab5fSopenharmony_ci	mov v14, v11
2383af6ab5fSopenharmony_ci	lda v7
2393af6ab5fSopenharmony_ci	less 0x2, v12
2403af6ab5fSopenharmony_ci	jeqz label_33
2413af6ab5fSopenharmony_cilabel_4: 
2423af6ab5fSopenharmony_ci	lda v8
2433af6ab5fSopenharmony_ci	add2 0x3, v12
2443af6ab5fSopenharmony_ci	sta v12
2453af6ab5fSopenharmony_ci	mov v28, v12
2463af6ab5fSopenharmony_ci	mov v22, v12
2473af6ab5fSopenharmony_ci	ldundefined
2483af6ab5fSopenharmony_ci	sta v32
2493af6ab5fSopenharmony_cilabel_51: 
2503af6ab5fSopenharmony_cilabel_49: 
2513af6ab5fSopenharmony_cilabel_61: 
2523af6ab5fSopenharmony_ci	mov v40, v32
2533af6ab5fSopenharmony_ci	mov v41, v19
2543af6ab5fSopenharmony_ci	mov v42, v10
2553af6ab5fSopenharmony_ci	mov v43, v12
2563af6ab5fSopenharmony_ci	mov v44, v9
2573af6ab5fSopenharmony_ci	mov v45, v11
2583af6ab5fSopenharmony_ci	mov v33, v32
2593af6ab5fSopenharmony_ci	mov v34, v19
2603af6ab5fSopenharmony_ci	mov v35, v10
2613af6ab5fSopenharmony_ci	mov v36, v12
2623af6ab5fSopenharmony_ci	mov v37, v9
2633af6ab5fSopenharmony_ci	mov v38, v11
2643af6ab5fSopenharmony_ci	ldundefined
2653af6ab5fSopenharmony_ci	sta v47
2663af6ab5fSopenharmony_cilabel_47: 
2673af6ab5fSopenharmony_cilabel_45: 
2683af6ab5fSopenharmony_cilabel_62: 
2693af6ab5fSopenharmony_ci	mov v50, v11
2703af6ab5fSopenharmony_ci	mov v48, v11
2713af6ab5fSopenharmony_ci	lda v6
2723af6ab5fSopenharmony_ci	stricteq 0x4, v9
2733af6ab5fSopenharmony_ci	jeqz label_5
2743af6ab5fSopenharmony_cilabel_6: 
2753af6ab5fSopenharmony_ci	tryldglobalbyname 0x5, print
2763af6ab5fSopenharmony_ci	callarg1 0x6, v11
2773af6ab5fSopenharmony_ci	mov v50, v5
2783af6ab5fSopenharmony_ci	mov v48, v5
2793af6ab5fSopenharmony_ci	mov v45, v5
2803af6ab5fSopenharmony_ci	mov v38, v5
2813af6ab5fSopenharmony_ci	mov v30, v5
2823af6ab5fSopenharmony_ci	mov v24, v5
2833af6ab5fSopenharmony_ci	mov v17, v5
2843af6ab5fSopenharmony_ci	mov v14, v5
2853af6ab5fSopenharmony_ci	tryldglobalbyname 0x8, print
2863af6ab5fSopenharmony_ci	callarg1 0x9, v5
2873af6ab5fSopenharmony_ci	mov v50, v4
2883af6ab5fSopenharmony_ci	mov v48, v4
2893af6ab5fSopenharmony_ci	mov v45, v4
2903af6ab5fSopenharmony_ci	mov v38, v4
2913af6ab5fSopenharmony_ci	mov v30, v4
2923af6ab5fSopenharmony_ci	mov v24, v4
2933af6ab5fSopenharmony_ci	mov v17, v4
2943af6ab5fSopenharmony_ci	mov v14, v4
2953af6ab5fSopenharmony_ci	tryldglobalbyname 0xb, print
2963af6ab5fSopenharmony_ci	callarg1 0xc, v4
2973af6ab5fSopenharmony_ci	mov v11, v3
2983af6ab5fSopenharmony_ci	jmp label_59
2993af6ab5fSopenharmony_cilabel_5: 
3003af6ab5fSopenharmony_ci	lda v2
3013af6ab5fSopenharmony_ci	stricteq 0xe, v9
3023af6ab5fSopenharmony_ci	jeqz label_8
3033af6ab5fSopenharmony_cilabel_9: 
3043af6ab5fSopenharmony_ci	tryldglobalbyname 0xf, print
3053af6ab5fSopenharmony_ci	callarg1 0x10, v11
3063af6ab5fSopenharmony_ci	mov v50, v5
3073af6ab5fSopenharmony_ci	mov v48, v5
3083af6ab5fSopenharmony_ci	mov v45, v5
3093af6ab5fSopenharmony_ci	mov v38, v5
3103af6ab5fSopenharmony_ci	mov v30, v5
3113af6ab5fSopenharmony_ci	mov v24, v5
3123af6ab5fSopenharmony_ci	mov v17, v5
3133af6ab5fSopenharmony_ci	mov v14, v5
3143af6ab5fSopenharmony_ci	tryldglobalbyname 0x12, print
3153af6ab5fSopenharmony_ci	callarg1 0x13, v5
3163af6ab5fSopenharmony_ci	mov v50, v4
3173af6ab5fSopenharmony_ci	mov v48, v4
3183af6ab5fSopenharmony_ci	mov v45, v4
3193af6ab5fSopenharmony_ci	mov v38, v4
3203af6ab5fSopenharmony_ci	mov v30, v4
3213af6ab5fSopenharmony_ci	mov v24, v4
3223af6ab5fSopenharmony_ci	mov v17, v4
3233af6ab5fSopenharmony_ci	mov v14, v4
3243af6ab5fSopenharmony_ci	tryldglobalbyname 0x15, print
3253af6ab5fSopenharmony_ci	callarg1 0x16, v4
3263af6ab5fSopenharmony_ci	jmp label_39
3273af6ab5fSopenharmony_cilabel_8: 
3283af6ab5fSopenharmony_ci	lda v6
3293af6ab5fSopenharmony_ci	stricteq 0x18, v12
3303af6ab5fSopenharmony_ci	jeqz label_10
3313af6ab5fSopenharmony_cilabel_11: 
3323af6ab5fSopenharmony_ci	tryldglobalbyname 0x19, print
3333af6ab5fSopenharmony_ci	callarg1 0x1a, v11
3343af6ab5fSopenharmony_ci	mov v50, v5
3353af6ab5fSopenharmony_ci	mov v48, v5
3363af6ab5fSopenharmony_ci	mov v45, v5
3373af6ab5fSopenharmony_ci	mov v38, v5
3383af6ab5fSopenharmony_ci	mov v30, v5
3393af6ab5fSopenharmony_ci	mov v24, v5
3403af6ab5fSopenharmony_ci	mov v17, v5
3413af6ab5fSopenharmony_ci	mov v14, v5
3423af6ab5fSopenharmony_ci	tryldglobalbyname 0x1c, print
3433af6ab5fSopenharmony_ci	callarg1 0x1d, v5
3443af6ab5fSopenharmony_ci	mov v11, v4
3453af6ab5fSopenharmony_ci	jmp label_55
3463af6ab5fSopenharmony_cilabel_10: 
3473af6ab5fSopenharmony_ci	lda v2
3483af6ab5fSopenharmony_ci	stricteq 0x1f, v12
3493af6ab5fSopenharmony_ci	jeqz label_13
3503af6ab5fSopenharmony_cilabel_14: 
3513af6ab5fSopenharmony_ci	tryldglobalbyname 0x20, print
3523af6ab5fSopenharmony_ci	callarg1 0x21, v11
3533af6ab5fSopenharmony_ci	mov v50, v5
3543af6ab5fSopenharmony_ci	mov v48, v5
3553af6ab5fSopenharmony_ci	mov v45, v5
3563af6ab5fSopenharmony_ci	mov v38, v5
3573af6ab5fSopenharmony_ci	mov v30, v5
3583af6ab5fSopenharmony_ci	mov v24, v5
3593af6ab5fSopenharmony_ci	mov v17, v5
3603af6ab5fSopenharmony_ci	mov v14, v5
3613af6ab5fSopenharmony_ci	tryldglobalbyname 0x23, print
3623af6ab5fSopenharmony_ci	callarg1 0x24, v5
3633af6ab5fSopenharmony_ci	mov v11, v4
3643af6ab5fSopenharmony_ci	jmp label_33
3653af6ab5fSopenharmony_cilabel_13: 
3663af6ab5fSopenharmony_ci	lda v1
3673af6ab5fSopenharmony_ci	stricteq 0x26, v9
3683af6ab5fSopenharmony_ci	callruntime.isfalse 0x27
3693af6ab5fSopenharmony_ci	jnez label_15
3703af6ab5fSopenharmony_cilabel_16: 
3713af6ab5fSopenharmony_ci	lda v2
3723af6ab5fSopenharmony_ci	stricteq 0x28, v12
3733af6ab5fSopenharmony_ci	callruntime.isfalse 0x29
3743af6ab5fSopenharmony_ci	jnez label_15
3753af6ab5fSopenharmony_cilabel_17: 
3763af6ab5fSopenharmony_ci	lda v11
3773af6ab5fSopenharmony_ci	throw
3783af6ab5fSopenharmony_cilabel_15: 
3793af6ab5fSopenharmony_ci	lda v0
3803af6ab5fSopenharmony_ci	stricteq 0x2a, v9
3813af6ab5fSopenharmony_ci	callruntime.isfalse 0x2b
3823af6ab5fSopenharmony_ci	jnez label_21
3833af6ab5fSopenharmony_cilabel_19: 
3843af6ab5fSopenharmony_ci	lda v2
3853af6ab5fSopenharmony_ci	stricteq 0x2c, v12
3863af6ab5fSopenharmony_ci	callruntime.isfalse 0x2d
3873af6ab5fSopenharmony_ci	jnez label_21
3883af6ab5fSopenharmony_cilabel_20: 
3893af6ab5fSopenharmony_ci	tryldglobalbyname 0x2e, print
3903af6ab5fSopenharmony_ci	callarg1 0x2f, v11
3913af6ab5fSopenharmony_ci	mov v50, v5
3923af6ab5fSopenharmony_ci	mov v48, v5
3933af6ab5fSopenharmony_ci	mov v45, v5
3943af6ab5fSopenharmony_ci	mov v38, v5
3953af6ab5fSopenharmony_ci	mov v30, v5
3963af6ab5fSopenharmony_ci	mov v24, v5
3973af6ab5fSopenharmony_ci	mov v17, v5
3983af6ab5fSopenharmony_ci	mov v14, v5
3993af6ab5fSopenharmony_ci	tryldglobalbyname 0x31, print
4003af6ab5fSopenharmony_ci	callarg1 0x32, v5
4013af6ab5fSopenharmony_ci	mov v50, v4
4023af6ab5fSopenharmony_ci	mov v48, v4
4033af6ab5fSopenharmony_ci	mov v45, v4
4043af6ab5fSopenharmony_ci	mov v38, v4
4053af6ab5fSopenharmony_ci	mov v30, v4
4063af6ab5fSopenharmony_ci	mov v24, v4
4073af6ab5fSopenharmony_ci	mov v17, v4
4083af6ab5fSopenharmony_ci	mov v14, v4
4093af6ab5fSopenharmony_ci	tryldglobalbyname 0x34, print
4103af6ab5fSopenharmony_ci	callarg1 0x35, v4
4113af6ab5fSopenharmony_ci	mov v50, v3
4123af6ab5fSopenharmony_ci	mov v48, v3
4133af6ab5fSopenharmony_ci	mov v45, v3
4143af6ab5fSopenharmony_ci	mov v38, v3
4153af6ab5fSopenharmony_ci	mov v30, v3
4163af6ab5fSopenharmony_ci	mov v24, v3
4173af6ab5fSopenharmony_ci	mov v17, v3
4183af6ab5fSopenharmony_ci	mov v14, v3
4193af6ab5fSopenharmony_ci	tryldglobalbyname 0x37, print
4203af6ab5fSopenharmony_ci	callarg1 0x38, v3
4213af6ab5fSopenharmony_ci	mov v50, v1
4223af6ab5fSopenharmony_ci	mov v48, v1
4233af6ab5fSopenharmony_ci	mov v45, v1
4243af6ab5fSopenharmony_ci	mov v38, v1
4253af6ab5fSopenharmony_ci	mov v30, v1
4263af6ab5fSopenharmony_ci	mov v24, v1
4273af6ab5fSopenharmony_ci	mov v17, v1
4283af6ab5fSopenharmony_ci	mov v14, v1
4293af6ab5fSopenharmony_ci	lda v11
4303af6ab5fSopenharmony_ci	return
4313af6ab5fSopenharmony_cilabel_46: 
4323af6ab5fSopenharmony_ciend_label_46: 
4333af6ab5fSopenharmony_cilabel_73: 
4343af6ab5fSopenharmony_ci	sta v51
4353af6ab5fSopenharmony_cilabel_63: 
4363af6ab5fSopenharmony_ci	mov v48, v50
4373af6ab5fSopenharmony_ci	mov v45, v50
4383af6ab5fSopenharmony_ci	mov v38, v50
4393af6ab5fSopenharmony_ci	mov v30, v50
4403af6ab5fSopenharmony_ci	mov v24, v50
4413af6ab5fSopenharmony_ci	mov v17, v50
4423af6ab5fSopenharmony_ci	mov v14, v50
4433af6ab5fSopenharmony_ci	lda v51
4443af6ab5fSopenharmony_ci	throw
4453af6ab5fSopenharmony_cilabel_48: 
4463af6ab5fSopenharmony_ciend_label_48: 
4473af6ab5fSopenharmony_cilabel_21: 
4483af6ab5fSopenharmony_ci	ldhole
4493af6ab5fSopenharmony_ci	sta v50
4503af6ab5fSopenharmony_ci	mov v49, v50
4513af6ab5fSopenharmony_ci	jmp label_22
4523af6ab5fSopenharmony_cilabel_74: 
4533af6ab5fSopenharmony_ci	sta v49
4543af6ab5fSopenharmony_ci	mov v11, v48
4553af6ab5fSopenharmony_cilabel_22: 
4563af6ab5fSopenharmony_ci	mov v40, v32
4573af6ab5fSopenharmony_ci	mov v41, v19
4583af6ab5fSopenharmony_ci	mov v42, v10
4593af6ab5fSopenharmony_ci	mov v43, v12
4603af6ab5fSopenharmony_ci	mov v44, v9
4613af6ab5fSopenharmony_ci	mov v45, v11
4623af6ab5fSopenharmony_ci	mov v33, v32
4633af6ab5fSopenharmony_ci	mov v34, v19
4643af6ab5fSopenharmony_ci	mov v35, v10
4653af6ab5fSopenharmony_ci	mov v36, v12
4663af6ab5fSopenharmony_ci	mov v37, v9
4673af6ab5fSopenharmony_ci	mov v38, v11
4683af6ab5fSopenharmony_ci	mov v26, v19
4693af6ab5fSopenharmony_ci	mov v27, v10
4703af6ab5fSopenharmony_ci	mov v28, v12
4713af6ab5fSopenharmony_ci	mov v29, v9
4723af6ab5fSopenharmony_ci	mov v30, v11
4733af6ab5fSopenharmony_ci	mov v20, v19
4743af6ab5fSopenharmony_ci	mov v21, v10
4753af6ab5fSopenharmony_ci	mov v22, v12
4763af6ab5fSopenharmony_ci	mov v23, v9
4773af6ab5fSopenharmony_ci	mov v24, v11
4783af6ab5fSopenharmony_ci	mov v16, v10
4793af6ab5fSopenharmony_ci	mov v17, v11
4803af6ab5fSopenharmony_ci	mov v13, v10
4813af6ab5fSopenharmony_ci	mov v14, v11
4823af6ab5fSopenharmony_ci	ldundefined
4833af6ab5fSopenharmony_ci	eq 0x3a, v47
4843af6ab5fSopenharmony_ci	jeqz label_23
4853af6ab5fSopenharmony_cilabel_24: 
4863af6ab5fSopenharmony_ci	tryldglobalbyname 0x3b, print
4873af6ab5fSopenharmony_ci	mov v33, v32
4883af6ab5fSopenharmony_ci	mov v34, v19
4893af6ab5fSopenharmony_ci	mov v35, v10
4903af6ab5fSopenharmony_ci	mov v36, v12
4913af6ab5fSopenharmony_ci	mov v37, v9
4923af6ab5fSopenharmony_ci	callarg1 0x3c, v11
4933af6ab5fSopenharmony_ci	mov v11, v5
4943af6ab5fSopenharmony_cilabel_23: 
4953af6ab5fSopenharmony_ci	mov v45, v11
4963af6ab5fSopenharmony_ci	mov v38, v11
4973af6ab5fSopenharmony_ci	mov v30, v11
4983af6ab5fSopenharmony_ci	mov v24, v11
4993af6ab5fSopenharmony_ci	mov v17, v11
5003af6ab5fSopenharmony_ci	mov v14, v11
5013af6ab5fSopenharmony_ci	ldhole
5023af6ab5fSopenharmony_ci	sta v47
5033af6ab5fSopenharmony_ci	lda v49
5043af6ab5fSopenharmony_ci	noteq 0x3e, v47
5053af6ab5fSopenharmony_ci	jeqz label_27
5063af6ab5fSopenharmony_cilabel_26: 
5073af6ab5fSopenharmony_ci	lda v49
5083af6ab5fSopenharmony_ci	throw
5093af6ab5fSopenharmony_cilabel_50: 
5103af6ab5fSopenharmony_ciend_label_50: 
5113af6ab5fSopenharmony_cilabel_75: 
5123af6ab5fSopenharmony_ci	sta v46
5133af6ab5fSopenharmony_cilabel_65: 
5143af6ab5fSopenharmony_ci	mov v33, v40
5153af6ab5fSopenharmony_ci	mov v34, v41
5163af6ab5fSopenharmony_ci	mov v35, v42
5173af6ab5fSopenharmony_ci	mov v36, v43
5183af6ab5fSopenharmony_ci	mov v37, v44
5193af6ab5fSopenharmony_ci	mov v38, v45
5203af6ab5fSopenharmony_ci	mov v26, v41
5213af6ab5fSopenharmony_ci	mov v27, v42
5223af6ab5fSopenharmony_ci	mov v28, v43
5233af6ab5fSopenharmony_ci	mov v29, v44
5243af6ab5fSopenharmony_ci	mov v30, v45
5253af6ab5fSopenharmony_ci	mov v20, v41
5263af6ab5fSopenharmony_ci	mov v21, v42
5273af6ab5fSopenharmony_ci	mov v22, v43
5283af6ab5fSopenharmony_ci	mov v23, v44
5293af6ab5fSopenharmony_ci	mov v24, v45
5303af6ab5fSopenharmony_ci	mov v16, v42
5313af6ab5fSopenharmony_ci	mov v17, v45
5323af6ab5fSopenharmony_ci	mov v13, v42
5333af6ab5fSopenharmony_ci	mov v14, v45
5343af6ab5fSopenharmony_ci	tryldglobalbyname 0x3f, print
5353af6ab5fSopenharmony_ci	callarg1 0x40, v46
5363af6ab5fSopenharmony_ci	tryldglobalbyname 0x42, print
5373af6ab5fSopenharmony_ci	callarg1 0x43, v45
5383af6ab5fSopenharmony_cilabel_52: 
5393af6ab5fSopenharmony_ciend_label_52: 
5403af6ab5fSopenharmony_cilabel_81: 
5413af6ab5fSopenharmony_ci	mov v11, v6
5423af6ab5fSopenharmony_ci	mov v9, v44
5433af6ab5fSopenharmony_ci	mov v12, v43
5443af6ab5fSopenharmony_ci	mov v10, v42
5453af6ab5fSopenharmony_ci	mov v19, v41
5463af6ab5fSopenharmony_ci	mov v32, v40
5473af6ab5fSopenharmony_cilabel_27: 
5483af6ab5fSopenharmony_ci	mov v26, v19
5493af6ab5fSopenharmony_ci	mov v27, v10
5503af6ab5fSopenharmony_ci	mov v28, v12
5513af6ab5fSopenharmony_ci	mov v29, v9
5523af6ab5fSopenharmony_ci	mov v30, v11
5533af6ab5fSopenharmony_ci	mov v20, v19
5543af6ab5fSopenharmony_ci	mov v21, v10
5553af6ab5fSopenharmony_ci	mov v22, v12
5563af6ab5fSopenharmony_ci	mov v23, v9
5573af6ab5fSopenharmony_ci	mov v24, v11
5583af6ab5fSopenharmony_ci	mov v16, v10
5593af6ab5fSopenharmony_ci	mov v17, v11
5603af6ab5fSopenharmony_ci	mov v13, v10
5613af6ab5fSopenharmony_ci	mov v14, v11
5623af6ab5fSopenharmony_ci	ldhole
5633af6ab5fSopenharmony_ci	sta v40
5643af6ab5fSopenharmony_ci	mov v39, v40
5653af6ab5fSopenharmony_ci	jmp label_28
5663af6ab5fSopenharmony_cilabel_76: 
5673af6ab5fSopenharmony_ci	sta v39
5683af6ab5fSopenharmony_ci	mov v11, v38
5693af6ab5fSopenharmony_ci	mov v9, v37
5703af6ab5fSopenharmony_ci	mov v12, v36
5713af6ab5fSopenharmony_ci	mov v10, v35
5723af6ab5fSopenharmony_ci	mov v19, v34
5733af6ab5fSopenharmony_ci	mov v32, v33
5743af6ab5fSopenharmony_cilabel_28: 
5753af6ab5fSopenharmony_ci	mov v26, v19
5763af6ab5fSopenharmony_ci	mov v27, v10
5773af6ab5fSopenharmony_ci	mov v28, v12
5783af6ab5fSopenharmony_ci	mov v29, v9
5793af6ab5fSopenharmony_ci	mov v30, v11
5803af6ab5fSopenharmony_ci	mov v20, v19
5813af6ab5fSopenharmony_ci	mov v21, v10
5823af6ab5fSopenharmony_ci	mov v22, v12
5833af6ab5fSopenharmony_ci	mov v23, v9
5843af6ab5fSopenharmony_ci	mov v24, v11
5853af6ab5fSopenharmony_ci	mov v16, v10
5863af6ab5fSopenharmony_ci	mov v17, v11
5873af6ab5fSopenharmony_ci	mov v13, v10
5883af6ab5fSopenharmony_ci	mov v14, v11
5893af6ab5fSopenharmony_ci	ldundefined
5903af6ab5fSopenharmony_ci	eq 0x45, v32
5913af6ab5fSopenharmony_ci	jeqz label_29
5923af6ab5fSopenharmony_cilabel_30: 
5933af6ab5fSopenharmony_ci	mov v26, v19
5943af6ab5fSopenharmony_ci	mov v27, v10
5953af6ab5fSopenharmony_ci	mov v28, v12
5963af6ab5fSopenharmony_ci	mov v29, v9
5973af6ab5fSopenharmony_ci	mov v20, v19
5983af6ab5fSopenharmony_ci	mov v21, v10
5993af6ab5fSopenharmony_ci	mov v22, v12
6003af6ab5fSopenharmony_ci	mov v23, v9
6013af6ab5fSopenharmony_ci	tryldglobalbyname 0x46, print
6023af6ab5fSopenharmony_ci	callarg1 0x47, v11
6033af6ab5fSopenharmony_ci	mov v11, v4
6043af6ab5fSopenharmony_cilabel_29: 
6053af6ab5fSopenharmony_ci	mov v30, v11
6063af6ab5fSopenharmony_ci	mov v24, v11
6073af6ab5fSopenharmony_ci	mov v17, v11
6083af6ab5fSopenharmony_ci	mov v14, v11
6093af6ab5fSopenharmony_ci	ldhole
6103af6ab5fSopenharmony_ci	sta v32
6113af6ab5fSopenharmony_ci	lda v39
6123af6ab5fSopenharmony_ci	noteq 0x49, v32
6133af6ab5fSopenharmony_ci	jeqz label_54
6143af6ab5fSopenharmony_cilabel_32: 
6153af6ab5fSopenharmony_ci	lda v39
6163af6ab5fSopenharmony_ci	throw
6173af6ab5fSopenharmony_cilabel_54: 
6183af6ab5fSopenharmony_ciend_label_54: 
6193af6ab5fSopenharmony_ci	jmp label_55
6203af6ab5fSopenharmony_cilabel_77: 
6213af6ab5fSopenharmony_ci	sta v31
6223af6ab5fSopenharmony_cilabel_67: 
6233af6ab5fSopenharmony_ci	mov v20, v26
6243af6ab5fSopenharmony_ci	mov v21, v27
6253af6ab5fSopenharmony_ci	mov v22, v28
6263af6ab5fSopenharmony_ci	mov v23, v29
6273af6ab5fSopenharmony_ci	mov v24, v30
6283af6ab5fSopenharmony_ci	mov v16, v27
6293af6ab5fSopenharmony_ci	mov v17, v30
6303af6ab5fSopenharmony_ci	mov v13, v27
6313af6ab5fSopenharmony_ci	mov v14, v30
6323af6ab5fSopenharmony_ci	lda v31
6333af6ab5fSopenharmony_ci	throw
6343af6ab5fSopenharmony_cilabel_56: 
6353af6ab5fSopenharmony_ciend_label_56: 
6363af6ab5fSopenharmony_cilabel_33: 
6373af6ab5fSopenharmony_ci	mov v17, v11
6383af6ab5fSopenharmony_ci	mov v14, v11
6393af6ab5fSopenharmony_ci	ldhole
6403af6ab5fSopenharmony_ci	sta v26
6413af6ab5fSopenharmony_ci	mov v25, v26
6423af6ab5fSopenharmony_ci	jmp label_34
6433af6ab5fSopenharmony_cilabel_78: 
6443af6ab5fSopenharmony_ci	sta v25
6453af6ab5fSopenharmony_ci	mov v11, v24
6463af6ab5fSopenharmony_ci	mov v9, v23
6473af6ab5fSopenharmony_ci	mov v12, v22
6483af6ab5fSopenharmony_ci	mov v10, v21
6493af6ab5fSopenharmony_ci	mov v19, v20
6503af6ab5fSopenharmony_cilabel_34: 
6513af6ab5fSopenharmony_ci	mov v16, v10
6523af6ab5fSopenharmony_ci	mov v17, v11
6533af6ab5fSopenharmony_ci	mov v13, v10
6543af6ab5fSopenharmony_ci	mov v14, v11
6553af6ab5fSopenharmony_ci	ldundefined
6563af6ab5fSopenharmony_ci	eq 0x4a, v19
6573af6ab5fSopenharmony_ci	jeqz label_35
6583af6ab5fSopenharmony_cilabel_36: 
6593af6ab5fSopenharmony_ci	mov v16, v10
6603af6ab5fSopenharmony_ci	mov v13, v10
6613af6ab5fSopenharmony_ci	tryldglobalbyname 0x4b, print
6623af6ab5fSopenharmony_ci	callarg1 0x4c, v11
6633af6ab5fSopenharmony_ci	mov v11, v3
6643af6ab5fSopenharmony_cilabel_35: 
6653af6ab5fSopenharmony_ci	mov v17, v11
6663af6ab5fSopenharmony_ci	mov v14, v11
6673af6ab5fSopenharmony_ci	ldhole
6683af6ab5fSopenharmony_ci	sta v19
6693af6ab5fSopenharmony_ci	lda v25
6703af6ab5fSopenharmony_ci	noteq 0x4e, v19
6713af6ab5fSopenharmony_ci	jeqz label_58
6723af6ab5fSopenharmony_cilabel_38: 
6733af6ab5fSopenharmony_ci	lda v25
6743af6ab5fSopenharmony_ci	throw
6753af6ab5fSopenharmony_cilabel_58: 
6763af6ab5fSopenharmony_ciend_label_58: 
6773af6ab5fSopenharmony_ci	jmp label_59
6783af6ab5fSopenharmony_cilabel_79: 
6793af6ab5fSopenharmony_ci	sta v18
6803af6ab5fSopenharmony_cilabel_69: 
6813af6ab5fSopenharmony_ci	mov v13, v16
6823af6ab5fSopenharmony_ci	mov v14, v17
6833af6ab5fSopenharmony_ci	lda v18
6843af6ab5fSopenharmony_ci	throw
6853af6ab5fSopenharmony_cilabel_60: 
6863af6ab5fSopenharmony_ciend_label_60: 
6873af6ab5fSopenharmony_cilabel_82: 
6883af6ab5fSopenharmony_ci	mov v3, v11
6893af6ab5fSopenharmony_cilabel_39: 
6903af6ab5fSopenharmony_ci	ldhole
6913af6ab5fSopenharmony_ci	sta v0
6923af6ab5fSopenharmony_ci	mov v15, v0
6933af6ab5fSopenharmony_ci	jmp label_40
6943af6ab5fSopenharmony_cilabel_80: 
6953af6ab5fSopenharmony_ci	sta v15
6963af6ab5fSopenharmony_ci	mov v3, v14
6973af6ab5fSopenharmony_ci	mov v10, v13
6983af6ab5fSopenharmony_cilabel_40: 
6993af6ab5fSopenharmony_ci	ldundefined
7003af6ab5fSopenharmony_ci	eq 0x4f, v10
7013af6ab5fSopenharmony_ci	jeqz label_41
7023af6ab5fSopenharmony_cilabel_42: 
7033af6ab5fSopenharmony_ci	tryldglobalbyname 0x50, print
7043af6ab5fSopenharmony_ci	callarg1 0x51, v3
7053af6ab5fSopenharmony_cilabel_41: 
7063af6ab5fSopenharmony_ci	ldhole
7073af6ab5fSopenharmony_ci	sta v0
7083af6ab5fSopenharmony_ci	lda v15
7093af6ab5fSopenharmony_ci	noteq 0x53, v0
7103af6ab5fSopenharmony_ci	jeqz label_43
7113af6ab5fSopenharmony_cilabel_44: 
7123af6ab5fSopenharmony_ci	lda v15
7133af6ab5fSopenharmony_ci	throw
7143af6ab5fSopenharmony_cilabel_43: 
7153af6ab5fSopenharmony_ci	ldundefined
7163af6ab5fSopenharmony_ci	returnundefined
7173af6ab5fSopenharmony_cilabel_72: 
7183af6ab5fSopenharmony_ci}
7193af6ab5fSopenharmony_ci
7203af6ab5fSopenharmony_ci.catchall label_45, end_label_46, label_73
7213af6ab5fSopenharmony_ci
7223af6ab5fSopenharmony_ci.catchall label_47, end_label_48, label_74
7233af6ab5fSopenharmony_ci
7243af6ab5fSopenharmony_ci.catchall label_49, end_label_50, label_75
7253af6ab5fSopenharmony_ci
7263af6ab5fSopenharmony_ci.catchall label_51, end_label_52, label_76
7273af6ab5fSopenharmony_ci
7283af6ab5fSopenharmony_ci.catchall label_53, end_label_54, label_77
7293af6ab5fSopenharmony_ci
7303af6ab5fSopenharmony_ci.catchall label_55, end_label_56, label_78
7313af6ab5fSopenharmony_ci
7323af6ab5fSopenharmony_ci.catchall label_57, end_label_58, label_79
7333af6ab5fSopenharmony_ci
7343af6ab5fSopenharmony_ci.catchall label_59, end_label_60, label_80
7353af6ab5fSopenharmony_ci
7363af6ab5fSopenharmony_cislotNum = 0xc
7373af6ab5fSopenharmony_ci.function any .func_main_0(any a0, any a1, any a2) {
7383af6ab5fSopenharmony_ci	nop
7393af6ab5fSopenharmony_cilabel_12: 
7403af6ab5fSopenharmony_cilabel_0: 
7413af6ab5fSopenharmony_ci	definefunc 0x0, .#*#testNestedTryBlock, 0x0
7423af6ab5fSopenharmony_ci	sta v0
7433af6ab5fSopenharmony_ci	definefunc 0x1, .#*#testTryBlockWithLoop, 0x0
7443af6ab5fSopenharmony_ci	sta v1
7453af6ab5fSopenharmony_cilabel_3: 
7463af6ab5fSopenharmony_cilabel_7: 
7473af6ab5fSopenharmony_ci	lda v0
7483af6ab5fSopenharmony_ci	callarg0 0x2
7493af6ab5fSopenharmony_cilabel_4: 
7503af6ab5fSopenharmony_ciend_label_4: 
7513af6ab5fSopenharmony_ci	jmp label_5
7523af6ab5fSopenharmony_cilabel_14: 
7533af6ab5fSopenharmony_ci	sta v2
7543af6ab5fSopenharmony_cilabel_10: 
7553af6ab5fSopenharmony_ci	tryldglobalbyname 0x4, print
7563af6ab5fSopenharmony_ci	callarg1 0x5, v2
7573af6ab5fSopenharmony_cilabel_5: 
7583af6ab5fSopenharmony_cilabel_1: 
7593af6ab5fSopenharmony_ci	lda v1
7603af6ab5fSopenharmony_ci	callarg0 0x7
7613af6ab5fSopenharmony_cilabel_6: 
7623af6ab5fSopenharmony_ciend_label_6: 
7633af6ab5fSopenharmony_ci	jmp label_2
7643af6ab5fSopenharmony_cilabel_15: 
7653af6ab5fSopenharmony_ci	sta v0
7663af6ab5fSopenharmony_cilabel_11: 
7673af6ab5fSopenharmony_ci	tryldglobalbyname 0x9, print
7683af6ab5fSopenharmony_ci	callarg1 0xa, v0
7693af6ab5fSopenharmony_cilabel_2: 
7703af6ab5fSopenharmony_ci	ldundefined
7713af6ab5fSopenharmony_ci	returnundefined
7723af6ab5fSopenharmony_cilabel_13: 
7733af6ab5fSopenharmony_ci}
7743af6ab5fSopenharmony_ci
7753af6ab5fSopenharmony_ci.catchall label_3, end_label_4, label_14
7763af6ab5fSopenharmony_ci
7773af6ab5fSopenharmony_ci.catchall label_5, end_label_6, label_15
7783af6ab5fSopenharmony_ci
7793af6ab5fSopenharmony_ci
780