| /arkcompiler/runtime_core/runtime/tests/ |
| D | c2i_bridge_test.cpp | 128 out << "fldai.64 " << bit_cast<double>(ret) << '\n'; in MakeNoArgsMethod() 193 body << "fldai.64 " << bit_cast<double>(*args_it) << '\n'; in MakeCheckArgsMethod() 289 auto method = MakeNoArgsMethod(TypeId::F64, bit_cast<int64_t>(3.0)); in TEST_F() 346 auto method = MakeCheckArgsMethod({TypeId::I32, TypeId::F64}, {bit_cast<int64_t>(2.0)}); in TEST_F() 371 {4, 3, 2, 1, bit_cast<int64_t>(8.0)}); in TEST_F() 392 … {7, 6, 5, 4, 3, 2, 1, bit_cast<int64_t>(10.0), bit_cast<int64_t>(11.0), in TEST_F() 393 … bit_cast<int64_t>(12.0), bit_cast<int64_t>(13.0), bit_cast<int64_t>(14.0), in TEST_F() 394 … bit_cast<int64_t>(15.0), bit_cast<int64_t>(16.0), bit_cast<int64_t>(17.0)}); in TEST_F() 416 … {8, 7, 6, 5, 4, 3, 2, 1, bit_cast<int64_t>(10.0), bit_cast<int64_t>(11.0), in TEST_F() 417 … bit_cast<int64_t>(12.0), bit_cast<int64_t>(13.0), bit_cast<int64_t>(14.0), in TEST_F() [all …]
|
| D | i2c_bridge_test.cpp | 427 ASSERT_EQ(bit_cast<double>(res.value), 3.0); in TEST_F() 789 int64_t args[] = {bit_cast<int64_t>(4.0)}; in TEST_F() 895 int64_t args[] = {1, 2, 3, 4, bit_cast<int64_t>(5.0)}; in TEST_F() 983 bit_cast<int64_t>(8.0), in TEST_F() 984 bit_cast<int64_t>(9.0), in TEST_F() 985 bit_cast<int64_t>(10.0), in TEST_F() 986 bit_cast<int64_t>(11.0), in TEST_F() 987 bit_cast<int64_t>(12.0), in TEST_F() 988 bit_cast<int64_t>(13.0), in TEST_F() 989 bit_cast<int64_t>(14.0), in TEST_F() [all …]
|
| D | stack_walker_test.cpp | 207 return bit_cast<uint32_t>(val); in ConvertToU64() 209 return bit_cast<uint64_t>(val); in ConvertToU64() 325 HOOK_ASSERT(reg.GetLong() == bit_cast<int64_t>(frame_values[0]), return true;); in TEST_F() 335 HOOK_ASSERT(reg.GetLong() == bit_cast<int64_t>(frame_values[1]), return true;); in TEST_F() 345 HOOK_ASSERT(reg.GetLong() == bit_cast<int64_t>(frame_values[2]), return true;); in TEST_F()
|
| /arkcompiler/runtime_core/libpandafile/ |
| D | value.h | 41 return bit_cast<float>(value_); in Get() 56 return bit_cast<T>(res); in Get() 97 return bit_cast<T>(res); in Get()
|
| D | field_data_accessor-inl.h | 78 return bit_cast<T, uint32_t>(std::get<uint32_t>(field_value)); in GetValue() 81 return bit_cast<T, uint64_t>(std::get<uint64_t>(field_value)); in GetValue()
|
| D | literal_data_accessor-inl.h | 60 value = bit_cast<double>(helpers::Read<sizeof(uint64_t)>(&sp)); in EnumerateLiteralVals()
|
| /arkcompiler/runtime_core/runtime/include/ |
| D | value-inl.h | 31 return bit_cast<float>(GetAs<uint32_t>()); in GetAs() 37 return bit_cast<double>(GetAs<uint64_t>()); in GetAs()
|
| D | value.h | 46 value_ = bit_cast<int64_t>(value); in Value() 49 value_ = bit_cast<int32_t>(value); in Value()
|
| D | cframe.h | 140 *GetPtr<SlotType>(CFrameLayout::PrevFrameSlot::Start()) = bit_cast<SlotType>(prev_frame); in SetPrevFrame() 155 *GetPtr<SlotType>(CFrameLayout::MethodSlot::Start()) = bit_cast<SlotType>(method); in SetMethod()
|
| /arkcompiler/runtime_core/runtime/include/coretypes/ |
| D | tagged_value.h | 58 return bit_cast<TaggedType>(value); in ReinterpretDoubleToTaggedType() 62 return bit_cast<double>(value); in ReinterpretTaggedTypeToDouble() 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() 338 return bit_cast<TaggedType>(value) >= (TAG_INT - DOUBLE_ENCODE_OFFSET); in IsImpureNaN()
|
| /arkcompiler/runtime_core/compiler/tests/ |
| D | codegen_runner_test.cpp | 326 [[maybe_unused]] auto delta = bit_cast<uintptr_t>(fp) - bit_cast<uintptr_t>(&tmp); in Callback() 328 delta = bit_cast<uintptr_t>(&tmp[CORUPT_SIZE]) - bit_cast<uintptr_t>(&tmp); in Callback()
|
| /arkcompiler/ets_runtime/ecmascript/interpreter/ |
| D | fast_runtime_stub-inl.h | 56 …uint64_t flagBit = ((bit_cast<uint64_t>(dLeft)) ^ (bit_cast<uint64_t>(dRight))) & base::DOUBLE_SIG… in FastDiv() 57 … return JSTaggedValue(bit_cast<double>(flagBit ^ (bit_cast<uint64_t>(base::POSITIVE_INFINITY)))); in FastDiv()
|
| /arkcompiler/runtime_core/runtime/ |
| D | osr.cpp | 142 return bit_cast<void *>(bit_cast<uintptr_t>(osr_code) + stackmap.GetNativePcUnpacked()); in PrepareOsrEntry() 171 acc.SetValue(bit_cast<int64_t>(fval)); in SetOsrResult()
|
| /arkcompiler/runtime_core/assembler/ |
| D | asm_isapi.rb | 53 def bit_cast(what, to_type, from_type) method 54 "bit_cast<#{to_type}, #{from_type}>(static_cast<#{from_type}>(std::get<double>(#{what})))"
|
| /arkcompiler/runtime_core/runtime/interpreter/ |
| D | vregister.h | 111 auto v = bit_cast<int64_t>(value); in Set() 117 auto v = bit_cast<int32_t>(value); in Set() 123 auto v = bit_cast<int64_t>(value); in Set() 171 return bit_cast<float>(Get()); in GetAs() 177 return bit_cast<double>(GetValue()); in GetAs()
|
| /arkcompiler/runtime_core/compiler/tests/amd64/ |
| D | encoder64_test.cpp | 91 return panda::bit_cast<float, uint32_t>(gen & MASK_DENORMAL_FLOAT); in random_gen() 93 return panda::bit_cast<double, uint64_t>(gen & MASK_DENORMAL_DOUBLE); in random_gen() 258 std::cerr << " param=" << bit_cast<uint64_t>(param); in CallCode() 260 std::cerr << " param=" << bit_cast<uint32_t>(param); in CallCode() 263 std::cerr << " reslt=" << bit_cast<uint64_t>(result); in CallCode() 264 std::cerr << " current_reslt=" << bit_cast<uint64_t>(curr_result); in CallCode() 266 std::cerr << " result=" << bit_cast<uint32_t>(result); in CallCode() 267 std::cerr << " current_reslt=" << bit_cast<uint32_t>(curr_result); in CallCode() 301 … std::cerr << " param1=" << bit_cast<uint64_t>(param1) << " param2=" << bit_cast<uint64_t>(param2); in CallCode() 303 … std::cerr << " param1=" << bit_cast<uint32_t>(param1) << " param2=" << bit_cast<uint32_t>(param2); in CallCode() [all …]
|
| /arkcompiler/runtime_core/compiler/tests/aarch64/ |
| D | encoder64_test.cpp | 91 return panda::bit_cast<float, uint32_t>(gen & MASK_DENORMAL_FLOAT); in random_gen() 93 return panda::bit_cast<double, uint64_t>(gen & MASK_DENORMAL_DOUBLE); in random_gen() 260 std::cerr << " param=" << bit_cast<uint64_t>(param); in CallCode() 262 std::cerr << " param=" << bit_cast<uint32_t>(param); in CallCode() 265 std::cerr << " reslt=" << bit_cast<uint64_t>(result); in CallCode() 266 std::cerr << " current_reslt=" << bit_cast<uint64_t>(curr_result); in CallCode() 268 std::cerr << " result=" << bit_cast<uint32_t>(result); in CallCode() 269 std::cerr << " current_reslt=" << bit_cast<uint32_t>(curr_result); in CallCode() 303 … std::cerr << " param1=" << bit_cast<uint64_t>(param1) << " param2=" << bit_cast<uint64_t>(param2); in CallCode() 305 … std::cerr << " param1=" << bit_cast<uint32_t>(param1) << " param2=" << bit_cast<uint32_t>(param2); in CallCode() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/ic/ |
| D | ic_binary_op.h | 180 … uint64_t flagBit = ((bit_cast<uint64_t>(dLeft)) ^ (bit_cast<uint64_t>(dRight))) & in DivWithTSType() 182 … return JSTaggedValue(bit_cast<double>(flagBit ^ (bit_cast<uint64_t>(base::POSITIVE_INFINITY)))); in DivWithTSType()
|
| /arkcompiler/runtime_core/assembler/utils/ |
| D | number-utils.h | 170 return bit_cast<double>(strtoull(p.data(), &end, 0)); in FloatNumber() 172 return bit_cast<float>(static_cast<uint32_t>(strtoull(p.data(), &end, 0))); in FloatNumber()
|
| /arkcompiler/ets_runtime/ecmascript/builtins/ |
| D | builtins_arraybuffer.cpp | 493 return GetTaggedDouble(bit_cast<T>(res)); in GetValueFromBufferForFloat() 502 return GetTaggedDouble(bit_cast<T>(res)); in GetValueFromBufferForFloat() 594 uint32_t res = bit_cast<uint32_t>(data); in SetValueInBufferForFloat() 595 data = bit_cast<T>(LittleEndianToBigEndian(res)); in SetValueInBufferForFloat() 597 uint64_t res = bit_cast<uint64_t>(data); in SetValueInBufferForFloat() 598 data = bit_cast<T>(LittleEndianToBigEndian64Bit(res)); in SetValueInBufferForFloat()
|
| /arkcompiler/runtime_core/assembler/templates/ |
| D | ins_emit.h.erb | 62 % ops << bit_cast("imms[#{ni}]", to_type, from_type) 64 % ops << "std::holds_alternative<double>(imms[#{ni}]) ? #{bit_cast("imms[#{ni}]", to_type…
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | circuit_optimizer.cpp | 331 float valueA_ = base::bit_cast<float>(static_cast<uint32_t>(valueA)); in RunBasicArithmetic() 332 float valueB_ = base::bit_cast<float>(static_cast<uint32_t>(valueB)); in RunBasicArithmetic() 333 return base::bit_cast<uint64_t>(RunFloatingPointArithmetic(valueA_, valueB_, op)); in RunBasicArithmetic() 335 double valueA_ = base::bit_cast<double>(static_cast<uint64_t>(valueA)); in RunBasicArithmetic() 336 double valueB_ = base::bit_cast<double>(static_cast<uint64_t>(valueB)); in RunBasicArithmetic() 337 return base::bit_cast<uint64_t>(RunFloatingPointArithmetic(valueA_, valueB_, op)); in RunBasicArithmetic() 350 float valueA_ = base::bit_cast<float>(static_cast<uint32_t>(valueA)); in RunFCompareArithmetic() 351 float valueB_ = base::bit_cast<float>(static_cast<uint32_t>(valueB)); in RunFCompareArithmetic() 352 return base::bit_cast<uint64_t>(RunFloatingPointCompare(valueA_, valueB_, cond)); in RunFCompareArithmetic() 354 double valueA_ = base::bit_cast<double>(static_cast<uint64_t>(valueA)); in RunFCompareArithmetic() [all …]
|
| /arkcompiler/runtime_core/compiler/optimizer/ir_builder/ |
| D | inst_templates.yaml | 113 auto imm = bit_cast<float>(instruction->GetImm<<%=inst.get_format%>, 0>()); 116 auto imm = bit_cast<double>(instruction->GetImm<<%=inst.get_format%>, 0>()); 157 auto imm = bit_cast<double>(instruction->GetImm<<%=inst.get_format%>, 0>());
|
| /arkcompiler/ets_runtime/ecmascript/compiler/tests/ |
| D | circuit_optimizer_tests.cpp | 213 ecmascript::base::bit_cast<uint32_t>(x / y)); in HWTEST_F_L0() 254 acc.SetMetaData(constantA, circuit.Constant(ecmascript::base::bit_cast<uint32_t>(x))); in HWTEST_F_L0() 258 acc.SetMetaData(constantB, circuit.Constant(ecmascript::base::bit_cast<uint32_t>(y))); in HWTEST_F_L0() 268 …EXPECT_EQ(ecmascript::base::bit_cast<double>(solver.GetValueLattice(acc.GetIn(ret, 2)).GetValue().… in HWTEST_F_L0()
|
| /arkcompiler/runtime_core/libpandabase/utils/ |
| D | small_vector.h | 548 return (bit_cast<uintptr_t>(allocator_) & 1U) != 0; in IsStatic() 578 allocator_ = reinterpret_cast<Allocator *>(bit_cast<uintptr_t>(allocator_) & ~1LLU); in MoveToVector() 617 return reinterpret_cast<Allocator *>((bit_cast<uintptr_t>(p) | 1U)); in AddStaticFlag()
|