diff options
| -rw-r--r-- | compiler/utils/mips64/assembler_mips64.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/utils/mips64/assembler_mips64.h b/compiler/utils/mips64/assembler_mips64.h index 4c8fb68d62..dd6dcd1896 100644 --- a/compiler/utils/mips64/assembler_mips64.h +++ b/compiler/utils/mips64/assembler_mips64.h @@ -86,7 +86,7 @@ static inline int InstrCountForLoadReplicatedConst32(int64_t value) { int32_t y = High32Bits(value); if (x == y) { - return (IsUint<16>(x) || IsInt<16>(x) || ((x & 0xFFFF) == 0 && IsInt<16>(value >> 16))) ? 2 : 3; + return (IsUint<16>(x) || IsInt<16>(x) || ((x & 0xFFFF) == 0)) ? 2 : 3; } return INT_MAX; |