Index: src/compiler/instruction.cc |
diff --git a/src/compiler/instruction.cc b/src/compiler/instruction.cc |
index 08f93ee1a76425eda84eafeeff4cbced5ef27f99..d473f860b62a4effc070f59b9c154ccbb19d33bf 100644 |
--- a/src/compiler/instruction.cc |
+++ b/src/compiler/instruction.cc |
@@ -146,11 +146,15 @@ std::ostream& operator<<(std::ostream& os, |
os << "[" |
<< GetRegConfig()->GetDoubleRegisterName(allocated.register_code()) |
<< "|R"; |
- } else { |
- DCHECK(op.IsFloatRegister()); |
+ } else if (op.IsFloatRegister()) { |
os << "[" |
<< GetRegConfig()->GetFloatRegisterName(allocated.register_code()) |
<< "|R"; |
+ } else { |
+ DCHECK(op.IsSimd128Register()); |
+ os << "[" |
+ << GetRegConfig()->GetSimd128RegisterName(allocated.register_code()) |
+ << "|R"; |
} |
if (allocated.IsExplicit()) { |
os << "|E"; |