Index: src/a64/assembler-a64.cc |
diff --git a/src/a64/assembler-a64.cc b/src/a64/assembler-a64.cc |
index 85171d5a2258ed3242edb4d6a91d5cd6ab2fcced..4a58c02d50a1fee8c115f8c78d44e7e114a39052 100644 |
--- a/src/a64/assembler-a64.cc |
+++ b/src/a64/assembler-a64.cc |
@@ -120,7 +120,8 @@ CPURegList CPURegList::GetCallerSavedFP(unsigned size) { |
// this mapping. |
CPURegList CPURegList::GetSafepointSavedRegisters() { |
CPURegList list = CPURegList::GetCalleeSaved(); |
- list.Combine(CPURegList(CPURegister::kRegister, kXRegSize, kJSCallerSaved)); |
+ list.Combine( |
+ CPURegList(CPURegister::kRegister, kXRegSizeInBits, kJSCallerSaved)); |
// Note that unfortunately we can't use symbolic names for registers and have |
// to directly use register codes. This is because this function is used to |
@@ -748,7 +749,7 @@ void Assembler::tbz(const Register& rt, |
unsigned bit_pos, |
int imm14) { |
positions_recorder()->WriteRecordedPositions(); |
- ASSERT(rt.Is64Bits() || (rt.Is32Bits() && (bit_pos < kWRegSize))); |
+ ASSERT(rt.Is64Bits() || (rt.Is32Bits() && (bit_pos < kWRegSizeInBits))); |
Emit(TBZ | ImmTestBranchBit(bit_pos) | ImmTestBranch(imm14) | Rt(rt)); |
} |
@@ -765,7 +766,7 @@ void Assembler::tbnz(const Register& rt, |
unsigned bit_pos, |
int imm14) { |
positions_recorder()->WriteRecordedPositions(); |
- ASSERT(rt.Is64Bits() || (rt.Is32Bits() && (bit_pos < kWRegSize))); |
+ ASSERT(rt.Is64Bits() || (rt.Is32Bits() && (bit_pos < kWRegSizeInBits))); |
Emit(TBNZ | ImmTestBranchBit(bit_pos) | ImmTestBranch(imm14) | Rt(rt)); |
} |
@@ -2085,7 +2086,7 @@ void Assembler::EmitExtendShift(const Register& rd, |
case SXTW: sbfm(rd, rn_, non_shift_bits, high_bit); break; |
case UXTX: |
case SXTX: { |
- ASSERT(rn.SizeInBits() == kXRegSize); |
+ ASSERT(rn.SizeInBits() == kXRegSizeInBits); |
// Nothing to extend. Just shift. |
lsl(rd, rn_, left_shift); |
break; |
@@ -2230,7 +2231,7 @@ bool Assembler::IsImmLogical(uint64_t value, |
unsigned* imm_s, |
unsigned* imm_r) { |
ASSERT((n != NULL) && (imm_s != NULL) && (imm_r != NULL)); |
- ASSERT((width == kWRegSize) || (width == kXRegSize)); |
+ ASSERT((width == kWRegSizeInBits) || (width == kXRegSizeInBits)); |
// Logical immediates are encoded using parameters n, imm_s and imm_r using |
// the following table: |
@@ -2257,7 +2258,7 @@ bool Assembler::IsImmLogical(uint64_t value, |
// 1. If the value has all set or all clear bits, it can't be encoded. |
if ((value == 0) || (value == 0xffffffffffffffffUL) || |
- ((width == kWRegSize) && (value == 0xffffffff))) { |
+ ((width == kWRegSizeInBits) && (value == 0xffffffff))) { |
return false; |
} |
@@ -2271,7 +2272,7 @@ bool Assembler::IsImmLogical(uint64_t value, |
// If width == 64 (X reg), start at 0xFFFFFF80. |
// If width == 32 (W reg), start at 0xFFFFFFC0, as the iteration for 64-bit |
// widths won't be executed. |
- int imm_s_fixed = (width == kXRegSize) ? -128 : -64; |
+ int imm_s_fixed = (width == kXRegSizeInBits) ? -128 : -64; |
int imm_s_mask = 0x3F; |
for (;;) { |