Lines Matching defs:value

1009 bool Disassembler::IsMovzMovnImm(unsigned reg_size, uint64_t value) {
1011 ((reg_size == kWRegSize) && (value <= 0xffffffff)));
1014 if (((value & UINT64_C(0xffffffffffff0000)) == 0) ||
1015 ((value & UINT64_C(0xffffffff0000ffff)) == 0) ||
1016 ((value & UINT64_C(0xffff0000ffffffff)) == 0) ||
1017 ((value & UINT64_C(0x0000ffffffffffff)) == 0)) {
1023 (((~value & UINT64_C(0xffffffffffff0000)) == 0) ||
1024 ((~value & UINT64_C(0xffffffff0000ffff)) == 0) ||
1025 ((~value & UINT64_C(0xffff0000ffffffff)) == 0) ||
1026 ((~value & UINT64_C(0x0000ffffffffffff)) == 0))) {
1029 if ((reg_size == kWRegSize) && (((value & 0xffff0000) == 0xffff0000) ||
1030 ((value & 0x0000ffff) == 0x0000ffff))) {
3893 static bool SVEMoveMaskPreferred(uint64_t value, int lane_bytes_log2) {
3894 VIXL_ASSERT(IsUintN(8 << lane_bytes_log2, value));
3896 // Duplicate lane-sized value across double word.
3899 value *= 0x0101010101010101;
3902 value *= 0x0001000100010001;
3905 value *= 0x0000000100000001;
3913 if ((value & 0xff) == 0) {
3916 uint64_t generic_value = value | 0xffff;
3924 uint64_t rotvalue = RotateRight(value, 32, 64);
3925 if (value == rotvalue) {
3933 rotvalue = RotateRight(value, 16, 64);
3934 if (value == rotvalue) {
3940 uint64_t generic_value = value | 0xff;
3948 uint64_t rotvalue = RotateRight(value, 32, 64);
3949 if (value == rotvalue) {
3957 rotvalue = RotateRight(value, 16, 64);
3958 if (value == rotvalue) {
3966 rotvalue = RotateRight(value, 8, 64);
3967 if (value == rotvalue) {
6593 // format[3] is the scale value. Convert to a number.
7379 // A "+n" trailing the format specifier indicates the extracted value should
7383 uint64_t value = strtoul(c + 1, &new_c, 10);
7385 VIXL_ASSERT(IsInt32(value));
7386 bits = static_cast<int32_t>(bits + value);
7389 // value should be multiplied by n. This is for cases where the encoded
7392 uint64_t value = strtoul(c + 1, &new_c, 10);
7394 VIXL_ASSERT(IsInt32(value));
7395 bits = static_cast<int32_t>(bits * value);
7484 // character, either T or F, depending on the value of the bit at position
7489 uint64_t value = strtoul(&format[1], &c, 10);
7490 VIXL_ASSERT(value < (kInstructionSize * kBitsPerByte));
7493 AppendToOutput("%c", c[1 - instr->ExtractBit(static_cast<int>(value))]);
7577 // Try to align annotations. This value is arbitrary, but based on looking