Searched refs:bit (Results 1 - 12 of 12) sorted by relevance
/art/runtime/interpreter/mterp/x86/ |
H A D | bindiv.S | 3 * 32-bit binary div/rem operation. Handles special case of op0=minint and 17 # than 8-bit and +ve 18 jz .L${opcode}_8 # Do 8-bit divide 20 # than 16-bit and +ve 21 jz .L${opcode}_16 # Do 16-bit divide 33 div %cl # 8-bit divide otherwise.
|
/art/compiler/optimizing/ |
H A D | intrinsics.h | 122 #define GENERIC_OPTIMIZATION(name, bit) \ 127 static constexpr size_t k##name = bit 141 bool IsBitSet(uint32_t bit) const { 142 DCHECK_LT(bit, sizeof(uint32_t) * kBitsPerByte); 143 return (*value_ & (1 << bit)) != 0u; 146 void SetBit(uint32_t bit) { argument 147 DCHECK_LT(bit, sizeof(uint32_t) * kBitsPerByte); 148 *(const_cast<uint32_t* const>(value_)) |= (1 << bit); 159 #define INTRINSIC_OPTIMIZATION(name, bit) \ 164 static constexpr size_t k##name = bit [all...] |
H A D | stack_map_stream.cc | 198 // Add the live bit mask for the Dex register liveness. 299 for (size_t bit = 0; bit < number_of_stack_mask_bits; bit++) { 300 stack_map.SetStackMaskBit(stack_map_encoding_, bit, entry.sp_mask->IsBitSet(bit)); 304 for (size_t bit = 0; bit < number_of_stack_mask_bits; bit++) { 305 stack_map.SetStackMaskBit(stack_map_encoding_, bit, fals [all...] |
/art/disassembler/ |
H A D | disassembler.h | 90 static inline bool HasBitSet(uint32_t value, uint32_t bit) { argument 91 return (value & (1 << bit)) != 0;
|
/art/build/ |
H A D | Android.executable.mk | 140 # If multilib=both (potentially building both 32-bit and 64-bit), need to provide stem. 142 # Set up a 32-bit/64-bit stem if we are building both binaries. 143 # In this case, the 32-bit binary has an additional 32-bit suffix. 192 # Build many art executables from multiple variations (debug/ndebug, host/target, 32/64bit). 193 # By default only either 32-bit or 64-bit is built (but not both -- see multilib arg). 204 # $(8): host prefer 32-bit [all...] |
/art/runtime/ |
H A D | quick_exception_handler.cc | 183 // distinguish between core/FPU registers and low/high bits on 64-bit. 191 // Selects core register. For 64-bit registers, selects low 32 bits. 195 // Selects core register. For 64-bit registers, selects high 32 bits. 199 // Selects FPU register. For 64-bit registers, selects low 32 bits. 203 // Selects FPU register. For 64-bit registers, selects high 32 bits. 420 uint32_t bit = (offset >> 2); local 421 if (stack_map.GetNumberOfStackMaskBits(encoding.stack_map_encoding) > bit && 422 stack_map.GetStackMaskBit(encoding.stack_map_encoding, bit)) {
|
H A D | dex_file_verifier.cc | 378 uint32_t bit = MapTypeToBitMask(item->type_); local 380 if (UNLIKELY(bit == 0)) { 385 if (UNLIKELY((used_bits & bit) != 0)) { 390 used_bits |= bit; 1059 // Special case of bit pattern 0xxx. 1073 // No extra checks necessary for bit pattern 0xxx. 1080 // Illegal bit patterns 10xx or 1111. 2494 // Generally sort out >16-bit flags. 2503 // Flags allowed on fields, in general. Other lower-16-bit flags are to be ignored. 2608 // Generally sort out >16-bit flag [all...] |
/art/runtime/base/ |
H A D | bit_utils.h | 65 // Find the bit position of the most significant bit (0-based), or -1 if there were no bits set. 74 // Find the bit position of the least significant bit (0-based), or -1 if there were no bits set. 208 // Check whether an N-bit two's-complement representation can hold value. 268 // Generate maximum/minimum values for signed/unsigned n-bit integers 311 uint32_t bit = *static_cast<Iter&>(*this); local 312 bits_ &= ~(static_cast<T>(1u) << bit);
|
/art/runtime/interpreter/mterp/out/ |
H A D | mterp_x86.S | 49 32-bit in eax 50 64-bit in edx:eax (low-order 32 in eax) 77 rINSTw bx first 16-bit code of current instruction 204 * Also it is used as a result of some 64-bit operations (like imul) and we should 267 * Get/set the 32-bit value from a Dalvik register. 629 * Return a 32-bit value. 651 * Return a 64-bit value. 672 * Return a 32-bit value. 1085 * Unconditional branch, 8-bit offset. 1100 * Unconditional branch, 16-bit offse [all...] |
/art/test/ |
H A D | Android.run-test.mk | 897 # conditionals aren't really correct, they will fail to do the right thing on a 32-bit only
|
/art/runtime/arch/mips/ |
H A D | quick_entrypoints_mips.S | 559 * The helper will attempt to locate the target and return a 64-bit result in $v0/$v1 consisting 1183 * Called by managed code to resolve a static field and load a 32-bit primitive value. 1196 * Called by managed code to resolve a static field and load a 64-bit primitive value. 1272 * Called by managed code to resolve an instance field and load a 32-bit primitive value. 1285 * Called by managed code to resolve an instance field and load a 64-bit primitive value. 1311 * Called by managed code to resolve a static field and store a 8-bit primitive value. 1324 * Called by managed code to resolve a static field and store a 16-bit primitive value. 1337 * Called by managed code to resolve a static field and store a 32-bit primitive value. 1350 * Called by managed code to resolve a static field and store a 64-bit primitive value. 1355 # 64 bit new_va [all...] |
/art/runtime/arch/mips64/ |
H A D | quick_entrypoints_mips64.S | 648 * The helper will attempt to locate the target and return a 128-bit result in $v0/$v1 consisting 1236 * Called by managed code to resolve a static field and load a 32-bit primitive value. 1248 * Called by managed code to resolve a static field and load a 64-bit primitive value. 1320 * Called by managed code to resolve an instance field and load a 32-bit primitive value. 1332 * Called by managed code to resolve an instance field and load a 64-bit primitive value. 1356 * Called by managed code to resolve a static field and store a 8-bit primitive value. 1368 * Called by managed code to resolve a static field and store a 16-bit primitive value. 1380 * Called by managed code to resolve a static field and store a 32-bit primitive value. 1392 * Called by managed code to resolve a static field and store a 64-bit primitive value. 1417 * Called by managed code to resolve an instance field and store a 8-bit primitiv [all...] |
Completed in 334 milliseconds