• bjaideep's avatar
    PPC: [builtins] Migrate Math.log to TurboFan. · 0ed27704
    bjaideep authored
    Port f2da19fe
    
    Original commit message:
    
        Introduce a dedicated Float64Log machine operator, that is either
        implemented by a direct C call or by platform specific code, i.e.
        using the FPU on x64 and ia32.
    
        This operator is used to implement Math.log as a proper TurboFan
        builtin on top of the CodeStubAssembler.
    
        Also introduce a NumberLog simplified operator on top of Float64Log
        and use that for the fast inline path of Math.log inside TurboFan
        optimized code.
    
    R=bmeurer@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, mbrandy@us.ibm.com
    
    BUG=v8:5065
    LOG=N
    
    Review-Url: https://codereview.chromium.org/2036273002
    Cr-Commit-Position: refs/heads/master@{#36720}
    0ed27704
Name
Last commit
Last update
benchmarks Loading commit data...
build_overrides Loading commit data...
docs Loading commit data...
gni Loading commit data...
gypfiles Loading commit data...
include Loading commit data...
infra Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
testing Loading commit data...
third_party/binutils Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
.gn Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
Makefile Loading commit data...
Makefile.android Loading commit data...
Makefile.nacl Loading commit data...
OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
README.md Loading commit data...
WATCHLISTS Loading commit data...
codereview.settings Loading commit data...
snapshot_toolchain.gni Loading commit data...