Home
last modified time | relevance | path

Searched refs:imm_s (Results 1 – 9 of 9) sorted by relevance

/external/v8/src/arm64/
Dinstructions-arm64.cc95 int32_t imm_s = ImmSetBits(); in ImmLogical() local
116 if (imm_s == 0x3F) { in ImmLogical()
119 uint64_t bits = (1UL << (imm_s + 1)) - 1; in ImmLogical()
122 if ((imm_s >> 1) == 0x1F) { in ImmLogical()
126 if ((imm_s & width) == 0) { in ImmLogical()
128 if ((imm_s & mask) == mask) { in ImmLogical()
131 uint64_t bits = (1UL << ((imm_s & mask) + 1)) - 1; in ImmLogical()
Dassembler-arm64.cc2376 unsigned n, imm_s, imm_r; in Logical() local
2377 if (IsImmLogical(immediate, reg_size, &n, &imm_s, &imm_r)) { in Logical()
2379 LogicalImmediate(rd, rn, n, imm_s, imm_r, op); in Logical()
2396 unsigned imm_s, in LogicalImmediate() argument
2402 ImmSetBits(imm_s, reg_size) | ImmRotate(imm_r, reg_size) | dest_reg | in LogicalImmediate()
2644 unsigned* imm_s, in IsImmLogical() argument
2646 DCHECK((n != NULL) && (imm_s != NULL) && (imm_r != NULL)); in IsImmLogical()
2836 *imm_s = ((-d << 1) | (s - 1)) & 0x3f; in IsImmLogical()
Dmacro-assembler-arm64.cc122 unsigned n, imm_s, imm_r; in LogicalMacro() local
123 if (IsImmLogical(immediate, reg_size, &n, &imm_s, &imm_r)) { in LogicalMacro()
125 LogicalImmediate(rd, rn, n, imm_s, imm_r, op); in LogicalMacro()
417 unsigned n, imm_s, imm_r; in TryOneInstrMoveImmediate() local
429 } else if (IsImmLogical(imm, reg_size, &n, &imm_s, &imm_r)) { in TryOneInstrMoveImmediate()
431 LogicalImmediate(dst, AppropriateZeroRegFor(dst), n, imm_s, imm_r, ORR); in TryOneInstrMoveImmediate()
Dassembler-arm64.h1782 unsigned* imm_s,
1897 unsigned imm_s,
/external/vixl/src/aarch64/
Dinstructions-aarch64.cc130 int32_t imm_s = GetImmSetBits(); in GetImmLogical() local
151 if (imm_s == 0x3f) { in GetImmLogical()
154 uint64_t bits = (UINT64_C(1) << (imm_s + 1)) - 1; in GetImmLogical()
157 if ((imm_s >> 1) == 0x1f) { in GetImmLogical()
161 if ((imm_s & width) == 0) { in GetImmLogical()
163 if ((imm_s & mask) == mask) { in GetImmLogical()
166 uint64_t bits = (UINT64_C(1) << ((imm_s & mask) + 1)) - 1; in GetImmLogical()
Dmacro-assembler-aarch64.cc511 unsigned n, imm_s, imm_r; in OneInstrMoveImmediateHelper() local
528 } else if (IsImmLogical(imm, reg_size, &n, &imm_s, &imm_r)) { in OneInstrMoveImmediateHelper()
535 imm_s, in OneInstrMoveImmediateHelper()
870 unsigned n, imm_s, imm_r; in LogicalMacro() local
871 if (IsImmLogical(immediate, reg_size, &n, &imm_s, &imm_r)) { in LogicalMacro()
873 LogicalImmediate(rd, rn, n, imm_s, imm_r, op); in LogicalMacro()
Dassembler-aarch64.cc4027 unsigned n, imm_s, imm_r; in Logical() local
4028 if (IsImmLogical(immediate, reg_size, &n, &imm_s, &imm_r)) { in Logical()
4030 LogicalImmediate(rd, rn, n, imm_s, imm_r, op); in Logical()
4047 unsigned imm_s, in LogicalImmediate() argument
4053 ImmSetBits(imm_s, reg_size) | ImmRotate(imm_r, reg_size) | dest_reg | in LogicalImmediate()
4430 unsigned* imm_s, in IsImmLogical() argument
4616 if ((n != NULL) || (imm_s != NULL) || (imm_r != NULL)) { in IsImmLogical()
4618 *imm_s = ((2 * -d) | (s - 1)) & 0x3f; in IsImmLogical()
Dassembler-aarch64.h2883 unsigned* imm_s = NULL,
3129 unsigned imm_s,
/external/valgrind/VEX/priv/
Dhost_arm64_isel.c1063 /*OUT*/UInt* imm_s, /*OUT*/UInt* imm_r, in isImmLogical() argument
1075 vassert(n != NULL && imm_s != NULL && imm_r != NULL); in isImmLogical()
1124 *imm_s = 0x3C; in isImmLogical()
1130 *imm_s = ((imm_s_fixed | (set_bits - 1)) & imm_s_mask); in isImmLogical()
1171 UInt n = 0, imm_s = 0, imm_r = 0; in mb_mkARM64RIL_I() local
1172 Bool ok = isImmLogical(&n, &imm_s, &imm_r, imm64, 64); in mb_mkARM64RIL_I()
1174 vassert(n < 2 && imm_s < 64 && imm_r < 64); in mb_mkARM64RIL_I()
1175 return ARM64RIL_I13(n, imm_r, imm_s); in mb_mkARM64RIL_I()