/art/libartbase/base/ |
D | bit_memory_region.h | 166 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() 182 size_t bit = 0; in OrBits() local 184 for (; bit + kNumBits <= bit_length; bit += kNumBits) { in OrBits() 185 size_t old_bits = LoadBits(bit_offset + bit, kNumBits); in OrBits() 186 StoreBits(bit_offset + bit, old_bits | src.LoadBits(bit, kNumBits), kNumBits); in OrBits() 188 size_t num_bits = bit_length - bit; in OrBits() [all …]
|
/art/test/552-checker-x86-avx2-bit-manipulation/ |
D | Android.bp | 3 // Build rules for ART run-test `552-checker-x86-avx2-bit-manipulation`. 16 name: "art-run-test-552-checker-x86-avx2-bit-manipulation", 21 ":art-run-test-552-checker-x86-avx2-bit-manipulation-expected-stdout", 22 ":art-run-test-552-checker-x86-avx2-bit-manipulation-expected-stderr", 31 name: "art-run-test-552-checker-x86-avx2-bit-manipulation-expected-stdout", 32 out: ["art-run-test-552-checker-x86-avx2-bit-manipulation-expected-stdout.txt"], 39 name: "art-run-test-552-checker-x86-avx2-bit-manipulation-expected-stderr", 40 out: ["art-run-test-552-checker-x86-avx2-bit-manipulation-expected-stderr.txt"],
|
D | info.txt | 1 Tests for generating bit manipulation instructions on x86
|
/art/test/564-checker-bitcount/ |
D | info.txt | 1 Unit test for 32-bit and 64-bit bit count operation.
|
/art/test/568-checker-onebit/ |
D | info.txt | 1 Unit test for 32-bit and 64-bit high/low-bit operations.
|
/art/test/utils/ |
D | get-device-test-native-lib-path | 19 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
|
D | get-device-isa | 19 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/tools/hiddenapi/ |
D | README.md | 35 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/compiler/optimizing/ |
D | intrinsics.h | 153 #define GENERIC_OPTIMIZATION(name, bit) \ argument 158 static constexpr size_t k##name = bit 171 bool IsBitSet(uint32_t bit) const { in IsBitSet() argument 172 DCHECK_LT(bit, sizeof(uint32_t) * kBitsPerByte); in IsBitSet() 173 return (*value_ & (1 << bit)) != 0u; in IsBitSet() 176 void SetBit(uint32_t bit) { in SetBit() argument 177 DCHECK_LT(bit, sizeof(uint32_t) * kBitsPerByte); in SetBit() 178 *(const_cast<uint32_t* const>(value_)) |= (1 << bit); in SetBit() 189 #define INTRINSIC_OPTIMIZATION(name, bit) \ argument 194 static constexpr size_t k##name = (bit) + kNumberOfGenericOptimizations
|
/art/test/593-checker-long-2-float-regression/ |
D | info.txt | 2 the long-to-float implementation loading a constant as 64-bit double 3 instead of 32-bit float.
|
/art/tools/jvmti-agents/dump-jvmti-state/ |
D | README.md | 11 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.
|
/art/tools/jvmti-agents/wrapagentproperties/ |
D | README.md | 10 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/ |
D | README.chroot.md | 56 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/ |
D | Test997.java | 40 public static void doMultiPath(boolean bit) { in doMultiPath() argument 42 if (bit) { in doMultiPath()
|
/art/tools/jvmti-agents/chain-agents/ |
D | README.md | 16 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/test/994-breakpoint-line/src/art/ |
D | Test994.java | 28 public static void doMultiPath(boolean bit) { in doMultiPath() argument 30 if (bit) { in doMultiPath()
|
/art/disassembler/ |
D | disassembler.h | 94 static inline bool HasBitSet(uint32_t value, uint32_t bit) { in HasBitSet() argument 95 return (value & (1 << bit)) != 0; in HasBitSet()
|
/art/tools/jvmti-agents/jit-load/ |
D | README.md | 10 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/ |
D | README.md | 12 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/tools/jvmti-agents/enable-vlog/ |
D | README.md | 10 The libraries will be built for 32-bit, 64-bit, host and target. Below 11 examples assume you want to use the 64-bit version.
|
/art/test/dexdump/ |
D | all.txt | 112 insns size : 4 16-bit code units 129 insns size : 29 16-bit code units 159 insns size : 65 16-bit code units 207 insns size : 33 16-bit code units 255 insns size : 17 16-bit code units 279 insns size : 23 16-bit code units 306 insns size : 11 16-bit code units 327 insns size : 25 16-bit code units 355 insns size : 28 16-bit code units 382 insns size : 54 16-bit code units [all …]
|
D | const-method-handle.txt | 60 insns size : 4 16-bit code units 79 insns size : 25 16-bit code units 139 insns size : 4 16-bit code units 158 insns size : 47 16-bit code units 200 insns size : 25 16-bit code units 230 insns size : 15 16-bit code units 252 insns size : 3 16-bit code units 269 insns size : 3 16-bit code units
|
/art/tools/jvmti-agents/field-null-percent/ |
D | README.md | 12 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/ |
D | info.txt | 2 32-bit immediate (integer or reference) into a field used to generate
|
/art/tools/jvmti-agents/list-extensions/ |
D | Android.bp | 33 // Note that this tool needs to be built for both 32-bit and 64-bit since it requires
|