1# Copyright (c) 2023 Huawei Device Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 14slotNum = 0x0 15.language ECMAScript 16.function any .#*#A(any a0, any a1, any a2) { 17label_1: 18label_0: 19 ldlexvar 0x0, 0x0 20 throw.undefinedifholewithname a 21 ldai 0x4 22 stlexvar 0x0, 0x0 23 ldlexvar 0x0, 0x1 24 throw.undefinedifholewithname b 25 ldai 0x2 26 stlexvar 0x0, 0x1 27 ldlexvar 0x0, 0x2 28 throw.undefinedifholewithname c 29 ldai 0x3 30 stlexvar 0x0, 0x2 31 returnundefined 32label_2: 33} 34 35slotNum = 0x1 36.language ECMAScript 37.function any .func_main_0(any a0, any a1, any a2) { 38label_1: 39label_0: 40 newlexenv 0x3 41 definefunc 0x0, .#*#A, 0x0 42 ldai 0x1 43 sta v0 44 lda v0 45 stlexvar 0x0, 0x0 46 ldai 0x2 47 stlexvar 0x0, 0x1 48 lda v0 49 stlexvar 0x0, 0x2 50 returnundefined 51label_2: 52} 53 54 55