Reviewers: paul.l..., dusmil.imgtec, akos.palfi.imgtec, gergely.kis.imgtec,
danno, Benedikt Meurer,
Message:
PTAL
In src/compiler/mips*/code-generator-mips*.cc I used a
case kMips64FmoveLowDUw:
__ mfhc1(at, i.OutputDoubleRegister());
__ FmoveLow(i.OutputDoubleRegister(), i.InputRegister(1));
__ mthc1(at, i.OutputDoubleRegister());
implementation to save the upper part of the FP register (needed by
cctes/test-run-machop/RunFloat64InsertLowWord32). That safety code could
also be
moved to macro-assembler or to
src/compiler/mips*/instruction-selector-mips*.cc.
On mips32 we need this code only if fp64 mode is used.
Description:
MIPS: [turbofan] Support for %_DoubleHi, %_DoubleLo and %_ConstructDouble.
Port 4436c2642a9b7adc9a1b68577ae9ca9a9a404c06
Original commit message:
This adds support for the double bits intrinsics to TurboFan, and is
a first step towards fast Math functions inlined into TurboFan code
or even compiled by themselves with TurboFan.
BUG=
Please review this at https://codereview.chromium.org/980073003/
Base URL: https://chromium.googlesource.com/v8/v8.git@master
Affected files (+124, -0 lines):
M src/compiler/mips/code-generator-mips.cc
M src/compiler/mips/instruction-codes-mips.h
M src/compiler/mips/instruction-selector-mips.cc
M src/compiler/mips64/code-generator-mips64.cc
M src/compiler/mips64/instruction-codes-mips64.h
M src/compiler/mips64/instruction-selector-mips64.cc
M src/mips/macro-assembler-mips.h
M src/mips64/macro-assembler-mips64.h
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.