[JSC] Clean up Math.floor thunk and use SSE round instruction
authorutatane.tea@gmail.com <utatane.tea@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 22 Mar 2016 01:35:04 +0000 (01:35 +0000)
committerutatane.tea@gmail.com <utatane.tea@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 22 Mar 2016 01:35:04 +0000 (01:35 +0000)
commitd06a44737fd0bc5b44c4c7128e1c1b6a84a225f9
tree4071298de20ae206f80c4deed5bdc1509141b1d3
parentb548d24a64e0d36ce11708b67d0eedb595cb8c73
[JSC] Clean up Math.floor thunk and use SSE round instruction
https://bugs.webkit.org/show_bug.cgi?id=155705

Reviewed by Geoffrey Garen.

SSE now allow us to use round instruction to implement Math.floor.
MacroAssembler's floorDouble is now only used in ARM64, but it can be allowed in x86 SSE.

* jit/ThunkGenerators.cpp:
(JSC::floorThunkGenerator):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@198513 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/jit/ThunkGenerators.cpp