Home
last modified time | relevance | path

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

12345678910>>...97

/arkcompiler/runtime_core/static_core/plugins/ets/tests/mock/
Dcalling_methods_test_6.cpp48 …env_->CallNonvirtualVoidMethod(obj, cCls, voidId, static_cast<ets_int>(1), static_cast<ets_int>(12… in TEST_F()
51 EXPECT_EQ(env_->GetIntField(obj, dMemberId), static_cast<ets_int>(0)); in TEST_F()
58 EXPECT_EQ(env_->GetIntField(obj, dMemberId), static_cast<ets_int>(0)); in TEST_F()
63 tmp.i = static_cast<ets_int>(42_I); in TEST_F()
66 EXPECT_EQ(env_->GetIntField(obj, dMemberId), static_cast<ets_int>(0)); in TEST_F()
71 EXPECT_EQ(env_->GetIntField(obj, dMemberId), static_cast<ets_int>(0)); in TEST_F()
73 …llNonvirtualVoidMethodListHelper(env_, obj, cCls, voidId, static_cast<ets_int>(1), static_cast<ets… in TEST_F()
74 EXPECT_EQ(env_->GetIntField(obj, dMemberId), static_cast<ets_int>(0)); in TEST_F()
79 EXPECT_EQ(env_->GetIntField(obj, dMemberId), static_cast<ets_int>(0)); in TEST_F()
96 EXPECT_EQ(env_->CallNonvirtualBooleanMethod(obj, cCls, booleanId, static_cast<ets_boolean>(1), in TEST_F()
[all …]
Daccessing_objects_fields_test_3.cpp99 EXPECT_EQ(env_->GetBooleanField(obj, member0Id), static_cast<ets_boolean>(1)); in TEST_F()
100 EXPECT_EQ(env_->GetByteField(obj, member1Id), static_cast<ets_byte>(2_I)); in TEST_F()
101 EXPECT_EQ(env_->GetCharField(obj, member2Id), static_cast<ets_char>(3U)); in TEST_F()
102 EXPECT_EQ(env_->GetShortField(obj, member3Id), static_cast<ets_short>(4_I)); in TEST_F()
103 EXPECT_EQ(env_->GetIntField(obj, member4Id), static_cast<ets_int>(5_I)); in TEST_F()
104 EXPECT_EQ(env_->GetLongField(obj, member5Id), static_cast<ets_long>(6_I)); in TEST_F()
105 EXPECT_FLOAT_EQ(env_->GetFloatField(obj, member6Id), static_cast<ets_float>(7.0F)); in TEST_F()
106 EXPECT_DOUBLE_EQ(env_->GetDoubleField(obj, member7Id), static_cast<ets_double>(8.0F)); in TEST_F()
114 EXPECT_EQ(env_->GetIntField(aObj, aMemberId), static_cast<ets_int>(1)); in TEST_F()
130 env->SetBooleanField(obj, members.member0, static_cast<ets_boolean>(1)); in SetterHelper()
[all …]
Dcalling_methods_test_3.cpp198 env_->CallStaticVoidMethod(cls, voidId, static_cast<ets_int>(42_I)); in TEST_F()
206 …EXPECT_EQ(env_->CallStaticBooleanMethod(cls, booleanId, static_cast<ets_boolean>(1)), static_cast<… in TEST_F()
207 …EXPECT_EQ(env_->CallStaticByteMethod(cls, byteId, static_cast<ets_byte>(1)), static_cast<ets_byte>… in TEST_F()
208 …EXPECT_EQ(env_->CallStaticCharMethod(cls, charId, static_cast<ets_char>(1)), static_cast<ets_char>… in TEST_F()
209 …EXPECT_EQ(env_->CallStaticShortMethod(cls, shortId, static_cast<ets_short>(1)), static_cast<ets_sh… in TEST_F()
210 EXPECT_EQ(env_->CallStaticIntMethod(cls, intId), static_cast<ets_int>(0)); in TEST_F()
211 …EXPECT_EQ(env_->CallStaticLongMethod(cls, longId, static_cast<ets_long>(1)), static_cast<ets_long>… in TEST_F()
212 EXPECT_FLOAT_EQ(env_->CallStaticFloatMethod(cls, floatId, static_cast<ets_float>(1.0F)), in TEST_F()
213 static_cast<ets_float>(0.0F)); in TEST_F()
214 EXPECT_DOUBLE_EQ(env_->CallStaticDoubleMethod(cls, doubleId, static_cast<ets_double>(1.0)), in TEST_F()
[all …]
Daccessing_objects_fields_test_2.cpp48 EXPECT_DEATH(env_->SetBooleanField(nullptr, nullptr, static_cast<ets_boolean>(0)), ""); in TEST_F()
49 EXPECT_DEATH(env_->SetByteField(nullptr, nullptr, static_cast<ets_byte>(0)), ""); in TEST_F()
50 EXPECT_DEATH(env_->SetCharField(nullptr, nullptr, static_cast<ets_char>(0)), ""); in TEST_F()
51 EXPECT_DEATH(env_->SetShortField(nullptr, nullptr, static_cast<ets_short>(0)), ""); in TEST_F()
52 EXPECT_DEATH(env_->SetIntField(nullptr, nullptr, static_cast<ets_int>(0)), ""); in TEST_F()
53 EXPECT_DEATH(env_->SetLongField(nullptr, nullptr, static_cast<ets_long>(0)), ""); in TEST_F()
54 EXPECT_DEATH(env_->SetFloatField(nullptr, nullptr, static_cast<ets_float>(0.0F)), ""); in TEST_F()
55 EXPECT_DEATH(env_->SetDoubleField(nullptr, nullptr, static_cast<ets_double>(0.0)), ""); in TEST_F()
93 EXPECT_DEATH(env_->SetBooleanField(nullptr, member0Id, static_cast<ets_boolean>(0)), ""); in TEST_F()
94 EXPECT_DEATH(env_->SetByteField(nullptr, member1Id, static_cast<ets_byte>(0)), ""); in TEST_F()
[all …]
Dcalling_methods_test_2.cpp114 env_->CallVoidMethod(obj, voidId, static_cast<ets_int>(42_I), static_cast<ets_int>(121_I)); in TEST_F()
122 …EXPECT_EQ(env_->CallBooleanMethod(obj, booleanId, static_cast<ets_boolean>(1), static_cast<ets_int… in TEST_F()
123 static_cast<ets_boolean>(0)); in TEST_F()
124 …EXPECT_EQ(env_->CallByteMethod(obj, byteId, static_cast<ets_byte>(1), static_cast<ets_int>(121_I)), in TEST_F()
125 static_cast<ets_byte>(0)); in TEST_F()
126 …EXPECT_EQ(env_->CallCharMethod(obj, charId, static_cast<ets_char>(1), static_cast<ets_int>(121_I)), in TEST_F()
127 static_cast<ets_char>(0)); in TEST_F()
128 …EXPECT_EQ(env_->CallShortMethod(obj, shortId, static_cast<ets_short>(1), static_cast<ets_int>(121_… in TEST_F()
129 static_cast<ets_short>(0)); in TEST_F()
130 EXPECT_EQ(env_->CallIntMethod(obj, intId), static_cast<ets_int>(0)); in TEST_F()
[all …]
Dcalling_methods_test_4.cpp63 …EXPECT_DEATH(env_->CallVoidMethod(nullptr, voidId, static_cast<ets_int>(42_I), static_cast<ets_int… in TEST_F()
65 …XPECT_DEATH(env_->CallBooleanMethod(nullptr, booleanId, static_cast<ets_boolean>(1), static_cast<e… in TEST_F()
67 …EXPECT_DEATH(env_->CallByteMethod(nullptr, byteId, static_cast<ets_byte>(1), static_cast<ets_int>(… in TEST_F()
68 …EXPECT_DEATH(env_->CallCharMethod(nullptr, charId, static_cast<ets_char>(1), static_cast<ets_int>(… in TEST_F()
69 …EXPECT_DEATH(env_->CallShortMethod(nullptr, shortId, static_cast<ets_short>(1), static_cast<ets_in… in TEST_F()
71 …EXPECT_DEATH(env_->CallLongMethod(nullptr, longId, static_cast<ets_long>(1), static_cast<ets_int>(… in TEST_F()
72 …EXPECT_DEATH(env_->CallFloatMethod(nullptr, floatId, static_cast<ets_float>(1.0F), static_cast<ets… in TEST_F()
74 …EXPECT_DEATH(env_->CallDoubleMethod(nullptr, doubleId, static_cast<ets_double>(1.0), static_cast<e… in TEST_F()
111 tmp.i = static_cast<ets_int>(42_I); in TEST_F()
117 tmp.z = static_cast<ets_boolean>(1); in TEST_F()
[all …]
/arkcompiler/ets_frontend/ets2panda/checker/types/
DglobalTypesHolder.cpp75 …for (size_t id = static_cast<size_t>(from), nargs = 0; id <= static_cast<size_t>(to); id++, nargs+… in AddFunctionTypes()
77 static_cast<GlobalTypeId>(id)); in AddFunctionTypes()
94 …for (size_t id = static_cast<size_t>(from), nargs = 0; id <= static_cast<size_t>(to); id++, nargs+… in AddTupleTypes()
96 static_cast<GlobalTypeId>(id)); in AddTupleTypes()
106 globalTypes_[static_cast<size_t>(GlobalTypeId::NUMBER)] = allocator->New<NumberType>(); in AddTSSpecificTypes()
107 globalTypes_[static_cast<size_t>(GlobalTypeId::ANY)] = allocator->New<AnyType>(); in AddTSSpecificTypes()
108 globalTypes_[static_cast<size_t>(GlobalTypeId::STRING)] = allocator->New<StringType>(); in AddTSSpecificTypes()
109 globalTypes_[static_cast<size_t>(GlobalTypeId::BOOLEAN)] = allocator->New<BooleanType>(); in AddTSSpecificTypes()
110 globalTypes_[static_cast<size_t>(GlobalTypeId::VOID)] = allocator->New<VoidType>(); in AddTSSpecificTypes()
111 globalTypes_[static_cast<size_t>(GlobalTypeId::NULL_ID)] = allocator->New<NullType>(); in AddTSSpecificTypes()
[all …]
/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/runtime_core/static_core/runtime/tests/
Dpygote_space_allocator_test_base.cpp27 ASSERT_TRUE(pygoteSpaceAllocator->ContainObject(static_cast<ObjectHeader *>(nonMovableHeader))); in InitAllocTest()
28 ASSERT_TRUE(pygoteSpaceAllocator->IsLive(static_cast<ObjectHeader *>(nonMovableHeader))); in InitAllocTest()
32 ASSERT_FALSE(pygoteSpaceAllocator->ContainObject(static_cast<ObjectHeader *>(movableHeader))); in InitAllocTest()
35 ASSERT_TRUE(pygoteSpaceAllocator->ContainObject(static_cast<ObjectHeader *>(nonMovableHeader))); in InitAllocTest()
36 ASSERT_FALSE(pygoteSpaceAllocator->IsLive(static_cast<ObjectHeader *>(nonMovableHeader))); in InitAllocTest()
48 … ASSERT_FALSE(pygoteSpaceAllocator->ContainObject(static_cast<ObjectHeader *>(nonMovableHeader))); in ForkedAllocTest()
52 ASSERT_FALSE(pygoteSpaceAllocator->ContainObject(static_cast<ObjectHeader *>(movableHeader))); in ForkedAllocTest()
63 ASSERT_TRUE(pygoteSpaceAllocator->ContainObject(static_cast<ObjectHeader *>(nonMovableHeader))); in NonMovableLiveObjectAllocTest()
64 ASSERT_TRUE(pygoteSpaceAllocator->IsLive(static_cast<ObjectHeader *>(nonMovableHeader))); in NonMovableLiveObjectAllocTest()
69 ASSERT_TRUE(pygoteSpaceAllocator->ContainObject(static_cast<ObjectHeader *>(nonMovableHeader))); in NonMovableLiveObjectAllocTest()
[all …]
/arkcompiler/ets_runtime/ecmascript/jspandafile/
Dpanda_file_translator.cpp224 size_t index = static_cast<size_t>(it.first); in ParseConstPool()
243 size_t index = static_cast<size_t>(it.first); in ParseConstPool()
252 size_t index = static_cast<size_t>(it.first); in ParseConstPool()
296 size_t index = static_cast<size_t>(it.first); in ParseFuncAndLiteralConstPool()
315 size_t index = static_cast<size_t>(it.first); in ParseFuncAndLiteralConstPool()
323 size_t index = static_cast<size_t>(it.first); in ParseFuncAndLiteralConstPool()
370 int newLen = static_cast<int>(BytecodeInstruction::Size(newOpcode)); \
371 int paddingSize = static_cast<int>(oldLen) - newLen; \
373 *(pc + newLen + i) = static_cast<uint8_t>(EcmaOpcode::NOP); \
385 if (static_cast<uint16_t>(opcode) < 236) { // 236: second level bytecode index in FixOpcode()
[all …]
/arkcompiler/runtime_core/libpandafile/tests/
Dbytecode_imm_fetch_tests.cpp32 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x4f); in TEST()
33 …EXPECT_EQ((inst.GetImm<BytecodeInstruction::Format::IMM8_V8_V8_V8, 0>()), static_cast<int8_t>(0x17… in TEST()
35 static_cast<int8_t>(0x17)); in TEST()
36 EXPECT_EQ(inst.GetImmData(0), static_cast<int64_t>(0x17)); in TEST()
44 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x4d); in TEST()
45 EXPECT_EQ((inst.GetImm<BytecodeInstruction::Format::IMM8, 0>()), static_cast<int8_t>(-22)); in TEST()
46 … EXPECT_EQ((inst.GetImm<BytecodeInstruction::Format::IMM8, 0, true>()), static_cast<int8_t>(-22)); in TEST()
47 EXPECT_EQ(inst.GetImmData(0), static_cast<int64_t>(-22)); in TEST()
55 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x62); in TEST()
57 … EXPECT_EQ((inst.GetImm<BytecodeInstruction::Format::IMM32, 0>()), static_cast<int32_t>(0x1e)); in TEST()
[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)); \
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
Daarch64_mop_valid.h26 return (static_cast<MemOperand *>(o)->GetAddrMode() == MemOperand::kAddrModeLo12Li) || in StrLdr8Valid()
28 static_cast<MemOperand *>(o)->IsIntactIndexed()); in StrLdr8Valid()
34 MemOperand *memOpnd = static_cast<MemOperand *>(o); in StrLdr16Valid()
41 return ((symAlign + static_cast<uint64>(AArch64isa::GetMemOpndOffsetValue(o))) & in StrLdr16Valid()
42 static_cast<int64>(k1BitSize)) == static_cast<int64>(k0BitSize); in StrLdr16Valid()
50 MemOperand *memOpnd = static_cast<MemOperand *>(o); in StrLdr32Valid()
57 return ((symAlign + static_cast<uint64>(AArch64isa::GetMemOpndOffsetValue(o))) & in StrLdr32Valid()
58 static_cast<int64>(k3BitSize)) == static_cast<int64>(k0BitSize); in StrLdr32Valid()
69 return (static_cast<uint64>(value) & sImmValidOffset) > 0 ? false : true; in StrLdr32PairValid()
77 MemOperand *memOpnd = static_cast<MemOperand *>(o); in StrLdr64Valid()
[all …]
Daarch64_imm_valid.h27 uint64 mask2 = (1UL << static_cast<uint64>(nLowerZeroBits)) - 1UL; in IsBitSizeImmediate()
28 return (mask2 & val) == 0UL && (mask1 & ((static_cast<uint64>(val)) >> nLowerZeroBits)) == 0UL; in IsBitSizeImmediate()
42 if (((val & ((static_cast<uint64>(0xffff)) << k48BitSize)) == val) || in IsMoveWidableImmediateCopy()
43 ((val & ((static_cast<uint64>(0xffff)) << k32BitSize)) == val)) { in IsMoveWidableImmediateCopy()
48 val &= static_cast<uint64>(0xffffffff); in IsMoveWidableImmediateCopy()
56 …return ((val & ((static_cast<uint64>(0xffff)) << k16BitSize)) == val || (val & static_cast<uint64>… in IsMoveWidableImmediateCopy()
68 if ((static_cast<uint64>(value) & 0xffffffff00000000ULL) != 0 && in IsSingleInstructionMovable32()
69 (static_cast<uint64>(value) & 0xffffffff00000000ULL) != 0xffffffff00000000ULL) { in IsSingleInstructionMovable32()
73 return (IsMoveWidableImmediateCopy(static_cast<uint64>(value), bitLen) || in IsSingleInstructionMovable32()
74 IsMoveWidableImmediateCopy(~static_cast<uint64>(value), bitLen) || in IsSingleInstructionMovable32()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/
Dintrinsics.cpp38 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<TyIdx>(PTY_void)); in GetTypeFromArgTy()
40 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<TyIdx>(PTY_i8)); in GetTypeFromArgTy()
42 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<TyIdx>(PTY_i16)); in GetTypeFromArgTy()
44 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<TyIdx>(PTY_i32)); in GetTypeFromArgTy()
46 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<TyIdx>(PTY_i64)); in GetTypeFromArgTy()
48 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<TyIdx>(PTY_u8)); in GetTypeFromArgTy()
50 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<TyIdx>(PTY_u16)); in GetTypeFromArgTy()
52 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<TyIdx>(PTY_u32)); in GetTypeFromArgTy()
54 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<TyIdx>(PTY_u64)); in GetTypeFromArgTy()
56 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<TyIdx>(PTY_u1)); in GetTypeFromArgTy()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dimmvalid.def13 uint64 mask2 = (1UL << static_cast<uint64>(nLowerZeroBits)) - 1UL;
14 return (mask2 & val) == 0UL && (mask1 & ((static_cast<uint64>(val)) >> nLowerZeroBits)) == 0UL;
19 DEBUG_ASSERT(static_cast<int64>(val) != -1, "IsBitmaskImmediate() don's accept 0 or -1");
20 if ((bitLen == k32BitSize) && (static_cast<int32>(val) == -1)) {
44 uint64 tmpVal = val + (val & static_cast<uint64>(UINT64_MAX - val + 1));
50 LogInfo::MapleLogger() << "0x" << std::hex << std::setw(static_cast<int>(k16ByteSize)) <<
51 std::setfill('0') << static_cast<uint64>(val) << "\n";
64 if ((static_cast<uint64>(diff) & (static_cast<uint64>(diff) - 1)) != 0) {
69 int32 logDiff = __builtin_ctzll(static_cast<uint64>(diff));
70 int64 pattern = static_cast<int64>(val & ((1ULL << static_cast<uint64>(diff)) - 1));
[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 …]
/arkcompiler/ets_runtime/ecmascript/builtins/tests/
Dbuiltins_date_test.cpp86 std::vector<JSTaggedValue> vals{JSTaggedValue(static_cast<double>(2))}; in HWTEST_F_L0()
93 ASSERT_EQ(result2.GetRawData(), JSTaggedValue(static_cast<double>(2)).GetRawData()); in HWTEST_F_L0()
100 std::vector<JSTaggedValue> vals{JSTaggedValue(static_cast<double>(2))}; in HWTEST_F_L0()
107 ASSERT_EQ(result4.GetRawData(), JSTaggedValue(static_cast<double>(2)).GetRawData()); in HWTEST_F_L0()
114 std::vector<JSTaggedValue> vals{JSTaggedValue(static_cast<double>(-2))}; in HWTEST_F_L0()
121 ASSERT_EQ(result4.GetRawData(), JSTaggedValue(static_cast<double>(29)).GetRawData()); in HWTEST_F_L0()
128 …std::vector<JSTaggedValue> vals{JSTaggedValue(static_cast<double>(2018)), JSTaggedValue(static_cas… in HWTEST_F_L0()
129 JSTaggedValue(static_cast<double>(6))}; in HWTEST_F_L0()
136 ASSERT_EQ(result1.GetRawData(), JSTaggedValue(static_cast<double>(2018)).GetRawData()); in HWTEST_F_L0()
140 ASSERT_EQ(result2.GetRawData(), JSTaggedValue(static_cast<double>(10)).GetRawData()); in HWTEST_F_L0()
[all …]
/arkcompiler/runtime_core/static_core/compiler/tests/
Dasm_caller.cpp95 std::cerr << "ui8 result:" << std::hex << static_cast<uint64_t>(test_##opc##_8(ui8)) \ in TEST_F()
96 << " input:" << static_cast<uint64_t>(ui8) << "\n"; \ in TEST_F()
97 std::cerr << "ui16 result:" << std::hex << static_cast<uint64_t>(test_##opc##_16(ui16)) \ in TEST_F()
98 << " input:" << static_cast<uint64_t>(ui16) << "\n"; \ in TEST_F()
99 std::cerr << "ui32 result:" << std::hex << static_cast<uint64_t>(test_##opc##_32(ui32)) \ in TEST_F()
100 << " input:" << static_cast<uint64_t>(ui32) << "\n"; \ in TEST_F()
101 std::cerr << "ui64 result:" << std::hex << static_cast<uint64_t>(test_##opc##_64(ui64)) \ in TEST_F()
102 << " input:" << static_cast<uint64_t>(ui64) << "\n" in TEST_F()
107 EXPECT_EQ(test_##opc##_8(ui8), static_cast<uint8_t>(param(ui8))); \ in TEST_F()
109 EXPECT_EQ(test_##opc##_16(ui16), static_cast<uint16_t>(param(ui16))); \ in TEST_F()
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ani/tests/object_ops/
Dobject_set_field_by_name_short_test.cpp25 return static_cast<ani_object>(animalRef); in NewAnimal()
36 static_cast<ani_short>(CMP_VALUE)), in TEST_F()
39 … ASSERT_EQ(env_->Object_SetFieldByName_Short(animal, "value", static_cast<ani_short>(0)), ANI_OK); in TEST_F()
41 static_cast<ani_short>(0)), in TEST_F()
53 static_cast<ani_short>(CMP_VALUE)), in TEST_F()
58 …ASSERT_EQ(env_->Object_SetFieldByName_Short(animal, "value", static_cast<ani_short>(SET_VALUE)), A… in TEST_F()
60 static_cast<ani_short>(SET_VALUE)), in TEST_F()
67 …ASSERT_EQ(env_->Object_SetFieldByName_Short(animal, "value", static_cast<ani_short>(CMP_VALUE)), A… in TEST_F()
69 static_cast<ani_short>(CMP_VALUE)), in TEST_F()
80 …ASSERT_EQ(env_->c_api->Object_SetFieldByName_Short(nullptr, animal, "value", static_cast<ani_short… in TEST_F()
[all …]
Dobject_set_field_by_name_long_test.cpp25 return static_cast<ani_object>(animalRef); in NewAnimal()
36 static_cast<ani_long>(CMP_VALUE)), in TEST_F()
39 ASSERT_EQ(env_->Object_SetFieldByName_Long(animal, "value", static_cast<ani_long>(0)), ANI_OK); in TEST_F()
41 static_cast<ani_long>(0)), in TEST_F()
53 static_cast<ani_long>(CMP_VALUE)), in TEST_F()
58 …ASSERT_EQ(env_->Object_SetFieldByName_Long(animal, "value", static_cast<ani_long>(SET_VALUE)), ANI… in TEST_F()
60 static_cast<ani_long>(SET_VALUE)), in TEST_F()
67 …ASSERT_EQ(env_->Object_SetFieldByName_Long(animal, "value", static_cast<ani_long>(CMP_VALUE)), ANI… in TEST_F()
69 static_cast<ani_long>(CMP_VALUE)), in TEST_F()
80 …ASSERT_EQ(env_->c_api->Object_SetFieldByName_Long(nullptr, animal, "value", static_cast<ani_long>(… in TEST_F()
[all …]
Dobject_set_field_by_name_byte_test.cpp25 return static_cast<ani_object>(animalRef); in NewAnimal()
36 static_cast<ani_byte>(SET_VALUE)), in TEST_F()
39 ASSERT_EQ(env_->Object_SetFieldByName_Byte(animal, "value", static_cast<ani_byte>(0)), ANI_OK); in TEST_F()
41 static_cast<ani_byte>(0)), in TEST_F()
52 static_cast<ani_byte>(SET_VALUE)), in TEST_F()
57 …ASSERT_EQ(env_->Object_SetFieldByName_Byte(animal, "value", static_cast<ani_byte>(SET_VALUE)), ANI… in TEST_F()
59 static_cast<ani_byte>(SET_VALUE)), in TEST_F()
66 …ASSERT_EQ(env_->Object_SetFieldByName_Byte(animal, "value", static_cast<ani_byte>(CMP_VALUE)), ANI… in TEST_F()
68 static_cast<ani_byte>(CMP_VALUE)), in TEST_F()
79 …ASSERT_EQ(env_->c_api->Object_SetFieldByName_Byte(nullptr, animal, "value", static_cast<ani_byte>(… in TEST_F()
[all …]
Dobject_set_field_by_name_char_test.cpp25 return static_cast<ani_object>(animalRef); in NewAnimal()
36 static_cast<ani_char>(CMP_VALUE)), in TEST_F()
41 …ASSERT_EQ(env_->Object_SetFieldByName_Char(animal, "index", static_cast<ani_char>(SET_VALUE)), ANI… in TEST_F()
43 static_cast<ani_char>(SET_VALUE)), in TEST_F()
50 …ASSERT_EQ(env_->Object_SetFieldByName_Char(animal, "index", static_cast<ani_char>(CMP_VALUE)), ANI… in TEST_F()
52 static_cast<ani_char>(CMP_VALUE)), in TEST_F()
63 …ASSERT_EQ(env_->c_api->Object_SetFieldByName_Char(nullptr, animal, "index", static_cast<ani_char>(… in TEST_F()
70 …ASSERT_EQ(env_->Object_SetFieldByName_Char(animal, "x", static_cast<ani_char>(SET_VALUE)), ANI_NOT… in TEST_F()
71 …ASSERT_EQ(env_->Object_SetFieldByName_Char(animal, "", static_cast<ani_char>(SET_VALUE)), ANI_NOT_… in TEST_F()
77 …ASSERT_EQ(env_->Object_SetFieldByName_Char(animal, "name", static_cast<ani_char>(SET_VALUE)), ANI_… in TEST_F()
[all …]
/arkcompiler/ets_frontend/ets2panda/util/
Denumbitops.h44 return static_cast<T>(~static_cast<Utype>(a));
52 return (!static_cast<Utype>(a));
60 return static_cast<T>(static_cast<Utype>(a) | static_cast<Utype>(b));
68 return static_cast<Utype>(static_cast<Utype>(a) & static_cast<Utype>(b));
76 return static_cast<T>(static_cast<Utype>(a) ^ static_cast<Utype>(b));
91 return a = static_cast<T>(static_cast<Utype>(a) & static_cast<Utype>(b));
/arkcompiler/ets_runtime/ecmascript/base/
Dmath_helper.h32 return static_cast<uint32_t>(panda_bit_utils_ctz(X)); in GetIntLog2()
37 return static_cast<uint64_t>(panda_bit_utils_ctzll(X)); in GetIntLog2()
69 …return sizeof(T) == 8 ? __builtin_ctzll(static_cast<uint64_t>(value)) : __builtin_ctz(static_cast<… in WhichPowerOfTwo()
106 uint32_t res = static_cast<uint32_t>(lhs) + static_cast<uint32_t>(rhs); in SignedAddOverflow32()
109 …return ((res ^ static_cast<uint32_t>(lhs)) & (res ^ static_cast<uint32_t>(rhs)) & (1U << 31)) != 0; in SignedAddOverflow32()
115 uint32_t res = static_cast<uint32_t>(lhs) - static_cast<uint32_t>(rhs); in SignedSubOverflow32()
118 …return ((res ^ static_cast<uint32_t>(lhs)) & (res ^ ~static_cast<uint32_t>(rhs)) & (1U << 31)) != … in SignedSubOverflow32()
124 *val = static_cast<int32_t>(result); in SignedMulOverflow32()
153 UnsignedType aUnsigned = static_cast<UnsignedType>(a); in AddWithWraparound()
154 UnsignedType bUnsigned = static_cast<UnsignedType>(b); in AddWithWraparound()
[all …]

12345678910>>...97