| Index: src/code-stub-assembler.h
|
| diff --git a/src/code-stub-assembler.h b/src/code-stub-assembler.h
|
| index e98c22759a2a76ad5b1cff0b1a7e9fa33029867d..4f003efa26a9fa3c43bc5dc753f830b1e81eff7b 100644
|
| --- a/src/code-stub-assembler.h
|
| +++ b/src/code-stub-assembler.h
|
| @@ -112,8 +112,12 @@ class V8_EXPORT_PRIVATE CodeStubAssembler : public compiler::CodeAssembler {
|
| return IntPtrOpName(a, b); \
|
| } \
|
| }
|
| + PARAMETER_BINOP(IntPtrOrSmiMin, IntPtrMin, SmiMin)
|
| PARAMETER_BINOP(IntPtrOrSmiAdd, IntPtrAdd, SmiAdd)
|
| + PARAMETER_BINOP(IntPtrOrSmiSub, IntPtrSub, SmiSub)
|
| PARAMETER_BINOP(IntPtrOrSmiLessThan, IntPtrLessThan, SmiLessThan)
|
| + PARAMETER_BINOP(IntPtrOrSmiLessThanOrEqual, IntPtrLessThanOrEqual,
|
| + SmiLessThanOrEqual)
|
| PARAMETER_BINOP(IntPtrOrSmiGreaterThan, IntPtrGreaterThan, SmiGreaterThan)
|
| PARAMETER_BINOP(IntPtrOrSmiGreaterThanOrEqual, IntPtrGreaterThanOrEqual,
|
| SmiGreaterThanOrEqual)
|
| @@ -207,6 +211,7 @@ class V8_EXPORT_PRIVATE CodeStubAssembler : public compiler::CodeAssembler {
|
| return IntPtrOpName(BitcastTaggedToWord(a), BitcastTaggedToWord(b)); \
|
| }
|
| SMI_COMPARISON_OP(SmiEqual, WordEqual)
|
| + SMI_COMPARISON_OP(SmiNotEqual, WordNotEqual)
|
| SMI_COMPARISON_OP(SmiAbove, UintPtrGreaterThan)
|
| SMI_COMPARISON_OP(SmiAboveOrEqual, UintPtrGreaterThanOrEqual)
|
| SMI_COMPARISON_OP(SmiBelow, UintPtrLessThan)
|
|
|