| /arkcompiler/runtime_core/static_core/plugins/ets/tests/mock/ |
| D | calling_methods_test_6.cpp | 48 …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 …]
|
| D | accessing_objects_fields_test_3.cpp | 99 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 …]
|
| D | calling_methods_test_3.cpp | 198 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 …]
|
| D | accessing_objects_fields_test_2.cpp | 48 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 …]
|
| D | calling_methods_test_2.cpp | 114 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 …]
|
| D | calling_methods_test_4.cpp | 63 …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/ |
| D | globalTypesHolder.cpp | 75 …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/ |
| D | globalTypesHolder.cpp | 42 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/ |
| D | pygote_space_allocator_test_base.cpp | 27 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/ |
| D | panda_file_translator.cpp | 224 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/ |
| D | bytecode_imm_fetch_tests.cpp | 32 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/ |
| D | enumbitops.h | 26 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/ |
| D | aarch64_mop_valid.h | 26 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 …]
|
| D | aarch64_imm_valid.h | 27 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/ |
| D | intrinsics.cpp | 38 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/ |
| D | immvalid.def | 13 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/ |
| D | asm_caller.cpp | 74 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/ |
| D | builtins_date_test.cpp | 86 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/ |
| D | asm_caller.cpp | 95 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/ |
| D | object_set_field_by_name_short_test.cpp | 25 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 …]
|
| D | object_set_field_by_name_long_test.cpp | 25 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 …]
|
| D | object_set_field_by_name_byte_test.cpp | 25 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 …]
|
| D | object_set_field_by_name_char_test.cpp | 25 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/ |
| D | enumbitops.h | 44 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/ |
| D | math_helper.h | 32 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 …]
|