diff options
Diffstat (limited to 'runtime/arch/arm64/registers_arm64.cc')
-rw-r--r-- | runtime/arch/arm64/registers_arm64.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/runtime/arch/arm64/registers_arm64.cc b/runtime/arch/arm64/registers_arm64.cc index 87901e342b..3ed6effaff 100644 --- a/runtime/arch/arm64/registers_arm64.cc +++ b/runtime/arch/arm64/registers_arm64.cc @@ -32,11 +32,11 @@ static const char* kWRegisterNames[] = { "w0", "w1", "w2", "w3", "w4", "w5", "w6", "w7", "w8", "w9", "w10", "w11", "w12", "w13", "w14", "w15", "w16", "w17", "w18", "w19", "w20", "w21", "w22", "w23", "w24", "w25", "w26", "w27", "w28", "w29", - "w30", "wsp", "wxr" + "w30", "wsp", "wzr" }; std::ostream& operator<<(std::ostream& os, const Register& rhs) { - if (rhs >= X0 && rhs <= XZR) { + if (rhs >= X0 && rhs < kNumberOfCoreRegisters) { os << kRegisterNames[rhs]; } else { os << "XRegister[" << static_cast<int>(rhs) << "]"; @@ -45,7 +45,7 @@ std::ostream& operator<<(std::ostream& os, const Register& rhs) { } std::ostream& operator<<(std::ostream& os, const WRegister& rhs) { - if (rhs >= W0 && rhs <= WZR) { + if (rhs >= W0 && rhs < kNumberOfWRegisters) { os << kWRegisterNames[rhs]; } else { os << "WRegister[" << static_cast<int>(rhs) << "]"; |