Home
last modified time | relevance | path

Searched refs:bit (Results 1 – 25 of 73) sorted by relevance

123

/art/test/564-checker-bitcount/
Dinfo.txt1 Unit test for 32-bit and 64-bit bit count operation.
/art/test/568-checker-onebit/
Dinfo.txt1 Unit test for 32-bit and 64-bit high/low-bit operations.
/art/libartbase/base/
Dbit_memory_region.h166 size_t bit = 0; in StoreBits() local
168 for (; bit + kNumBits <= bit_length; bit += kNumBits) { in StoreBits()
169 StoreBits(bit_offset + bit, src.LoadBits(bit, kNumBits), kNumBits); in StoreBits()
171 size_t num_bits = bit_length - bit; in StoreBits()
172 StoreBits(bit_offset + bit, src.LoadBits(bit, num_bits), num_bits); in StoreBits()
180 size_t bit = 0; in PopCount() local
182 for (; bit + kNumBits <= bit_length; bit += kNumBits) { in PopCount()
183 count += POPCOUNT(LoadBits(bit_offset + bit, kNumBits)); in PopCount()
185 count += POPCOUNT(LoadBits(bit_offset + bit, bit_length - bit)); in PopCount()
193 size_t bit = 0; in Compare() local
[all …]
/art/test/utils/
Dget-device-test-native-lib-path19 Determine the 32- or 64-bit architecture of a device and print the path to
23 $0 --32 Select the 32-bit architecture
24 $0 --64 Select the 64-bit architecture
Dget-device-isa19 Determine and print the 32- or 64-bit architecture of a device.
22 $0 --32 Select the 32-bit architecture
23 $0 --64 Select the 64-bit architecture
/art/test/565-checker-rotate/
Dinfo.txt1 Unit test for 32-bit and 64-bit rotate operations.
/art/test/567-checker-compare/
Dinfo.txt1 Unit test for 32-bit and 64-bit compare operations.
/art/test/566-checker-signum/
Dinfo.txt1 Unit test for 32-bit and 64-bit signum operations.
/art/tools/hiddenapi/
DREADME.md35 First bit is encoded as the inversion of visibility access flags (bits 2:0).
40 Second bit is encoded differently for each given type of class member as there
41 is no single unused bit such that setting it would not increase the size of the
44 * bit 5 for fields as it carries no other meaning
45 * bit 5 for non-native methods, as `synchronized` can only be set on native
46 methods (the Java `synchronized` modifier is bit 17)
47 * bit 9 for native methods, as it carries no meaning and bit 8 (`native`) will
50 Two following bit encoding is used to denote the membership of a method/field:
/art/test/593-checker-long-2-float-regression/
Dinfo.txt2 the long-to-float implementation loading a constant as 64-bit double
3 instead of 32-bit float.
/art/compiler/optimizing/
Dintrinsics.h151 #define GENERIC_OPTIMIZATION(name, bit) \ argument
156 static constexpr size_t k##name = bit
170 bool IsBitSet(uint32_t bit) const { in IsBitSet() argument
171 DCHECK_LT(bit, sizeof(uint32_t) * kBitsPerByte); in IsBitSet()
172 return (*value_ & (1 << bit)) != 0u; in IsBitSet()
175 void SetBit(uint32_t bit) { in SetBit() argument
176 DCHECK_LT(bit, sizeof(uint32_t) * kBitsPerByte); in SetBit()
177 *(const_cast<uint32_t* const>(value_)) |= (1 << bit); in SetBit()
188 #define INTRINSIC_OPTIMIZATION(name, bit) \ argument
193 static constexpr size_t k##name = (bit) + kNumberOfGenericOptimizations
/art/tools/jvmti-agents/dump-jvmti-state/
DREADME.md11 The libraries will be built for 32-bit, 64-bit, host and target. Below examples
12 assume you want to use the 64-bit version.
DAndroid.bp24 // Note that this tool needs to be built for both 32-bit and 64-bit since it requires
/art/tools/jvmti-agents/wrapagentproperties/
DREADME.md10 The libraries will be built for 32-bit, 64-bit, host and target. Below examples
11 assume you want to use the 64-bit version.
/art/test/
DREADME.chroot.md56 lunch armv8-eng # or arm_krait-eng for 32-bit ARM
64 lunch aosp_arm64-eng # or aosp_arm-eng for 32-bit ARM
97 * On a 64-bit target:
101 * On a 32-bit target:
106 * On a 64-bit target:
110 * On a 32-bit target:
115 * On a 64-bit target:
119 * On a 32-bit target:
/art/test/997-single-step/src/art/
DTest997.java40 public static void doMultiPath(boolean bit) { in doMultiPath() argument
42 if (bit) { in doMultiPath()
/art/test/994-breakpoint-line/src/art/
DTest994.java28 public static void doMultiPath(boolean bit) { in doMultiPath() argument
30 if (bit) { in doMultiPath()
/art/tools/jvmti-agents/chain-agents/
DREADME.md16 The libraries will be built for 32-bit, 64-bit, host and target. Below examples
17 assume you want to use the 64-bit version.
/art/disassembler/
Ddisassembler.h94 static inline bool HasBitSet(uint32_t value, uint32_t bit) { in HasBitSet() argument
95 return (value & (1 << bit)) != 0; in HasBitSet()
/art/test/552-checker-x86-avx2-bit-manipulation/
Dinfo.txt1 Tests for generating bit manipulation instructions on x86
/art/tools/jvmti-agents/jit-load/
DREADME.md10 The libraries will be built for 32-bit, 64-bit, host and target. Below examples assume you want to …
/art/tools/jvmti-agents/simple-force-redefine/
DREADME.md12 The libraries will be built for 32-bit, 64-bit, host and target. Below examples
13 assume you want to use the 64-bit version.
/art/test/521-regression-integer-field-set/
Dinfo.txt2 32-bit immediate (integer or reference) into a field used to generate
/art/tools/jvmti-agents/list-extensions/
DAndroid.bp24 // Note that this tool needs to be built for both 32-bit and 64-bit since it requires
/art/tools/jvmti-agents/breakpoint-logger/
DAndroid.bp25 // Note that this tool needs to be built for both 32-bit and 64-bit since it requires

123