Changeset 43781 in webkit for trunk/JavaScriptCore/assembler/MacroAssemblerX86.h
- Timestamp:
- May 15, 2009, 2:11:10 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/assembler/MacroAssemblerX86.h
r43619 r43781 37 37 class MacroAssemblerX86 : public MacroAssemblerX86Common { 38 38 public: 39 MacroAssemblerX86() 40 : m_isSSE2Present(isSSE2Present()) 41 { 42 } 43 39 44 static const Scale ScalePtr = TimesFour; 40 45 … … 96 101 { 97 102 m_assembler.cmpl_rm(right, left.m_ptr); 98 return Jump(m_assembler.jCC( cond));103 return Jump(m_assembler.jCC(x86Condition(cond))); 99 104 } 100 105 … … 102 107 { 103 108 m_assembler.cmpl_im(right.m_value, left.m_ptr); 104 return Jump(m_assembler.jCC( cond));109 return Jump(m_assembler.jCC(x86Condition(cond))); 105 110 } 106 111 … … 125 130 m_assembler.cmpl_ir_force32(initialRightValue.asIntptr(), left); 126 131 dataLabel = DataLabelPtr(this); 127 return Jump(m_assembler.jCC( cond));132 return Jump(m_assembler.jCC(x86Condition(cond))); 128 133 } 129 134 … … 132 137 m_assembler.cmpl_im_force32(initialRightValue.asIntptr(), left.offset, left.base); 133 138 dataLabel = DataLabelPtr(this); 134 return Jump(m_assembler.jCC( cond));139 return Jump(m_assembler.jCC(x86Condition(cond))); 135 140 } 136 141 … … 140 145 return DataLabelPtr(this); 141 146 } 147 148 bool supportsFloatingPoint() const { return m_isSSE2Present; } 149 150 private: 151 const bool m_isSSE2Present; 142 152 }; 143 153
Note:
See TracChangeset
for help on using the changeset viewer.