| Index: src/mips64/assembler-mips64.h
|
| diff --git a/src/mips64/assembler-mips64.h b/src/mips64/assembler-mips64.h
|
| index 520627a3486422bf8c8ca6de750ed02b2b6cdf8a..1ca1a8714f98c411b97f6073c9fe9db33b36be7a 100644
|
| --- a/src/mips64/assembler-mips64.h
|
| +++ b/src/mips64/assembler-mips64.h
|
| @@ -559,14 +559,11 @@ class Assembler : public AssemblerBase {
|
| static const int kSpecialTargetSize = 0;
|
|
|
| // Number of consecutive instructions used to store 32bit/64bit constant.
|
| - // Before jump-optimizations, this constant was used in
|
| - // RelocInfo::target_address_address() function to tell serializer address of
|
| - // the instruction that follows LUI/ORI instruction pair. Now, with new jump
|
| - // optimization, where jump-through-register instruction that usually
|
| - // follows LUI/ORI pair is substituted with J/JAL, this constant equals
|
| - // to 3 instructions (LUI+ORI+J/JAL/JR/JALR).
|
| - static const int kInstructionsFor32BitConstant = 3;
|
| - static const int kInstructionsFor64BitConstant = 5;
|
| + // This constant was used in RelocInfo::target_address_address() function
|
| + // to tell serializer address of the instruction that follows
|
| + // LUI/ORI instruction pair.
|
| + static const int kInstructionsFor32BitConstant = 2;
|
| + static const int kInstructionsFor64BitConstant = 4;
|
|
|
| // Distance between the instruction referring to the address of the call
|
| // target and the return address.
|
|
|