| /ark/runtime_core/tests/cts-assembly/ |
| D | arrays-08.pa | 26 # if vs == null then 29 # if acc < 0 || acc >= len(vs) then 33 # acc = f32tof64(vs[acc]) 35 # acc = i8toi32(vs[acc]) 37 # acc = u8toi32(vs[acc]) 39 # acc = i16toi32(vs[acc]) 41 # acc = u16toi32(vs[acc]) 43 # acc = vs[acc] 46 # - sig: ldarru.16 vs
|
| D | arrays-07.pa | 26 # if vs == null then 29 # if acc < 0 || acc >= len(vs) then 33 # acc = f32tof64(vs[acc]) 35 # acc = i8toi32(vs[acc]) 37 # acc = u8toi32(vs[acc]) 39 # acc = i16toi32(vs[acc]) 41 # acc = u16toi32(vs[acc]) 43 # acc = vs[acc] 46 # - sig: ldarru.8 vs
|
| D | arrays-05.pa | 20 # - sig: lenarr vs
|
| D | arrays-02.pa | 30 # - sig: ldarr vs
|
| D | arrays-04.pa | 21 # - sig: fldarr.32 vs
|
| D | arrays-03.pa | 21 # - sig: fldarr.64 vs
|
| D | arrays-06.pa | 21 # - sig: ldarr vs
|
| /ark/runtime_core/isa/ |
| D | isa.yaml | 276 vd = vs 278 raise exception(WrongRegisterValue) if true that Op == "mov" and type_of(@Vs) is not i32; 279 …rongRegisterValue) if true that Op == "mov.64" and (type_of(@Vs) is not u64 and type_of(@Vs) is no… 280 …ngRegisterValue) if true that Op == "mov.obj" and (type_of(@Vs) is not object and type_of(@Vs) is … 282 Vd <~ Vs 381 acc = vs 385 raise exception(WrongRegisterValue) if false that type_of(@Vs) is i32; 386 acc <~ Vs 389 … raise exception(WrongRegisterValue) if false that type_of(@Vs) is i64 or type_of(@Vs) is u64; 390 acc <~ Vs [all …]
|
| /ark/runtime_core/verification/absint/ |
| D | abs_int_inl.h | 419 uint16_t vs = inst_.GetVReg<format, 0x01>(); in HandleMov() local 421 if (!CheckRegTypes(vs, {Types().Bits32Type()})) { in HandleMov() 426 AssignRegToReg(vd, vs); in HandleMov() 437 uint16_t vs = inst_.GetVReg<format, 0x01>(); in HandleMovWide() local 439 if (!CheckRegTypes(vs, {Types().Bits64Type()})) { in HandleMovWide() 444 AssignRegToReg(vd, vs); in HandleMovWide() 455 uint16_t vs = inst_.GetVReg<format, 0x01>(); in HandleMovObj() local 457 if (!CheckRegTypes(vs, {Types().RefType()})) { in HandleMovObj() 462 AssignRegToReg(vd, vs); in HandleMovObj() 554 uint16_t vs = inst_.GetVReg<format>(); in HandleLda() local [all …]
|
| /ark/runtime_core/runtime/interpreter/ |
| D | interpreter-inl.h | 131 uint16_t vs = this->GetInst().template GetVReg<format, 1>(); in HandleMov() local 132 LOG_INST() << "mov v" << vd << ", v" << vs; in HandleMov() 133 this->GetFrame()->GetVReg(vd).MoveFrom(this->GetFrame()->GetVReg(vs)); in HandleMov() 141 uint16_t vs = this->GetInst().template GetVReg<format, 1>(); in HandleMovWide() local 142 LOG_INST() << "mov.64 v" << vd << ", v" << vs; in HandleMovWide() 143 this->GetFrame()->GetVReg(vd).MoveFrom(this->GetFrame()->GetVReg(vs)); in HandleMovWide() 151 uint16_t vs = this->GetInst().template GetVReg<format, 1>(); in HandleMovObj() local 152 LOG_INST() << "mov.obj v" << vd << ", v" << vs; in HandleMovObj() 153 this->GetFrame()->GetVReg(vd).MoveFromObj(this->GetFrame()->GetVReg(vs)); in HandleMovObj() 161 uint16_t vs = this->GetInst().template GetVReg<format, 1>(); in HandleMovDyn() local [all …]
|
| /ark/ts2abc/ts2panda/src/base/ |
| D | bcGenUtil.ts | 132 export function moveVreg(vd: VReg, vs: VReg): IRNode { 133 return new MovDyn(vd, vs); 354 export function superCallSpread(vs: VReg) { 355 return new EcmaSupercallspread(vs);
|
| /ark/ts2abc/ts2panda/src/ |
| D | pandagen.ts | 681 moveVreg(node: ts.Node | NodeKind, vd: VReg, vs: VReg) { 682 this.add(node, moveVreg(vd, vs)); 1184 superCallSpread(node: ts.Node, vs: VReg) { 1185 this.add(node, superCallSpread(vs));
|
| /ark/js_runtime/ecmascript/interpreter/ |
| D | interpreter_assembly.cpp | 1099 uint16_t vs = READ_INST_8_1(); in HandleResumeGeneratorPrefV8() local 1100 JSGeneratorObject *obj = JSGeneratorObject::Cast(GET_VREG_VALUE(vs).GetTaggedObject()); in HandleResumeGeneratorPrefV8() 1110 uint16_t vs = READ_INST_8_1(); in HandleGetResumeModePrefV8() local 1111 JSGeneratorObject *obj = JSGeneratorObject::Cast(GET_VREG_VALUE(vs).GetTaggedObject()); in HandleGetResumeModePrefV8() 1326 uint16_t vs = READ_INST_8_1(); in HandleMod2DynPrefV8() local 1328 << " v" << vs; in HandleMod2DynPrefV8() 1329 JSTaggedValue left = GET_VREG_VALUE(vs); in HandleMod2DynPrefV8() 1427 uint16_t vs = READ_INST_8_1(); in HandleLessEqDynPrefV8() local 1429 << " v" << vs; in HandleLessEqDynPrefV8() 1430 JSTaggedValue left = GET_VREG_VALUE(vs); in HandleLessEqDynPrefV8() [all …]
|
| D | interpreter-inl.h | 1327 uint16_t vs = READ_INST_8_1(); in RunInternal() local 1328 JSGeneratorObject *obj = JSGeneratorObject::Cast(GET_VREG_VALUE(vs).GetTaggedObject()); in RunInternal() 1334 uint16_t vs = READ_INST_8_1(); in RunInternal() local 1335 JSGeneratorObject *obj = JSGeneratorObject::Cast(GET_VREG_VALUE(vs).GetTaggedObject()); in RunInternal() 1520 uint16_t vs = READ_INST_8_1(); in RunInternal() local 1522 << " v" << vs; in RunInternal() 1523 JSTaggedValue left = GET_VREG_VALUE(vs); in RunInternal() 1619 uint16_t vs = READ_INST_8_1(); in RunInternal() local 1621 << " v" << vs; in RunInternal() 1622 JSTaggedValue left = GET_VREG_VALUE(vs); in RunInternal() [all …]
|
| /ark/js_runtime/ecmascript/compiler/ |
| D | bytecode_circuit_builder.cpp | 889 uint16_t vs = READ_INST_8_1(); in GetBytecodeInfo() local 890 info.vregIn.emplace_back(vs); in GetBytecodeInfo() 896 uint16_t vs = READ_INST_8_1(); in GetBytecodeInfo() local 897 info.vregIn.emplace_back(vs); in GetBytecodeInfo() 1023 uint16_t vs = READ_INST_8_1(); in GetBytecodeInfo() local 1024 info.vregIn.emplace_back(vs); in GetBytecodeInfo()
|
| D | interpreter_stub.cpp | 1473 GateRef vs = ReadInst8_1(pc); in DECLARE_ASM_HANDLER() local 1474 GateRef obj = GetVregValue(sp, ZExtInt8ToPtr(vs)); in DECLARE_ASM_HANDLER() 1484 GateRef vs = ReadInst8_1(pc); in DECLARE_ASM_HANDLER() local 1485 GateRef obj = GetVregValue(sp, ZExtInt8ToPtr(vs)); in DECLARE_ASM_HANDLER()
|
| /ark/runtime_core/tests/cts-generator/cts-template/ |
| D | call.virt.short.negative.yaml | 55 the needed number of arguments starting from 'vs' register (including object reference).
|
| D | call.virt.range.yaml | 74 the needed number of arguments starting from 'vs' register (including object reference).
|
| D | call.virt.short.yaml | 88 the needed number of arguments starting from 'vs' register (including object reference).
|
| D | call.virt.range_base.yaml | 62 the needed number of arguments starting from 'vs' register (including object reference).
|
| D | call.virt.negative.yaml | 56 the needed number of arguments starting from 'vs' register (including object reference).
|
| D | call.virt.yaml | 62 the needed number of arguments starting from 'vs' register (including object reference).
|
| D | call.virt.range.negative.yaml | 56 the needed number of arguments starting from 'vs' register (including object reference).
|
| /ark/runtime_core/verification/ |
| D | messages.yaml | 447 ${register}: '${src_type}' (source) vs. '${dst_type}' (destination).
|
| /ark/runtime_core/runtime/tests/ |
| D | string_test.cpp | 560 // utf8 vs utf16 in TEST_F() 570 // utf16 vs utf16 in TEST_F()
|