| Index: src/x64/codegen-x64.h
|
| diff --git a/src/x64/codegen-x64.h b/src/x64/codegen-x64.h
|
| index 5d9861ba65fbb3bb02bc4bd46352003b372f492e..a00f1452b44127e3278ebd600b3db789f0f41c4e 100644
|
| --- a/src/x64/codegen-x64.h
|
| +++ b/src/x64/codegen-x64.h
|
| @@ -711,7 +711,6 @@ class GenericBinaryOpStub: public CodeStub {
|
| static_operands_type_(operands_type),
|
| runtime_operands_type_(BinaryOpIC::DEFAULT),
|
| name_(NULL) {
|
| - use_sse3_ = CpuFeatures::IsSupported(SSE3);
|
| ASSERT(OpBits::is_valid(Token::NUM_TOKENS));
|
| }
|
|
|
| @@ -721,7 +720,6 @@ class GenericBinaryOpStub: public CodeStub {
|
| flags_(FlagBits::decode(key)),
|
| args_in_registers_(ArgsInRegistersBits::decode(key)),
|
| args_reversed_(ArgsReversedBits::decode(key)),
|
| - use_sse3_(SSE3Bits::decode(key)),
|
| static_operands_type_(TypeInfo::ExpandedRepresentation(
|
| StaticTypeInfoBits::decode(key))),
|
| runtime_operands_type_(type_info),
|
| @@ -746,7 +744,6 @@ class GenericBinaryOpStub: public CodeStub {
|
| GenericBinaryFlags flags_;
|
| bool args_in_registers_; // Arguments passed in registers not on the stack.
|
| bool args_reversed_; // Left and right argument are swapped.
|
| - bool use_sse3_;
|
|
|
| // Number type information of operands, determined by code generator.
|
| TypeInfo static_operands_type_;
|
| @@ -775,7 +772,7 @@ class GenericBinaryOpStub: public CodeStub {
|
| // Minor key encoding in 18 bits TTNNNFRASOOOOOOOMM.
|
| class ModeBits: public BitField<OverwriteMode, 0, 2> {};
|
| class OpBits: public BitField<Token::Value, 2, 7> {};
|
| - class SSE3Bits: public BitField<bool, 9, 1> {};
|
| + // One bit free here (removed SSE3 bit)
|
| class ArgsInRegistersBits: public BitField<bool, 10, 1> {};
|
| class ArgsReversedBits: public BitField<bool, 11, 1> {};
|
| class FlagBits: public BitField<GenericBinaryFlags, 12, 1> {};
|
| @@ -788,7 +785,6 @@ class GenericBinaryOpStub: public CodeStub {
|
| return OpBits::encode(op_)
|
| | ModeBits::encode(mode_)
|
| | FlagBits::encode(flags_)
|
| - | SSE3Bits::encode(use_sse3_)
|
| | ArgsInRegistersBits::encode(args_in_registers_)
|
| | ArgsReversedBits::encode(args_reversed_)
|
| | StaticTypeInfoBits::encode(
|
|
|