| Index: src/mips64/constants-mips64.h
|
| diff --git a/src/mips64/constants-mips64.h b/src/mips64/constants-mips64.h
|
| index 57e947b138656b63df66ec75ffbc2e9bbd4a7273..0bb26a6960f1817044f0e37f6096b2978308a1fc 100644
|
| --- a/src/mips64/constants-mips64.h
|
| +++ b/src/mips64/constants-mips64.h
|
| @@ -384,6 +384,7 @@ enum SecondaryField : uint32_t {
|
| MOVZ = ((1U << 3) + 2),
|
| MOVN = ((1U << 3) + 3),
|
| BREAK = ((1U << 3) + 5),
|
| + SYNC = ((1U << 3) + 7),
|
|
|
| MFHI = ((2U << 3) + 0),
|
| CLZ_R6 = ((2U << 3) + 0),
|
| @@ -645,7 +646,6 @@ enum SecondaryField : uint32_t {
|
| NULLSF = 0U
|
| };
|
|
|
| -
|
| // ----- Emulated conditions.
|
| // On MIPS we use this enum to abstract from conditional branch instructions.
|
| // The 'U' prefix is used to specify unsigned comparisons.
|
| @@ -964,8 +964,7 @@ class Instruction {
|
| FunctionFieldToBitNumber(TEQ) | FunctionFieldToBitNumber(TNE) |
|
| FunctionFieldToBitNumber(MOVZ) | FunctionFieldToBitNumber(MOVN) |
|
| FunctionFieldToBitNumber(MOVCI) | FunctionFieldToBitNumber(SELEQZ_S) |
|
| - FunctionFieldToBitNumber(SELNEZ_S);
|
| -
|
| + FunctionFieldToBitNumber(SELNEZ_S) | FunctionFieldToBitNumber(SYNC);
|
|
|
| // Get the encoding type of the instruction.
|
| inline Type InstructionType(TypeChecks checks = NORMAL) const;
|
|
|