Home
last modified time | relevance | path

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

1234

/art/test/552-checker-x86-avx2-bit-manipulation/
DAndroid.bp3 // 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"],
Dinfo.txt1 Tests for generating bit manipulation instructions on x86
/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/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/compiler/optimizing/
Dintrinsics.h191 #define GENERIC_OPTIMIZATION(name, bit) \ argument
196 static constexpr size_t k##name = bit
209 bool IsBitSet(uint32_t bit) const { in IsBitSet() argument
210 DCHECK_LT(bit, sizeof(uint32_t) * kBitsPerByte); in IsBitSet()
211 return (*value_ & (1 << bit)) != 0u; in IsBitSet()
214 void SetBit(uint32_t bit) { in SetBit() argument
215 DCHECK_LT(bit, sizeof(uint32_t) * kBitsPerByte); in SetBit()
216 *(const_cast<uint32_t* const>(value_)) |= (1 << bit); in SetBit()
227 #define INTRINSIC_OPTIMIZATION(name, bit) \ argument
232 static constexpr size_t k##name = (bit) + kNumberOfGenericOptimizations
/art/test/
DREADME.chroot.md60 * For (32-bit) Arm:
64 * For (64-bit only) Arm64:
68 * For (32- and 64-bit) Arm64:
72 * For (32-bit) Intel x86:
76 * For (64-bit) RISC-V:
92 * For (32-bit) Arm:
96 * For (32- and 64-bit) Arm64:
100 * For (32-bit) Intel x86:
104 * For (32- and 64-bit) Intel x86-64:
108 * For (64-bit) RISC-V:
[all …]
/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/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.
DAndroid.bp34 // Note that this tool needs to be built for both 32-bit and 64-bit since it requires
/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.
/art/runtime/
Dmonitor_inflation.md6 is represented by the 32-bit `LockWord` in every object. This same word is also used to represent
24 synchronization operation provided by Java. On 32-bit implementations, it is essentially a
26 required for other purposes. In a 64-bit environment, the situation is more complicated, since we
27 don't have enough bits in the lock word to store a 64-bit pointer.
29 In the 64-bit case, `Monitor`s are stored in "chunks" of 4K bytes. The bottom bits of a
33 Continuing with the 64-bit case, chunk addresses are stored in the `monitor_chunks_` data
45 to enumerate all monitors. (It might be possible to save a bit of space in the 64-bit case, and
54 In the 64-bit case, the `monitor_chunks_` data structure may also need to be extended at this time
/art/test/997-single-step/src/art/
DTest997.java40 public static void doMultiPath(boolean bit) { in doMultiPath() argument
42 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/test/994-breakpoint-line/src/art/
DTest994.java28 public static void doMultiPath(boolean bit) { in doMultiPath() argument
30 if (bit) { in doMultiPath()
/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/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/tools/jvmti-agents/enable-vlog/
DREADME.md10 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/
Dall.txt112 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 …]
Dquoting.txt56 insns size : 4 16-bit code units
76 insns size : 20 16-bit code units
104 insns size : 3 16-bit code units
Dconst-method-handle.txt60 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/
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/2272-checker-codegen-honor-write-barrier-kind/
Dinfo.txt2 1) Regression test to honor the write barrier kind and set the dirty bit.
/art/test/521-regression-integer-field-set/
Dinfo.txt2 32-bit immediate (integer or reference) into a field used to generate

1234