From f659f0fb5cd67f05122ab5e24a44b439a757c02a Mon Sep 17 00:00:00 2001 From: MerryMage Date: Thu, 19 Jul 2018 12:03:02 +0100 Subject: [PATCH] system: Simplify static_cast --- src/frontend/A64/translate/impl/system.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/frontend/A64/translate/impl/system.cpp b/src/frontend/A64/translate/impl/system.cpp index 8d6db346..9368d537 100644 --- a/src/frontend/A64/translate/impl/system.cpp +++ b/src/frontend/A64/translate/impl/system.cpp @@ -70,7 +70,7 @@ bool TranslatorVisitor::DMB(Imm<4> /*CRm*/) { } bool TranslatorVisitor::MSR_reg(Imm<1> o0, Imm<3> op1, Imm<4> CRn, Imm<4> CRm, Imm<3> op2, Reg Rt) { - const auto sys_reg = static_cast(concatenate(Imm<1>{1}, o0, op1, CRn, CRm, op2).ZeroExtend()); + const auto sys_reg = concatenate(Imm<1>{1}, o0, op1, CRn, CRm, op2).ZeroExtend(); switch (sys_reg) { case SystemRegisterEncoding::TPIDR_EL0: ir.SetTPIDR(X(64, Rt)); @@ -90,7 +90,7 @@ bool TranslatorVisitor::MSR_reg(Imm<1> o0, Imm<3> op1, Imm<4> CRn, Imm<4> CRm, I } bool TranslatorVisitor::MRS(Imm<1> o0, Imm<3> op1, Imm<4> CRn, Imm<4> CRm, Imm<3> op2, Reg Rt) { - const auto sys_reg = static_cast(concatenate(Imm<1>{1}, o0, op1, CRn, CRm, op2).ZeroExtend()); + const auto sys_reg = concatenate(Imm<1>{1}, o0, op1, CRn, CRm, op2).ZeroExtend(); switch (sys_reg) { case SystemRegisterEncoding::TPIDR_EL0: X(64, Rt, ir.GetTPIDR());