Home
last modified time | relevance | path

Searched full:static_cast (Results 1 – 25 of 1062) sorted by relevance

12345678910>>...43

/arkcompiler/ets_frontend/es2panda/typescript/types/
DglobalTypesHolder.cpp42 globalTypes_[static_cast<size_t>(GlobalTypeId::NUMBER)] = allocator->New<NumberType>(); in GlobalTypesHolder()
43 globalTypes_[static_cast<size_t>(GlobalTypeId::ANY)] = allocator->New<AnyType>(); in GlobalTypesHolder()
44 globalTypes_[static_cast<size_t>(GlobalTypeId::STRING)] = allocator->New<StringType>(); in GlobalTypesHolder()
45 globalTypes_[static_cast<size_t>(GlobalTypeId::SYMBOL)] = allocator->New<SymbolType>(); in GlobalTypesHolder()
46 globalTypes_[static_cast<size_t>(GlobalTypeId::BOOLEAN)] = allocator->New<BooleanType>(); in GlobalTypesHolder()
47 globalTypes_[static_cast<size_t>(GlobalTypeId::VOID)] = allocator->New<VoidType>(); in GlobalTypesHolder()
48 globalTypes_[static_cast<size_t>(GlobalTypeId::NULL_ID)] = allocator->New<NullType>(); in GlobalTypesHolder()
49 globalTypes_[static_cast<size_t>(GlobalTypeId::UNDEFINED)] = allocator->New<UndefinedType>(); in GlobalTypesHolder()
50 globalTypes_[static_cast<size_t>(GlobalTypeId::UNKNOWN)] = allocator->New<UnknownType>(); in GlobalTypesHolder()
51 globalTypes_[static_cast<size_t>(GlobalTypeId::NEVER)] = allocator->New<NeverType>(); in GlobalTypesHolder()
[all …]
/arkcompiler/ets_runtime/ecmascript/jspandafile/
Dpanda_file_translator.cpp177 size_t index = static_cast<size_t>(it.first); in ParseConstPool()
196 size_t index = static_cast<size_t>(it.first); in ParseConstPool()
205 size_t index = static_cast<size_t>(it.first); in ParseConstPool()
247 size_t index = static_cast<size_t>(it.first); in ParseFuncAndLiteralConstPool()
266 size_t index = static_cast<size_t>(it.first); in ParseFuncAndLiteralConstPool()
274 size_t index = static_cast<size_t>(it.first); in ParseFuncAndLiteralConstPool()
308 int newLen = static_cast<int>(BytecodeInstruction::Size(newOpcode)); \
309 int paddingSize = static_cast<int>(oldLen) - newLen; \
311 *(pc + newLen + i) = static_cast<uint8_t>(EcmaOpcode::NOP); \
323 if (static_cast<uint16_t>(opcode) < 236) { // 236: second level bytecode index in FixOpcode()
[all …]
/arkcompiler/ets_runtime/ecmascript/ic/tests/
Dic_binaryop_test.cpp63 JSTaggedValue arg1Value(static_cast<uint32_t>(2)); in HWTEST_F_L0()
64 JSTaggedValue arg2Value(static_cast<uint32_t>(3)); in HWTEST_F_L0()
65 JSTaggedValue arg3Value(static_cast<double>(9.5561)); in HWTEST_F_L0()
74 … JSTaggedValue(static_cast<int>(BinaryType::NUMBER))); in HWTEST_F_L0()
81 … JSTaggedValue(static_cast<int>(BinaryType::NUMBER))); in HWTEST_F_L0()
88 … JSTaggedValue(static_cast<int>(BinaryType::STRING))); in HWTEST_F_L0()
97 … JSTaggedValue(static_cast<int>(BinaryType::NUMBER_GEN))); in HWTEST_F_L0()
105 … JSTaggedValue(static_cast<int>(BinaryType::STRING_GEN))); in HWTEST_F_L0()
113 … JSTaggedValue(static_cast<int>(BinaryType::STRING_GEN))); in HWTEST_F_L0()
121 … JSTaggedValue(static_cast<int>(BinaryType::NUMBER_GEN))); in HWTEST_F_L0()
[all …]
/arkcompiler/runtime_core/runtime/tests/
Dpygote_space_allocator_test_base.h95 …ASSERT_TRUE(pygote_space_allocator->ContainObject(static_cast<ObjectHeader *>(non_movable_header))… in InitAllocTest()
96 ASSERT_TRUE(pygote_space_allocator->IsLive(static_cast<ObjectHeader *>(non_movable_header))); in InitAllocTest()
100 … ASSERT_FALSE(pygote_space_allocator->ContainObject(static_cast<ObjectHeader *>(movable_header))); in InitAllocTest()
103 …ASSERT_TRUE(pygote_space_allocator->ContainObject(static_cast<ObjectHeader *>(non_movable_header))… in InitAllocTest()
104 ASSERT_FALSE(pygote_space_allocator->IsLive(static_cast<ObjectHeader *>(non_movable_header))); in InitAllocTest()
116 …ASSERT_FALSE(pygote_space_allocator->ContainObject(static_cast<ObjectHeader *>(non_movable_header)… in ForkedAllocTest()
120 … ASSERT_FALSE(pygote_space_allocator->ContainObject(static_cast<ObjectHeader *>(movable_header))); in ForkedAllocTest()
131 …ASSERT_TRUE(pygote_space_allocator->ContainObject(static_cast<ObjectHeader *>(non_movable_header))… in NonMovableLiveObjectAllocTest()
132 ASSERT_TRUE(pygote_space_allocator->IsLive(static_cast<ObjectHeader *>(non_movable_header))); in NonMovableLiveObjectAllocTest()
138 …ASSERT_TRUE(pygote_space_allocator->ContainObject(static_cast<ObjectHeader *>(non_movable_header))… in NonMovableLiveObjectAllocTest()
[all …]
/arkcompiler/runtime_core/compiler/tests/
Dasm_caller.cpp74 std::cerr << "ui8 result:" << std::hex << static_cast<uint64_t>(test_##opc##_8(ui8)) \ in EMITED_TWO_PARAM_INST_LIST()
75 << " input:" << static_cast<uint64_t>(ui8) << "\n"; \ in EMITED_TWO_PARAM_INST_LIST()
76 std::cerr << "ui16 result:" << std::hex << static_cast<uint64_t>(test_##opc##_16(ui16)) \ in EMITED_TWO_PARAM_INST_LIST()
77 << " input:" << static_cast<uint64_t>(ui16) << "\n"; \ in EMITED_TWO_PARAM_INST_LIST()
78 std::cerr << "ui32 result:" << std::hex << static_cast<uint64_t>(test_##opc##_32(ui32)) \ in EMITED_TWO_PARAM_INST_LIST()
79 << " input:" << static_cast<uint64_t>(ui32) << "\n"; \ in EMITED_TWO_PARAM_INST_LIST()
80 std::cerr << "ui64 result:" << std::hex << static_cast<uint64_t>(test_##opc##_64(ui64)) \ in EMITED_TWO_PARAM_INST_LIST()
81 << " input:" << static_cast<uint64_t>(ui64) << "\n"; in EMITED_TWO_PARAM_INST_LIST()
84 EXPECT_EQ(test_##opc##_8(ui8), static_cast<uint8_t>(param(ui8))); \ in EMITED_TWO_PARAM_INST_LIST()
85 EXPECT_EQ(test_##opc##_16(ui16), static_cast<uint16_t>(param(ui16))); \ in EMITED_TWO_PARAM_INST_LIST()
[all …]
Dvixl_exec_module.h46 return static_cast<T>(static_cast<bool>(data)); in CutValue()
48 return static_cast<T>(static_cast<uint8_t>(data)); in CutValue()
50 return static_cast<T>(static_cast<int8_t>(data)); in CutValue()
52 return static_cast<T>(static_cast<uint16_t>(data)); in CutValue()
54 return static_cast<T>(static_cast<int16_t>(data)); in CutValue()
56 return static_cast<T>(static_cast<uint32_t>(data)); in CutValue()
58 return static_cast<T>(static_cast<int32_t>(data)); in CutValue()
60 return static_cast<T>(static_cast<uint64_t>(data)); in CutValue()
62 return static_cast<T>(static_cast<int64_t>(data)); in CutValue()
64 return static_cast<T>(static_cast<float>(data)); in CutValue()
[all …]
/arkcompiler/ets_frontend/es2panda/util/
Denumbitops.h26 return static_cast<T>(~static_cast<utype>(a)); \
33 return (!static_cast<utype>(a)); \
40 return static_cast<T>(static_cast<utype>(a) | static_cast<utype>(b)); \
47 return static_cast<utype>(static_cast<utype>(a) & static_cast<utype>(b)); \
54 return static_cast<T>(static_cast<utype>(a) ^ static_cast<utype>(b)); \
67 return a = static_cast<T>(static_cast<utype>(a) & static_cast<utype>(b)); \
Dustring.h150 return static_cast<size_t>(iter_ - sv_.begin()); in Index()
319 char32_t cu0 = static_cast<uint8_t>(*iterNext++); in DecodeCP()
325 char32_t cu1 = static_cast<uint8_t>(*iterNext++); in DecodeCP()
328 char32_t cu1 = static_cast<uint8_t>(*iterNext++); in DecodeCP()
329 char32_t cu2 = static_cast<uint8_t>(*iterNext++); in DecodeCP()
334 char32_t cu1 = static_cast<uint8_t>(*iterNext++); in DecodeCP()
335 char32_t cu2 = static_cast<uint8_t>(*iterNext++); in DecodeCP()
336 char32_t cu3 = static_cast<uint8_t>(*iterNext++); in DecodeCP()
418 str->push_back(static_cast<char>(cu)); in Utf8Encode()
420 …str->push_back(static_cast<char>(((cu >> Constants::UTF8_2BYTE_SHIFT) & Constants::UTF8_2BYTE_MASK… in Utf8Encode()
[all …]
/arkcompiler/ets_runtime/ecmascript/builtins/tests/
Dbuiltins_date_test.cpp78 ecmaRuntimeCallInfo->SetCallArg(0, JSTaggedValue(static_cast<double>(2))); in HWTEST_F_L0()
83 ASSERT_EQ(result2.GetRawData(), JSTaggedValue(static_cast<double>(2)).GetRawData()); in HWTEST_F_L0()
93 ecmaRuntimeCallInfo->SetCallArg(0, JSTaggedValue(static_cast<double>(2))); in HWTEST_F_L0()
98 ASSERT_EQ(result4.GetRawData(), JSTaggedValue(static_cast<double>(2)).GetRawData()); in HWTEST_F_L0()
108 ecmaRuntimeCallInfo->SetCallArg(0, JSTaggedValue(static_cast<double>(-2))); in HWTEST_F_L0()
113 ASSERT_EQ(result4.GetRawData(), JSTaggedValue(static_cast<double>(29)).GetRawData()); in HWTEST_F_L0()
124 ecmaRuntimeCallInfo->SetCallArg(0, JSTaggedValue(static_cast<double>(2018))); in HWTEST_F_L0()
126 ecmaRuntimeCallInfo->SetCallArg(1, JSTaggedValue(static_cast<double>(10))); in HWTEST_F_L0()
128 ecmaRuntimeCallInfo->SetCallArg(2, JSTaggedValue(static_cast<double>(6))); in HWTEST_F_L0()
134 ASSERT_EQ(result1.GetRawData(), JSTaggedValue(static_cast<double>(2018)).GetRawData()); in HWTEST_F_L0()
[all …]
Dbuiltins_atomics_test.cpp256 ecmaRuntimeCallInfo->SetCallArg(1, JSTaggedValue(static_cast<int32_t>(0))); in HWTEST_F_L0()
257 ecmaRuntimeCallInfo->SetCallArg(2, JSTaggedValue(static_cast<int32_t>(5))); in HWTEST_F_L0()
276 ecmaRuntimeCallInfo->SetCallArg(1, JSTaggedValue(static_cast<int32_t>(0))); in HWTEST_F_L0()
277 ecmaRuntimeCallInfo->SetCallArg(2, JSTaggedValue(static_cast<int32_t>(2))); in HWTEST_F_L0()
297 ecmaRuntimeCallInfo->SetCallArg(1, JSTaggedValue(static_cast<int32_t>(0))); in HWTEST_F_L0()
298 ecmaRuntimeCallInfo->SetCallArg(2, JSTaggedValue(static_cast<int32_t>(2))); in HWTEST_F_L0()
310 ecmaRuntimeCallInfos->SetCallArg(1, JSTaggedValue(static_cast<int32_t>(0))); in HWTEST_F_L0()
331 ecmaRuntimeCallInfo->SetCallArg(1, JSTaggedValue(static_cast<int32_t>(0))); in HWTEST_F_L0()
332 ecmaRuntimeCallInfo->SetCallArg(2, JSTaggedValue(static_cast<int32_t>(2))); in HWTEST_F_L0()
355 ecmaRuntimeCallInfo->SetCallArg(1, JSTaggedValue(static_cast<int32_t>(0))); in HWTEST_F_L0()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/
Dargument_accessor.cpp21 circuit_->NewArg(machineType, static_cast<size_t>(argIndex), gateType, argRoot_); in NewCommonArg()
34 return static_cast<size_t>(CommonArgIdx::NUM_OF_ARGS) + numArgs; in GetActualNumArgs()
53 if (argIndex == static_cast<size_t>(TypedArgIdx::FUNC)) { in GetTypedArgGate()
56 if (argIndex == static_cast<size_t>(TypedArgIdx::NEW_TARGET)) { in GetTypedArgGate()
59 if (argIndex == static_cast<size_t>(TypedArgIdx::THIS_OBJECT)) { in GetTypedArgGate()
62 return args_.at(argIndex - static_cast<size_t>(TypedArgIdx::NUM_OF_TYPED_ARGS) + in GetTypedArgGate()
63 static_cast<size_t>(CommonArgIdx::NUM_OF_ARGS)); in GetTypedArgGate()
68 return args_.at(static_cast<size_t>(arg)); in GetCommonArgGate()
78 return static_cast<size_t>(CommonArgIdx::NEW_TARGET); in GetFunctionArgIndex()
81 return static_cast<size_t>(CommonArgIdx::THIS_OBJECT); in GetFunctionArgIndex()
[all …]
Dtype.h67 GlobalTSTypeRef r(0, static_cast<int>(TSPrimitiveType::ANY)); in AnyType()
73 GlobalTSTypeRef r(0, static_cast<int>(TSPrimitiveType::NUMBER)); in NumberType()
79 GlobalTSTypeRef r(0, static_cast<int>(TSPrimitiveType::DOUBLE)); in DoubleType()
85 GlobalTSTypeRef r(0, static_cast<int>(TSPrimitiveType::BOOLEAN)); in BooleanType()
91 GlobalTSTypeRef r(0, static_cast<int>(TSPrimitiveType::VOID_TYPE)); in VoidType()
97 GlobalTSTypeRef r(0, static_cast<int>(TSPrimitiveType::STRING)); in StringType()
103 GlobalTSTypeRef r(0, static_cast<int>(TSPrimitiveType::SYMBOL)); in SymbolType()
109 GlobalTSTypeRef r(0, static_cast<int>(TSPrimitiveType::NULL_TYPE)); in NullType()
115 GlobalTSTypeRef r(0, static_cast<int>(TSPrimitiveType::UNDEFINED)); in UndefinedType()
121 GlobalTSTypeRef r(0, static_cast<int>(TSPrimitiveType::INT)); in IntType()
[all …]
/arkcompiler/runtime_core/verification/util/
Dabstract_index.h44 …return static_cast<Int>(static_cast<const Base &>(*this)) == static_cast<Int>(static_cast<const Ba…
54 …return static_cast<Int>(static_cast<const Base &>(*this)) < static_cast<Int>(static_cast<const Bas…
59 …return static_cast<Int>(static_cast<const Base &>(*this)) <= static_cast<Int>(static_cast<const Ba…
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
Dmemory_barriers.cpp71 static_cast<OptimizeMemoryBarriers *>(v)->CheckAllInputs(inst); in VisitCallStatic()
76 static_cast<OptimizeMemoryBarriers *>(v)->CheckAllInputs(inst); in VisitCallIndirect()
81 static_cast<OptimizeMemoryBarriers *>(v)->CheckAllInputs(inst); in VisitCall()
86 static_cast<OptimizeMemoryBarriers *>(v)->CheckAllInputs(inst); in VisitUnresolvedCallStatic()
94 static_cast<OptimizeMemoryBarriers *>(v)->CheckAllInputs(inst); in VisitCallVirtual()
99 static_cast<OptimizeMemoryBarriers *>(v)->CheckAllInputs(inst); in VisitUnresolvedCallVirtual()
104 static_cast<OptimizeMemoryBarriers *>(v)->CheckAllInputs(inst); in VisitCallDynamic()
109static_cast<OptimizeMemoryBarriers *>(v)->CheckTwoInputs(inst->GetInput(0).GetInst(), inst->GetInp… in VisitSelect()
114static_cast<OptimizeMemoryBarriers *>(v)->CheckTwoInputs(inst->GetInput(0).GetInst(), inst->GetInp… in VisitSelectImm()
119static_cast<OptimizeMemoryBarriers *>(v)->CheckInput(inst->GetInput(inst->GetInputsCount() - 1).Ge… in VisitStoreObject()
[all …]
/arkcompiler/runtime_core/libpandafile/tests/
Dbytecode_instruction_tests.cpp33 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x00); in TEST()
41 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x00); in TEST()
50 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x00); in TEST()
51 EXPECT_EQ((inst.GetImm<BytecodeInstruction::Format::IMM8, 0>()), static_cast<int8_t>(0xf2)); in TEST()
57 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x00); in TEST()
65 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x00); in TEST()
67 … EXPECT_EQ((inst.GetImm<BytecodeInstruction::Format::V8_IMM8, 0>()), static_cast<int8_t>(0xf2)); in TEST()
73 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x00); in TEST()
82 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x00); in TEST()
89 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x00); in TEST()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/
Dassembler_x64.cpp31 EmitI8(static_cast<int8_t>(x.Value())); in Pushq()
65 EmitI8(static_cast<int8_t>(src.Value())); in Addq()
95 EmitI8(static_cast<int8_t>(src.Value())); in Addl()
117 EmitI8(static_cast<int8_t>(src.Value())); in Subq()
147 EmitI8(static_cast<int8_t>(src.Value())); in Subl()
169 EmitI8(static_cast<int8_t>(src.Value())); in Cmpq()
191 EmitI8(static_cast<int8_t>(src.Value())); in Cmpb()
217 EmitI8(static_cast<int8_t>(src.Value())); in Cmpl()
257 size_t delta = static_cast<size_t>(x - (pos & (x - 1))); in Align16()
530 int32_t offset = static_cast<int32_t>(target->GetPos() - GetCurrentPosition()); in Callq()
[all …]
/arkcompiler/runtime_core/libpandafile/
Dmodule_data_accessor-inl.h31 … auto local_name_offset = static_cast<uint32_t>(panda_file::helpers::Read<sizeof(uint32_t)>(&sp)); in EnumerateModuleRecord()
32 … auto import_name_offset = static_cast<uint32_t>(panda_file::helpers::Read<sizeof(uint32_t)>(&sp)); in EnumerateModuleRecord()
33 … auto module_request_idx = static_cast<uint32_t>(panda_file::helpers::Read<sizeof(uint16_t)>(&sp)); in EnumerateModuleRecord()
39 … auto local_name_offset = static_cast<uint32_t>(panda_file::helpers::Read<sizeof(uint32_t)>(&sp)); in EnumerateModuleRecord()
40 … auto module_request_idx = static_cast<uint32_t>(panda_file::helpers::Read<sizeof(uint16_t)>(&sp)); in EnumerateModuleRecord()
46 … auto local_name_offset = static_cast<uint32_t>(panda_file::helpers::Read<sizeof(uint32_t)>(&sp)); in EnumerateModuleRecord()
47 … auto export_name_offset = static_cast<uint32_t>(panda_file::helpers::Read<sizeof(uint32_t)>(&sp)); in EnumerateModuleRecord()
53 … auto export_name_offset = static_cast<uint32_t>(panda_file::helpers::Read<sizeof(uint32_t)>(&sp)); in EnumerateModuleRecord()
54 … auto import_name_offset = static_cast<uint32_t>(panda_file::helpers::Read<sizeof(uint32_t)>(&sp)); in EnumerateModuleRecord()
55 … auto module_request_idx = static_cast<uint32_t>(panda_file::helpers::Read<sizeof(uint16_t)>(&sp)); in EnumerateModuleRecord()
[all …]
/arkcompiler/ets_frontend/merge_abc/src/
DassemblyLiteralsProto.cpp21 const auto type = static_cast<protoPanda::VariantValue_VariantValueType>(value.index()); in Serialize()
25 protoValue.set_valueint(static_cast<uint64_t>(std::get<bool>(value))); in Serialize()
29 protoValue.set_valueint(static_cast<uint64_t>(std::get<uint8_t>(value))); in Serialize()
33 protoValue.set_valueint(static_cast<uint64_t>(std::get<uint16_t>(value))); in Serialize()
37 protoValue.set_valueint(static_cast<uint64_t>(std::get<uint32_t>(value))); in Serialize()
66 value = static_cast<bool>(protoValue.valueint()); in Deserialize()
70 value = static_cast<uint8_t>(protoValue.valueint()); in Deserialize()
74 value = static_cast<uint16_t>(protoValue.valueint()); in Deserialize()
78 value = static_cast<uint32_t>(protoValue.valueint()); in Deserialize()
82 value = static_cast<uint64_t>(protoValue.valueint()); in Deserialize()
[all …]
DannotationProto.cpp70 protoScalar.mutable_father()->set_type(static_cast<uint32_t>(valueType)); in Serialize()
75 protoScalar.set_valueu64(static_cast<uint64_t>(scalar.GetValue<uint8_t>())); in Serialize()
78 protoScalar.set_valueu64(static_cast<uint64_t>(scalar.GetValue<uint16_t>())); in Serialize()
82 protoScalar.set_valueu64(static_cast<uint64_t>(scalar.GetValue<uint32_t>())); in Serialize()
88 protoScalar.set_valueu64(static_cast<uint64_t>(scalar.GetValue<int8_t>())); in Serialize()
91 protoScalar.set_valueu64(static_cast<uint64_t>(scalar.GetValue<int16_t>())); in Serialize()
94 protoScalar.set_valueu64(static_cast<uint64_t>(scalar.GetValue<int32_t>())); in Serialize()
97 protoScalar.set_valueu64(static_cast<uint64_t>(scalar.GetValue<int64_t>())); in Serialize()
140 value = static_cast<uint64_t>(protoScalar.valueu64()); in Deserialize()
144 value = static_cast<float>(protoScalar.valuefloat()); in Deserialize()
[all …]
/arkcompiler/ets_runtime/ecmascript/ts_types/tests/
Dts_type_parser_test.cpp109 std::vector<LiteralValueType> classValues { static_cast<uint32_t>(1), in HWTEST_F_L0()
110 static_cast<uint32_t>(0), in HWTEST_F_L0()
111 static_cast<uint8_t>(0), in HWTEST_F_L0()
112 static_cast<uint32_t>(0), in HWTEST_F_L0()
113 static_cast<uint32_t>(0), in HWTEST_F_L0()
114 static_cast<uint32_t>(0), in HWTEST_F_L0()
115 static_cast<uint32_t>(1), in HWTEST_F_L0()
117 static_cast<uint8_t>(1), in HWTEST_F_L0()
118 static_cast<uint32_t>(0), in HWTEST_F_L0()
119 static_cast<uint32_t>(0), in HWTEST_F_L0()
[all …]
/arkcompiler/ets_runtime/ecmascript/tests/
Djs_tagged_number_test.cpp63 EXPECT_EQ(result, JSTaggedNumber(static_cast<double>(4294967294))); in HWTEST_F_L0()
65 JSTaggedNumber number3(static_cast<double>(123.456)); in HWTEST_F_L0()
66 JSTaggedNumber number4(static_cast<double>(-123.456)); in HWTEST_F_L0()
68 EXPECT_EQ(result, JSTaggedNumber(static_cast<double>(246.912))); in HWTEST_F_L0()
85 JSTaggedNumber number4(static_cast<double>(12.1)); in HWTEST_F_L0()
89 JSTaggedNumber number5(static_cast<double>(12.12)); in HWTEST_F_L0()
90 JSTaggedNumber number6(static_cast<double>(12.12)); in HWTEST_F_L0()
92 EXPECT_EQ(result, JSTaggedNumber(static_cast<double>(146.8944))); in HWTEST_F_L0()
105 JSTaggedNumber number1(static_cast<double>(12.1)); in HWTEST_F_L0()
120 JSTaggedNumber number3(static_cast<double>(0.0)); in HWTEST_F_L0()
[all …]
/arkcompiler/runtime_core/runtime/include/coretypes/
Dtagged_value.h85 TAG_OBJECT | TAG_BOOLEAN | TAG_SPECIAL_VALUE | static_cast<TaggedType>(false);
87 TAG_OBJECT | TAG_BOOLEAN | TAG_SPECIAL_VALUE | static_cast<TaggedType>(true);
101 constexpr explicit TaggedValue(int v) : value_(static_cast<TaggedType>(v) | TAG_INT) {} in TaggedValue()
105 if (static_cast<int32_t>(v) < 0) { in TaggedValue()
106 value_ = TaggedValue(static_cast<double>(v)).GetRawData(); in TaggedValue()
109 value_ = TaggedValue(static_cast<int32_t>(v)).GetRawData(); in TaggedValue()
114 ASSERT(INT32_MIN <= static_cast<int32_t>(bit_cast<int64_t>(v))); in GetIntTaggedValue()
115 ASSERT(static_cast<int32_t>(bit_cast<int64_t>(v)) <= INT32_MAX); in GetIntTaggedValue()
116 return static_cast<uint32_t>(v) | TAG_INT; in GetIntTaggedValue()
127 return (v == 0) ? static_cast<uint64_t>(coretypes::TaggedValue::False().GetRawData()) in GetBoolTaggedValue()
[all …]
/arkcompiler/ets_runtime/ecmascript/deoptimizer/
Ddeoptimizer.h56 static_assert(static_cast<size_t>(Index::NUM_OF_MEMBER) == NumOfTypes);
60 return GetOffset<static_cast<size_t>(Index::OUTPUT_COUNT_INDEX)>(isArch32); in GetOutputCountOffset()
65 return GetOffset<static_cast<size_t>(Index::CALLFRAME_TOP_INDEX)>(isArch32); in GetCallFrameTopOffset()
70 return GetOffset<static_cast<size_t>(Index::RETURN_ADDRESS_INDEX)>(isArch32); in GetReturnAddressOffset()
75 return GetOffset<static_cast<size_t>(Index::CALLERFRAME_POINTER_INDEX)>(isArch32); in GetCallerFpOffset()
96 numCalleeRegs_ = static_cast<size_t>(callreg.GetCallRegNum()); in Deoptimizier()
113 return static_cast<size_t>(index) - static_cast<size_t>(kungfu::CommonArgIdx::FUNC); in GetFrameIndex()
128 return GetFrameArgv(static_cast<size_t>(index)); in GetActualFrameArgs()
133 return deoptVregs_.find(static_cast<kungfu::OffsetType>(index)) != deoptVregs_.end(); in HasDeoptValue()
140 return deoptVregs_.at(static_cast<kungfu::OffsetType>(index)); in GetDeoptValue()
/arkcompiler/runtime_core/verification/util/tests/
Dindex_test.cpp42 EXPECT_EQ(static_cast<int>(default_index), 5); in TEST_F()
53 EXPECT_EQ(static_cast<int>(default_index1), 4); in TEST_F()
59 EXPECT_EQ(static_cast<int>(default_index), 4); in TEST_F()
64 EXPECT_EQ(static_cast<int>(default_index), 4); in TEST_F()
66 EXPECT_EQ(static_cast<int>(default_index1), 4); in TEST_F()
68 EXPECT_TRUE(static_cast<bool>(default_index)); in TEST_F()
70 EXPECT_FALSE(static_cast<bool>(default_index)); in TEST_F()
85 EXPECT_EQ(static_cast<int>(custom_index), 5); in TEST_F()
86 EXPECT_EQ(static_cast<double>(custom_index), 5.0); in TEST_F()
/arkcompiler/ets_runtime/ecmascript/
Dglobal_env_constants-inl.h27 return &constants_[static_cast<int>(ConstantIndex::CONSTATNT_BEGIN)]; in BeginSlot()
32 return &constants_[static_cast<int>(ConstantIndex::CONSTATNT_END)]; in EndSlot()
39 constants_[static_cast<int>(index)] = value; in SetConstant()
47 constants_[static_cast<int>(index)] = value.GetTaggedValue(); in SetConstant()
52 return ToUintPtr(this) + sizeof(JSTaggedValue) * static_cast<uint32_t>(index); in GetGlobalConstantAddr()
60 return constants_[static_cast<int>(ConstantIndex::Index)]; \
65 &constants_[static_cast<int>(ConstantIndex::Index)])); \
70 * static_cast<int>(ConstantIndex::Index); \

12345678910>>...43