Home
last modified time | relevance | path

Searched full:vs (Results 1 – 25 of 29) sorted by relevance

12

/ark/runtime_core/tests/cts-assembly/
Darrays-08.pa26 # 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
Darrays-07.pa26 # 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
Darrays-05.pa20 # - sig: lenarr vs
Darrays-02.pa30 # - sig: ldarr vs
Darrays-04.pa21 # - sig: fldarr.32 vs
Darrays-03.pa21 # - sig: fldarr.64 vs
Darrays-06.pa21 # - sig: ldarr vs
/ark/runtime_core/isa/
Disa.yaml276 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/
Dabs_int_inl.h419 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/
Dinterpreter-inl.h131 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/
DbcGenUtil.ts132 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/
Dpandagen.ts681 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/
Dinterpreter_assembly.cpp1099 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 …]
Dinterpreter-inl.h1327 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/
Dbytecode_circuit_builder.cpp889 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()
Dinterpreter_stub.cpp1473 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/
Dcall.virt.short.negative.yaml55 the needed number of arguments starting from 'vs' register (including object reference).
Dcall.virt.range.yaml74 the needed number of arguments starting from 'vs' register (including object reference).
Dcall.virt.short.yaml88 the needed number of arguments starting from 'vs' register (including object reference).
Dcall.virt.range_base.yaml62 the needed number of arguments starting from 'vs' register (including object reference).
Dcall.virt.negative.yaml56 the needed number of arguments starting from 'vs' register (including object reference).
Dcall.virt.yaml62 the needed number of arguments starting from 'vs' register (including object reference).
Dcall.virt.range.negative.yaml56 the needed number of arguments starting from 'vs' register (including object reference).
/ark/runtime_core/verification/
Dmessages.yaml447 ${register}: '${src_type}' (source) vs. '${dst_type}' (destination).
/ark/runtime_core/runtime/tests/
Dstring_test.cpp560 // utf8 vs utf16 in TEST_F()
570 // utf16 vs utf16 in TEST_F()

12