Changeset 93010 in webkit for trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
- Timestamp:
- Aug 12, 2011, 4:27:45 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
r92986 r93010 242 242 // First, if we get here we have a double encoded as a JSValue 243 243 m_jit.move(jsValueGpr, tempGpr); 244 m_jit.addPtr(GPRInfo::tagTypeNumberRegister, tempGpr); 245 m_jit.movePtrToDouble(tempGpr, fpr); 244 unboxDouble(tempGpr, fpr); 246 245 JITCompiler::Jump hasUnboxedDouble = m_jit.jump(); 247 246 … … 394 393 395 394 m_jit.move(value, tmp); 396 m_jit.addPtr(GPRInfo::tagTypeNumberRegister, tmp); 397 m_jit.movePtrToDouble(tmp, result); 395 unboxDouble(tmp, result); 398 396 399 397 JITCompiler::Jump done = m_jit.jump();
Note:
See TracChangeset
for help on using the changeset viewer.