| 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;
|
|
|