Changeset 201716 in webkit
- Timestamp:
- Jun 6, 2016 11:09:20 AM (8 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r201714 r201716 1 2016-06-06 Guillaume Emont <guijemont@igalia.com> 2 3 [jsc][mips] Implement absDouble() 4 https://bugs.webkit.org/show_bug.cgi?id=158206 5 6 Reviewed by Mark Lam. 7 8 Implement absDouble() for MIPS. This is needed because Math.pow() uses 9 it since r200208. 10 11 * assembler/MIPSAssembler.h: 12 (JSC::MIPSAssembler::absd): 13 * assembler/MacroAssemblerMIPS.h: 14 (JSC::MacroAssemblerMIPS::absDouble): 15 1 16 2016-06-03 Oliver Hunt <oliver@apple.com> 2 17 -
trunk/Source/JavaScriptCore/assembler/MIPSAssembler.h
r195093 r201716 548 548 } 549 549 550 void absd(FPRegisterID fd, FPRegisterID fs) 551 { 552 emitInst(0x46200005 | (fd << OP_SH_FD) | (fs << OP_SH_FS)); 553 } 554 550 555 void movd(FPRegisterID fd, FPRegisterID fs) 551 556 { -
trunk/Source/JavaScriptCore/assembler/MacroAssemblerMIPS.h
r199626 r201716 642 642 m_assembler.sqrtd(dst, src); 643 643 } 644 645 void absDouble(FPRegisterID , FPRegisterID)646 { 647 RELEASE_ASSERT_NOT_REACHED();644 645 void absDouble(FPRegisterID src, FPRegisterID dst) 646 { 647 m_assembler.absd(dst, src); 648 648 } 649 649 … … 1276 1276 #endif 1277 1277 } 1278 static bool supportsFloatingPointAbs() { return false; } 1278 1279 static bool supportsFloatingPointAbs() 1280 { 1281 #if WTF_MIPS_DOUBLE_FLOAT && WTF_MIPS_ISA_AT_LEAST(2) 1282 return true; 1283 #else 1284 return false; 1285 #endif 1286 } 1287 1279 1288 static bool supportsFloatingPointRounding() { return false; } 1280 1289
Note: See TracChangeset
for help on using the changeset viewer.