/art/libartbase/base/ |
D | bit_utils_test.cc | 45 static_assert(0 == CTZ<uint32_t>(1u), "TestCTZ32#1"); 46 static_assert(1 == CTZ<uint32_t>(2u), "TestCTZ32#2"); 47 static_assert(15 == CTZ<uint32_t>(0x45678000u), "TestCTZ32#3"); 48 static_assert(16 == CTZ<uint32_t>(0x43210000u), "TestCTZ32#4"); 49 static_assert(30 == CTZ<uint32_t>(0xc0000000u), "TestCTZ32#5"); 50 static_assert(31 == CTZ<uint32_t>(0x80000000u), "TestCTZ32#6"); 53 static_assert(0 == CTZ<uint64_t>(UINT64_C(1)), "TestCTZ64#1"); 54 static_assert(1 == CTZ<uint64_t>(UINT64_C(2)), "TestCTZ64#2"); 55 static_assert(16 == CTZ<uint64_t>(UINT64_C(0x43210000)), "TestCTZ64#3"); 56 static_assert(31 == CTZ<uint64_t>(UINT64_C(0x80000000)), "TestCTZ64#4"); [all …]
|
D | bit_vector-inl.h | 67 return word_index * 32u + CTZ(word); in FindIndex()
|
D | bit_utils.h | 69 constexpr int CTZ(T x) { in CTZ() function 84 return (x == 0) ? BitSizeOf<T>() : CTZ(static_cast<unsigned_type>(x)); in JAVASTYLE_CTZ() 119 return (value == 0) ? -1 : CTZ(value); in LeastSignificantBit() 156 return CTZ(x); in WhichPowerOf2()
|
D | bit_utils_iterator.h | 83 return CTZ(this->bits_);
|
D | bit_memory_region.h | 243 int bit = CTZ(lhs_value ^ rhs_value); in Compare()
|
/art/runtime/gc/accounting/ |
D | bitmap-inl.h | 89 const size_t shift = CTZ(left_edge); in VisitSetBits() 101 const size_t shift = CTZ(w); in VisitSetBits() 125 const size_t shift = CTZ(right_edge); in VisitSetBits()
|
D | space_bitmap-inl.h | 151 const size_t shift = CTZ(left_edge); in VisitMarkedRange() 168 const size_t shift = CTZ(w); in VisitMarkedRange() 198 const size_t shift = CTZ(right_edge); in VisitMarkedRange() 222 const size_t shift = CTZ(w); in Walk()
|
D | space_bitmap.cc | 233 const size_t shift = CTZ(garbage); in SweepWalk()
|
/art/runtime/gc/collector/ |
D | mark_compact-inl.h | 138 size_t shift = CTZ(word); in VisitLiveStrides() 155 shift = CTZ(~word); in VisitLiveStrides() 205 uint32_t shift = CTZ(word); in FindNthLiveWordOffset() 209 shift = CTZ(~word); in FindNthLiveWordOffset()
|
/art/libelffile/dwarf/ |
D | debug_frame_opcode_writer.h | 91 int num_zeros = CTZ(reg_mask); in RelOffsetForMany() 105 int num_zeros = CTZ(reg_mask); in RestoreMany()
|
/art/compiler/utils/arm/ |
D | jni_macro_assembler_arm_vixl.cc | 117 uint32_t first = CTZ(fp_spill_mask); in BuildFrame() 120 DCHECK_EQ(fp_spill_mask >> CTZ(fp_spill_mask), ~0u >> (32 - POPCOUNT(fp_spill_mask))); in BuildFrame() 189 uint32_t first = CTZ(fp_spill_mask); in RemoveFrame() 191 DCHECK_EQ(fp_spill_mask >> CTZ(fp_spill_mask), ~0u >> (32 - POPCOUNT(fp_spill_mask))); in RemoveFrame()
|
/art/runtime/ |
D | stack_map.cc | 143 uint32_t bit = CTZ(bits); in DecodeDexRegisterMap()
|
D | art_method.cc | 713 static const int kAccFlagsShift = CTZ(kAccIntrinsicBits); in SetIntrinsic()
|
D | art_method.h | 252 static const int kAccFlagsShift = CTZ(kAccIntrinsicBits);
|
D | oat_file.cc | 2468 size_t index_mask_span = (mask != 0u) ? 32u - index_bits - CTZ(mask) : 0u; in DCheckIndexToBssMapping()
|
/art/runtime/native/ |
D | dalvik_system_ZygoteHooks.cc | 161 API_ENFORCEMENT_POLICY_SHIFT = CTZ(HIDDEN_API_ENFORCEMENT_POLICY_MASK),
|
/art/libdexfile/dex/ |
D | dex_file_verifier_test.cc | 660 uint32_t index = CTZ(src_value); in ApplyMaskShifted()
|
/art/compiler/optimizing/ |
D | intrinsics_x86_64.cc | 2809 value = is_long ? CTZ(static_cast<uint64_t>(value)) in GenOneBit() 2810 : CTZ(static_cast<uint32_t>(value)); in GenOneBit() 3009 value = is_long ? CTZ(static_cast<uint64_t>(value)) : CTZ(static_cast<uint32_t>(value)); in GenTrailingZeros()
|
D | intrinsics_x86.cc | 537 value = is_long ? CTZ(static_cast<uint64_t>(value)) in GenLowestOneBit() 538 : CTZ(static_cast<uint32_t>(value)); in GenLowestOneBit() 2729 value = is_long ? CTZ(static_cast<uint64_t>(value)) : CTZ(static_cast<uint32_t>(value)); in GenTrailingZeros()
|
D | instruction_simplifier.cc | 1378 size_t trailing_ones = CTZ(~static_cast<uint64_t>(value)); in VisitTypeConversion() 1571 size_t num_tail_bits_set = CTZ(value + 1); in VisitAnd()
|
D | intrinsics_arm64.cc | 1539 constexpr int first_callee_save = CTZ(kArm64CalleeSaveRefSpills); in VisitJdkUnsafeCompareAndSetObject() 4773 constexpr int first_callee_save = CTZ(kArm64CalleeSaveRefSpills); in CreateVarHandleCommonLocations() 5051 uint32_t first_callee_save = CTZ(kArm64CalleeSaveRefSpills); in CreateVarHandleCompareAndSetOrExchangeLocations() 5052 uint32_t second_callee_save = CTZ(kArm64CalleeSaveRefSpills ^ (1u << first_callee_save)); in CreateVarHandleCompareAndSetOrExchangeLocations()
|
D | code_generator_arm_vixl.cc | 352 uint32_t begin = CTZ(fp_spills); in SaveLiveRegisters() 355 uint32_t end = (tmp == 0u) ? 32u : CTZ(tmp); // CTZ(0) is undefined. in SaveLiveRegisters() 378 uint32_t begin = CTZ(fp_spills); in RestoreLiveRegisters() 381 uint32_t end = (tmp == 0u) ? 32u : CTZ(tmp); // CTZ(0) is undefined. in RestoreLiveRegisters() 2413 DCHECK_EQ(fpu_spill_mask_ >> CTZ(fpu_spill_mask_), ~0u >> (32 - POPCOUNT(fpu_spill_mask_))); in GenerateFrameEntry() 2492 DCHECK_EQ(fpu_spill_mask_ >> CTZ(fpu_spill_mask_), ~0u >> (32 - POPCOUNT(fpu_spill_mask_))); in GenerateFrameExit() 4430 int ctz_imm = CTZ(abs_imm); in DivRemByPowerOfTwo()
|
D | register_allocator_graph_color.cc | 1796 return conflict_mask.all() ? conflict_mask.size() : CTZ(~conflict_mask.to_ulong()); in FindFirstZeroInConflictMask()
|
D | intrinsics_arm_vixl.cc | 4410 constexpr int first_callee_save = CTZ(kArmCalleeSaveRefSpills); in CreateVarHandleCommonLocations() 4770 constexpr int first_callee_save = CTZ(kArmCalleeSaveRefSpills); in CreateVarHandleCompareAndSetOrExchangeLocations() 4771 constexpr int second_callee_save = CTZ(kArmCalleeSaveRefSpills ^ (1u << first_callee_save)); in CreateVarHandleCompareAndSetOrExchangeLocations()
|
D | nodes.cc | 3519 static_cast<uint32_t>(Intrinsics::k ## Name) <= (kAccIntrinsicBits >> CTZ(kAccIntrinsicBits)), \
|