1/* 2 * Copyright (c) 2021 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16 &&HANDLE_LDNAN_PREF, 17 &&HANDLE_LDINFINITY_PREF, 18 &&HANDLE_LDGLOBALTHIS_PREF, 19 &&HANDLE_LDUNDEFINED_PREF, 20 &&HANDLE_LDNULL_PREF, 21 &&HANDLE_LDSYMBOL_PREF, 22 &&HANDLE_LDGLOBAL_PREF, 23 &&HANDLE_LDTRUE_PREF, 24 &&HANDLE_LDFALSE_PREF, 25 &&HANDLE_THROWDYN_PREF, 26 &&HANDLE_TYPEOFDYN_PREF, 27 &&HANDLE_LDLEXENVDYN_PREF, 28 &&HANDLE_POPLEXENVDYN_PREF, 29 &&HANDLE_GETUNMAPPEDARGS_PREF, 30 &&HANDLE_GETPROPITERATOR_PREF, 31 &&HANDLE_ASYNCFUNCTIONENTER_PREF, 32 &&HANDLE_LDHOLE_PREF, 33 &&HANDLE_RETURNUNDEFINED_PREF, 34 &&HANDLE_CREATEEMPTYOBJECT_PREF, 35 &&HANDLE_CREATEEMPTYARRAY_PREF, 36 &&HANDLE_GETITERATOR_PREF, 37 &&HANDLE_THROWTHROWNOTEXISTS_PREF, 38 &&HANDLE_THROWPATTERNNONCOERCIBLE_PREF, 39 &&HANDLE_LDHOMEOBJECT_PREF, 40 &&HANDLE_THROWDELETESUPERPROPERTY_PREF, 41 &&HANDLE_DEBUGGER_PREF, 42 &&HANDLE_ADD2DYN_PREF_V8, 43 &&HANDLE_SUB2DYN_PREF_V8, 44 &&HANDLE_MUL2DYN_PREF_V8, 45 &&HANDLE_DIV2DYN_PREF_V8, 46 &&HANDLE_MOD2DYN_PREF_V8, 47 &&HANDLE_EQDYN_PREF_V8, 48 &&HANDLE_NOTEQDYN_PREF_V8, 49 &&HANDLE_LESSDYN_PREF_V8, 50 &&HANDLE_LESSEQDYN_PREF_V8, 51 &&HANDLE_GREATERDYN_PREF_V8, 52 &&HANDLE_GREATEREQDYN_PREF_V8, 53 &&HANDLE_SHL2DYN_PREF_V8, 54 &&HANDLE_SHR2DYN_PREF_V8, 55 &&HANDLE_ASHR2DYN_PREF_V8, 56 &&HANDLE_AND2DYN_PREF_V8, 57 &&HANDLE_OR2DYN_PREF_V8, 58 &&HANDLE_XOR2DYN_PREF_V8, 59 &&HANDLE_TONUMBER_PREF_V8, 60 &&HANDLE_NEGDYN_PREF_V8, 61 &&HANDLE_NOTDYN_PREF_V8, 62 &&HANDLE_INCDYN_PREF_V8, 63 &&HANDLE_DECDYN_PREF_V8, 64 &&HANDLE_EXPDYN_PREF_V8, 65 &&HANDLE_ISINDYN_PREF_V8, 66 &&HANDLE_INSTANCEOFDYN_PREF_V8, 67 &&HANDLE_STRICTNOTEQDYN_PREF_V8, 68 &&HANDLE_STRICTEQDYN_PREF_V8, 69 &&HANDLE_RESUMEGENERATOR_PREF_V8, 70 &&HANDLE_GETRESUMEMODE_PREF_V8, 71 &&HANDLE_CREATEGENERATOROBJ_PREF_V8, 72 &&HANDLE_THROWCONSTASSIGNMENT_PREF_V8, 73 &&HANDLE_GETTEMPLATEOBJECT_PREF_V8, 74 &&HANDLE_GETNEXTPROPNAME_PREF_V8, 75 &&HANDLE_CALLARG0DYN_PREF_V8, 76 &&HANDLE_THROWIFNOTOBJECT_PREF_V8, 77 &&HANDLE_ITERNEXT_PREF_V8, 78 &&HANDLE_CLOSEITERATOR_PREF_V8, 79 &&HANDLE_COPYMODULE_PREF_V8, 80 &&HANDLE_SUPERCALLSPREAD_PREF_V8, 81 &&HANDLE_DELOBJPROP_PREF_V8_V8, 82 &&HANDLE_NEWOBJSPREADDYN_PREF_V8_V8, 83 &&HANDLE_CREATEITERRESULTOBJ_PREF_V8_V8, 84 &&HANDLE_SUSPENDGENERATOR_PREF_V8_V8, 85 &&HANDLE_ASYNCFUNCTIONAWAITUNCAUGHT_PREF_V8_V8, 86 &&HANDLE_THROWUNDEFINEDIFHOLE_PREF_V8_V8, 87 &&HANDLE_CALLARG1DYN_PREF_V8_V8, 88 &&HANDLE_COPYDATAPROPERTIES_PREF_V8_V8, 89 &&HANDLE_STARRAYSPREAD_PREF_V8_V8, 90 &&HANDLE_GETITERATORNEXT_PREF_V8_V8, 91 &&HANDLE_SETOBJECTWITHPROTO_PREF_V8_V8, 92 &&HANDLE_LDOBJBYVALUE_PREF_V8_V8, 93 &&HANDLE_STOBJBYVALUE_PREF_V8_V8, 94 &&HANDLE_STOWNBYVALUE_PREF_V8_V8, 95 &&HANDLE_LDSUPERBYVALUE_PREF_V8_V8, 96 &&HANDLE_STSUPERBYVALUE_PREF_V8_V8, 97 &&HANDLE_LDOBJBYINDEX_PREF_V8_IMM32, 98 &&HANDLE_STOBJBYINDEX_PREF_V8_IMM32, 99 &&HANDLE_STOWNBYINDEX_PREF_V8_IMM32, 100 &&HANDLE_CALLSPREADDYN_PREF_V8_V8_V8, 101 &&HANDLE_ASYNCFUNCTIONRESOLVE_PREF_V8_V8_V8, 102 &&HANDLE_ASYNCFUNCTIONREJECT_PREF_V8_V8_V8, 103 &&HANDLE_CALLARGS2DYN_PREF_V8_V8_V8, 104 &&HANDLE_CALLARGS3DYN_PREF_V8_V8_V8_V8, 105 &&HANDLE_DEFINEGETTERSETTERBYVALUE_PREF_V8_V8_V8_V8, 106 &&HANDLE_NEWOBJDYNRANGE_PREF_IMM16_V8, 107 &&HANDLE_CALLIRANGEDYN_PREF_IMM16_V8, 108 &&HANDLE_CALLITHISRANGEDYN_PREF_IMM16_V8, 109 &&HANDLE_SUPERCALL_PREF_IMM16_V8, 110 &&HANDLE_CREATEOBJECTWITHEXCLUDEDKEYS_PREF_IMM16_V8_V8, 111 &&HANDLE_DEFINEFUNCDYN_PREF_ID16_IMM16_V8, 112 &&HANDLE_DEFINENCFUNCDYN_PREF_ID16_IMM16_V8, 113 &&HANDLE_DEFINEGENERATORFUNC_PREF_ID16_IMM16_V8, 114 &&HANDLE_DEFINEASYNCFUNC_PREF_ID16_IMM16_V8, 115 &&HANDLE_DEFINEMETHOD_PREF_ID16_IMM16_V8, 116 &&HANDLE_NEWLEXENVDYN_PREF_IMM16, 117 &&HANDLE_COPYRESTARGS_PREF_IMM16, 118 &&HANDLE_CREATEARRAYWITHBUFFER_PREF_IMM16, 119 &&HANDLE_CREATEOBJECTHAVINGMETHOD_PREF_IMM16, 120 &&HANDLE_THROWIFSUPERNOTCORRECTCALL_PREF_IMM16, 121 &&HANDLE_CREATEOBJECTWITHBUFFER_PREF_IMM16, 122 &&HANDLE_LDLEXVARDYN_PREF_IMM4_IMM4, 123 &&HANDLE_LDLEXVARDYN_PREF_IMM8_IMM8, 124 &&HANDLE_LDLEXVARDYN_PREF_IMM16_IMM16, 125 &&HANDLE_STLEXVARDYN_PREF_IMM4_IMM4_V8, 126 &&HANDLE_STLEXVARDYN_PREF_IMM8_IMM8_V8, 127 &&HANDLE_STLEXVARDYN_PREF_IMM16_IMM16_V8, 128 &&HANDLE_DEFINECLASSWITHBUFFER_PREF_ID16_IMM16_IMM16_V8_V8, 129 &&HANDLE_IMPORTMODULE_PREF_ID32, 130 &&HANDLE_STMODULEVAR_PREF_ID32, 131 &&HANDLE_TRYLDGLOBALBYNAME_PREF_ID32, 132 &&HANDLE_TRYSTGLOBALBYNAME_PREF_ID32, 133 &&HANDLE_LDGLOBALVAR_PREF_ID32, 134 &&HANDLE_STGLOBALVAR_PREF_ID32, 135 &&HANDLE_LDOBJBYNAME_PREF_ID32_V8, 136 &&HANDLE_STOBJBYNAME_PREF_ID32_V8, 137 &&HANDLE_STOWNBYNAME_PREF_ID32_V8, 138 &&HANDLE_LDSUPERBYNAME_PREF_ID32_V8, 139 &&HANDLE_STSUPERBYNAME_PREF_ID32_V8, 140 &&HANDLE_LDMODVARBYNAME_PREF_ID32_V8, 141 &&HANDLE_CREATEREGEXPWITHLITERAL_PREF_ID32_IMM8, 142 &&HANDLE_ISTRUE_PREF, 143 &&HANDLE_ISFALSE_PREF, 144 &&HANDLE_STCONSTTOGLOBALRECORD_PREF_ID32, 145 &&HANDLE_STLETTOGLOBALRECORD_PREF_ID32, 146 &&HANDLE_STCLASSTOGLOBALRECORD_PREF_ID32, 147 &&HANDLE_STOWNBYVALUEWITHNAMESET_PREF_V8_V8, 148 &&HANDLE_STOWNBYNAMEWITHNAMESET_PREF_ID32_V8, 149 &&HANDLE_LDFUNCTION_PREF, 150 &&HANDLE_NEWLEXENVWITHNAMEDYN_PREF_IMM16_IMM16, 151 &&HANDLE_LDBIGINT_PREF_ID32, 152 &&HANDLE_MOV_DYN_V8_V8, 153 &&HANDLE_MOV_DYN_V16_V16, 154 &&HANDLE_LDA_STR_ID32, 155 &&HANDLE_LDAI_DYN_IMM32, 156 &&HANDLE_FLDAI_DYN_IMM64, 157 &&HANDLE_JMP_IMM8, 158 &&HANDLE_JMP_IMM16, 159 &&HANDLE_JMP_IMM32, 160 &&HANDLE_JEQZ_IMM8, 161 &&HANDLE_JEQZ_IMM16, 162 &&HANDLE_LDA_DYN_V8, 163 &&HANDLE_STA_DYN_V8, 164 &&HANDLE_RETURN_DYN, 165 &&HANDLE_MOV_V4_V4, 166 &&HANDLE_JNEZ_IMM8, 167 &&HANDLE_JNEZ_IMM16, 168 &&EXCEPTION_HANDLER, 169 &&HANDLE_OVERFLOW, 170 &&HANDLE_OVERFLOW, 171 &&HANDLE_OVERFLOW, 172 &&HANDLE_OVERFLOW, 173 &&HANDLE_OVERFLOW, 174 &&HANDLE_OVERFLOW, 175 &&HANDLE_OVERFLOW, 176 &&HANDLE_OVERFLOW, 177 &&HANDLE_OVERFLOW, 178 &&HANDLE_OVERFLOW, 179 &&HANDLE_OVERFLOW, 180 &&HANDLE_OVERFLOW, 181 &&HANDLE_OVERFLOW, 182 &&HANDLE_OVERFLOW, 183 &&HANDLE_OVERFLOW, 184 &&HANDLE_OVERFLOW, 185 &&HANDLE_OVERFLOW, 186 &&HANDLE_OVERFLOW, 187 &&HANDLE_OVERFLOW, 188 &&HANDLE_OVERFLOW, 189 &&HANDLE_OVERFLOW, 190 &&HANDLE_OVERFLOW, 191 &&HANDLE_OVERFLOW, 192 &&HANDLE_OVERFLOW, 193 &&HANDLE_OVERFLOW, 194 &&HANDLE_OVERFLOW, 195 &&HANDLE_OVERFLOW, 196 &&HANDLE_OVERFLOW, 197 &&HANDLE_OVERFLOW, 198 &&HANDLE_OVERFLOW, 199 &&HANDLE_OVERFLOW, 200 &&HANDLE_OVERFLOW, 201 &&HANDLE_OVERFLOW, 202 &&HANDLE_OVERFLOW, 203 &&HANDLE_OVERFLOW, 204 &&HANDLE_OVERFLOW, 205 &&HANDLE_OVERFLOW, 206 &&HANDLE_OVERFLOW, 207 &&HANDLE_OVERFLOW, 208 &&HANDLE_OVERFLOW, 209 &&HANDLE_OVERFLOW, 210 &&HANDLE_OVERFLOW, 211 &&HANDLE_OVERFLOW, 212 &&HANDLE_OVERFLOW, 213 &&HANDLE_OVERFLOW, 214 &&HANDLE_OVERFLOW, 215 &&HANDLE_OVERFLOW, 216 &&HANDLE_OVERFLOW, 217 &&HANDLE_OVERFLOW, 218 &&HANDLE_OVERFLOW, 219 &&HANDLE_OVERFLOW, 220 &&HANDLE_OVERFLOW, 221 &&HANDLE_OVERFLOW, 222 &&HANDLE_OVERFLOW, 223 &&HANDLE_OVERFLOW, 224 &&HANDLE_OVERFLOW, 225 &&HANDLE_OVERFLOW, 226 &&HANDLE_OVERFLOW, 227 &&HANDLE_OVERFLOW, 228 &&HANDLE_OVERFLOW, 229 &&HANDLE_OVERFLOW, 230 &&HANDLE_OVERFLOW, 231 &&HANDLE_OVERFLOW, 232 &&HANDLE_OVERFLOW, 233 &&HANDLE_OVERFLOW, 234 &&HANDLE_OVERFLOW, 235 &&HANDLE_OVERFLOW, 236 &&HANDLE_OVERFLOW, 237 &&HANDLE_OVERFLOW, 238 &&HANDLE_OVERFLOW, 239 &&HANDLE_OVERFLOW, 240 &&HANDLE_OVERFLOW, 241 &&HANDLE_OVERFLOW, 242 &&HANDLE_OVERFLOW, 243 &&HANDLE_OVERFLOW, 244 &&HANDLE_OVERFLOW, 245 &&HANDLE_OVERFLOW, 246 &&HANDLE_OVERFLOW, 247 &&HANDLE_OVERFLOW, 248 &&HANDLE_OVERFLOW, 249 &&HANDLE_OVERFLOW, 250 &&HANDLE_OVERFLOW, 251 &&HANDLE_OVERFLOW, 252 &&HANDLE_OVERFLOW, 253 &&HANDLE_OVERFLOW, 254 &&HANDLE_OVERFLOW, 255 &&HANDLE_OVERFLOW, 256 &&HANDLE_OVERFLOW, 257 &&HANDLE_OVERFLOW, 258 &&HANDLE_OVERFLOW, 259 &&HANDLE_OVERFLOW, 260 &&HANDLE_OVERFLOW, 261 &&HANDLE_OVERFLOW, 262 &&HANDLE_OVERFLOW, 263 &&HANDLE_OVERFLOW, 264 &&HANDLE_OVERFLOW, 265 &&HANDLE_OVERFLOW, 266 &&HANDLE_OVERFLOW, 267 &&HANDLE_OVERFLOW, 268 &&HANDLE_OVERFLOW, 269 &&HANDLE_OVERFLOW, 270 &&HANDLE_OVERFLOW, 271 &&HANDLE_OVERFLOW,