Changeset 38009 in webkit for trunk/JavaScriptCore/VM/CTI.cpp
- Timestamp:
- Oct 30, 2008, 2:16:46 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/VM/CTI.cpp
r37991 r38009 1012 1012 unsigned src = instruction[i + 2].u.operand; 1013 1013 if (isConstant(src)) 1014 m_jit.movl_i32r(asInteger(getConstant(m_callFrame, src)), X86::e dx);1014 m_jit.movl_i32r(asInteger(getConstant(m_callFrame, src)), X86::eax); 1015 1015 else 1016 emitGetArg(src, X86::e dx);1017 emitPutResult(instruction[i + 1].u.operand , X86::edx);1016 emitGetArg(src, X86::eax); 1017 emitPutResult(instruction[i + 1].u.operand); 1018 1018 i += 3; 1019 1019 break; … … 1072 1072 m_jit.addl_i8r(getDeTaggedConstantImmediate(JSImmediate::oneImmediate()), X86::eax); 1073 1073 m_slowCases.append(SlowCaseEntry(m_jit.emitUnlinkedJo(), i)); 1074 emitPutResult(srcDst , X86::eax);1074 emitPutResult(srcDst); 1075 1075 i += 2; 1076 1076 break; … … 1306 1306 m_jit.movl_i32r(asInteger(globalObject), X86::eax); 1307 1307 emitGetVariableObjectRegister(X86::eax, instruction[i + 3].u.operand, X86::eax); 1308 emitPutResult(instruction[i + 1].u.operand , X86::eax);1308 emitPutResult(instruction[i + 1].u.operand); 1309 1309 i += 4; 1310 1310 break; … … 1408 1408 1409 1409 m_jit.link(isImmediate, m_jit.label()); 1410 emitGetArg(instruction[i + 2].u.operand, X86::e cx);1411 emitPutResult(instruction[i + 1].u.operand , X86::ecx);1410 emitGetArg(instruction[i + 2].u.operand, X86::eax); 1411 emitPutResult(instruction[i + 1].u.operand); 1412 1412 m_jit.link(isObject, m_jit.label()); 1413 1413 … … 1604 1604 m_jit.subl_i8r(getDeTaggedConstantImmediate(JSImmediate::oneImmediate()), X86::eax); 1605 1605 m_slowCases.append(SlowCaseEntry(m_jit.emitUnlinkedJo(), i)); 1606 emitPutResult(srcDst , X86::eax);1606 emitPutResult(srcDst); 1607 1607 i += 2; 1608 1608 break;
Note:
See TracChangeset
for help on using the changeset viewer.