/art/test/455-set-vreg/ |
D | set_vreg_jni.cc | 64 CHECK(SetVReg(m, 2, bit_cast<uint32_t, float>(5.0f), kFloatVReg)); in VisitFrame() 65 CHECK(SetVReg(m, 3, bit_cast<uint32_t, float>(4.0f), kFloatVReg)); in VisitFrame() 66 CHECK(SetVReg(m, 4, bit_cast<uint32_t, float>(3.0f), kFloatVReg)); in VisitFrame() 67 CHECK(SetVReg(m, 5, bit_cast<uint32_t, float>(2.0f), kFloatVReg)); in VisitFrame() 68 CHECK(SetVReg(m, 6, bit_cast<uint32_t, float>(1.0f), kFloatVReg)); in VisitFrame() 74 CHECK(SetVRegPair(m, 4, bit_cast<uint64_t, double>(5.0), kDoubleLoVReg, kDoubleHiVReg)); in VisitFrame() 75 CHECK(SetVRegPair(m, 6, bit_cast<uint64_t, double>(4.0), kDoubleLoVReg, kDoubleHiVReg)); in VisitFrame() 76 CHECK(SetVRegPair(m, 8, bit_cast<uint64_t, double>(3.0), kDoubleLoVReg, kDoubleHiVReg)); in VisitFrame() 77 CHECK(SetVRegPair(m, 10, bit_cast<uint64_t, double>(2.0), kDoubleLoVReg, kDoubleHiVReg)); in VisitFrame() 78 CHECK(SetVRegPair(m, 12, bit_cast<uint64_t, double>(1.0), kDoubleLoVReg, kDoubleHiVReg)); in VisitFrame()
|
/art/compiler/jni/ |
D | jni_compiler_test.cc | 1526 jint i11 = bit_cast<jint, jfloat>(f1); in JNI_TEST() 1528 jint i12 = bit_cast<jint, jfloat>(f2); in JNI_TEST() 1530 jint i13 = bit_cast<jint, jfloat>(f3); in JNI_TEST() 1532 jint i14 = bit_cast<jint, jfloat>(f4); in JNI_TEST() 1534 jint i15 = bit_cast<jint, jfloat>(f5); in JNI_TEST() 1536 jint i16 = bit_cast<jint, jfloat>(f6); in JNI_TEST() 1538 jint i17 = bit_cast<jint, jfloat>(f7); in JNI_TEST() 1540 jint i18 = bit_cast<jint, jfloat>(f8); in JNI_TEST() 1542 jint i19 = bit_cast<jint, jfloat>(f9); in JNI_TEST() 1544 jint i20 = bit_cast<jint, jfloat>(f10); in JNI_TEST() [all …]
|
/art/test/454-get-vreg/ |
D | get_vreg_jni.cc | 60 uint32_t cast = bit_cast<uint32_t, float>(1.0f); in VisitFrame() 100 uint64_t cast = bit_cast<uint64_t, double>(2.0); in VisitFrame()
|
/art/test/457-regs/ |
D | regs_jni.cc | 72 uint32_t cast = bit_cast<uint32_t, float>(4.0f); in VisitFrame() 141 int32_t cast = bit_cast<int32_t, float>(float_value); in Java_PhiLiveness_regsNativeCallWithParameters()
|
/art/runtime/ |
D | memory_region.h | 83 return bit_cast<T, U>(equivalent_unsigned_integer_value); in LoadUnaligned() 92 U equivalent_unsigned_integer_value = bit_cast<U, T>(value); in StoreUnaligned()
|
/art/runtime/base/ |
D | casts.h | 79 inline Dest bit_cast(const Source& source) { in bit_cast() function
|
/art/compiler/optimizing/ |
D | ssa_builder.cc | 430 result = new (allocator) HFloatConstant(bit_cast<float, int32_t>(constant->GetValue())); in GetFloatEquivalent() 436 DCHECK_EQ((bit_cast<int32_t, float>(result->GetValue())), constant->GetValue()); in GetFloatEquivalent() 453 result = new (allocator) HDoubleConstant(bit_cast<double, int64_t>(constant->GetValue())); in GetDoubleEquivalent() 459 DCHECK_EQ((bit_cast<int64_t, double>(result->GetValue())), constant->GetValue()); in GetDoubleEquivalent()
|
D | code_generator.h | 305 return bit_cast<int32_t, float>(constant->AsFloatConstant()->GetValue()); in GetInt32ValueOf() 315 return bit_cast<int32_t, float>(constant->AsFloatConstant()->GetValue()); in GetInt64ValueOf() 320 return bit_cast<int64_t, double>(constant->AsDoubleConstant()->GetValue()); in GetInt64ValueOf()
|
D | nodes.h | 273 return CreateConstant(bit_cast<int32_t, float>(value), &cached_float_constants_); in GetFloatConstant() 276 return CreateConstant(bit_cast<int64_t, double>(value), &cached_double_constants_); in GetDoubleConstant() 2224 return bit_cast<uint32_t, float>(other->AsFloatConstant()->value_) == in InstructionDataEquals() 2225 bit_cast<uint32_t, float>(value_); in InstructionDataEquals() 2231 return bit_cast<uint32_t, float>(AsFloatConstant()->GetValue()) == in IsMinusOne() 2232 bit_cast<uint32_t, float>((-1.0f)); in IsMinusOne() 2238 return bit_cast<uint32_t, float>(AsFloatConstant()->GetValue()) == in IsOne() 2239 bit_cast<uint32_t, float>(1.0f); in IsOne() 2247 : HConstant(Primitive::kPrimFloat), value_(bit_cast<float, int32_t>(value)) {} in HFloatConstant() 2262 return bit_cast<uint64_t, double>(other->AsDoubleConstant()->value_) == in InstructionDataEquals() [all …]
|
D | instruction_simplifier.cc | 418 if (CanDivideByReciprocalMultiplyDouble(bit_cast<int64_t, double>(value))) { in VisitDiv() 424 if (CanDivideByReciprocalMultiplyFloat(bit_cast<int32_t, float>(value))) { in VisitDiv()
|
D | code_generator.cc | 721 int64_t value = bit_cast<int64_t, double>(current->AsDoubleConstant()->GetValue()); in RecordPcInfo() 734 int32_t value = bit_cast<int32_t, float>(current->AsFloatConstant()->GetValue()); in RecordPcInfo()
|
D | nodes.cc | 338 int32_t value = bit_cast<int32_t, float>(constant->GetValue()); in CacheFloatConstant() 344 int64_t value = bit_cast<int64_t, double>(constant->GetValue()); in CacheDoubleConstant()
|
D | code_generator_x86_64.cc | 674 value = bit_cast<int64_t, double>(constant->AsDoubleConstant()->GetValue()); in Move() 1988 if (bit_cast<int64_t, double>(v) == 0) { in VisitTypeConversion() 2055 if (bit_cast<int32_t, float>(v) == 0) { in VisitTypeConversion() 3964 int32_t value = bit_cast<int32_t, float>(fp_value); in EmitMove() 3981 int64_t value = bit_cast<int64_t, double>(fp_value); in EmitMove()
|
D | code_generator_x86.cc | 701 value = bit_cast<int64_t, double>(constant->AsDoubleConstant()->GetValue()); in Move64() 4105 int32_t value = bit_cast<int32_t, float>(fp_value); in EmitMove() 4139 int64_t value = bit_cast<int64_t, double>(dbl_value); in EmitMove()
|
D | intrinsics_x86.cc | 844 __ movl(out, Immediate(bit_cast<int32_t, float>(0.5f))); in VisitMathRoundFloat()
|
/art/compiler/utils/arm/ |
D | constants_arm.h | 334 return bit_cast<float, uint32_t>(imm32); in ImmFloatField() 341 return bit_cast<double, uint64_t>(imm64); in ImmDoubleField()
|
D | assembler_arm.h | 543 int32_t int_value = bit_cast<int32_t, float>(value); 544 if (int_value == bit_cast<int32_t, float>(0.0f)) { 559 uint64_t int_value = bit_cast<uint64_t, double>(value); 560 if (int_value == bit_cast<uint64_t, double>(0.0)) { 570 LoadSImmediate(low, bit_cast<float, uint32_t>(Low32Bits(int_value)), cond); 574 LoadSImmediate(high, bit_cast<float, uint32_t>(High32Bits(int_value)), cond);
|
D | assembler_arm32.cc | 359 uint32_t imm32 = bit_cast<uint32_t, float>(s_imm); in vmovs() 374 uint64_t imm64 = bit_cast<uint64_t, double>(d_imm); in vmovd()
|
D | assembler_thumb2.cc | 447 uint32_t imm32 = bit_cast<uint32_t, float>(s_imm); in vmovs() 462 uint64_t imm64 = bit_cast<uint64_t, double>(d_imm); in vmovd()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 1187 PushGpr(static_cast<int64_t>(bit_cast<int32_t, uint32_t>(val))); in AdvanceInt() 1195 PushStack(static_cast<int64_t>(bit_cast<int32_t, uint32_t>(val))); in AdvanceInt() 1255 AdvanceInt(bit_cast<uint32_t, float>(val)); in AdvanceFloat() 1261 PushFpr8(bit_cast<uint64_t, double>(val)); in AdvanceFloat() 1264 PushFpr8(static_cast<uint64_t>(bit_cast<uint32_t, float>(val))); in AdvanceFloat() 1275 PushStack(static_cast<uintptr_t>(bit_cast<uint64_t, double>(val))); in AdvanceFloat() 1277 PushStack(static_cast<uintptr_t>(bit_cast<uint32_t, float>(val))); in AdvanceFloat() 1908 double d = bit_cast<double, uint64_t>(result_f); in artQuickGenericJniEndTrampoline() 1909 return bit_cast<uint32_t, float>(static_cast<float>(d)); in artQuickGenericJniEndTrampoline()
|
/art/compiler/dex/quick/arm64/ |
D | fp_arm64.cc | 451 int32_t encoded_imm = EncodeImmSingle(bit_cast<uint32_t, float>(0.5f)); in GenInlinedRound()
|
/art/compiler/dex/quick/ |
D | gen_common.cc | 1786 float recip = 1.0f/bit_cast<float, int32_t>(divisor); in HandleEasyFloatingPointDiv() 1787 GenMultiplyByConstantFloat(rl_dest, rl_src1, bit_cast<int32_t, float>(recip)); in HandleEasyFloatingPointDiv() 1794 double recip = 1.0/bit_cast<double, int64_t>(divisor); in HandleEasyFloatingPointDiv() 1795 GenMultiplyByConstantDouble(rl_dest, rl_src1, bit_cast<int64_t, double>(recip)); in HandleEasyFloatingPointDiv()
|
/art/compiler/utils/x86_64/ |
D | assembler_x86_64.cc | 2078 int64_t constant = bit_cast<int64_t, double>(value); in LoadDoubleConstant() 2927 return AddInt64(bit_cast<int64_t, double>(v)); in AddDouble() 2932 return AddInt32(bit_cast<int32_t, float>(v)); in AddFloat()
|
/art/runtime/interpreter/ |
D | unstarted_runtime.cc | 489 result->SetJ(bit_cast<int64_t, double>(in)); in UnstartedDoubleDoubleToRawLongBits()
|
/art/compiler/utils/x86/ |
D | assembler_x86.cc | 1592 int64_t constant = bit_cast<int64_t, double>(value); in LoadDoubleConstant()
|