Index: src/mips64/constants-mips64.h |
diff --git a/src/mips64/constants-mips64.h b/src/mips64/constants-mips64.h |
index 82724201d9fea0f4370dcb8cce8d58abe7b5a221..d2b1e92957cb427adf96d34fb9650a2c8383039f 100644 |
--- a/src/mips64/constants-mips64.h |
+++ b/src/mips64/constants-mips64.h |
@@ -1237,11 +1237,10 @@ Instruction::Type Instruction::InstructionType(TypeChecks checks) const { |
int sa = SaFieldRaw() >> kSaShift; |
switch (sa) { |
case BITSWAP: |
- return kRegisterType; |
case WSBH: |
case SEB: |
case SEH: |
- return kUnsupported; |
+ return kRegisterType; |
} |
sa >>= kBp2Bits; |
switch (sa) { |
@@ -1255,10 +1254,9 @@ Instruction::Type Instruction::InstructionType(TypeChecks checks) const { |
int sa = SaFieldRaw() >> kSaShift; |
switch (sa) { |
case DBITSWAP: |
- return kRegisterType; |
case DSBH: |
case DSHD: |
- return kUnsupported; |
+ return kRegisterType; |
} |
sa = SaFieldRaw() >> kSaShift; |
sa >>= kBp3Bits; |