MIPS: Fix long branch mode and FPU branches.
authordusan.milosavljevic <dusan.milosavljevic@imgtec.com>
Tue, 5 May 2015 19:20:40 +0000 (12:20 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 5 May 2015 19:20:54 +0000 (19:20 +0000)
commitc37f439b70b5b7bb97cbed77c322db787947861c
tree296b6dc8f410146630a622da86948ed5c94f924d
parent2a86d26f33a60cf42e407f8eb07139fd02d81f20
MIPS: Fix long branch mode and FPU branches.

- Add long branche mode for FPU branches.
- Fix FPU branches for unordered conditions.
- Provide FPU [un]ordered condition negation schema.

TEST=mjsunit/miror-objects, constant-folding-2, external-array
BUG=

Review URL: https://codereview.chromium.org/1120753010

Cr-Commit-Position: refs/heads/master@{#28241}
src/mips/constants-mips.h
src/mips/deoptimizer-mips.cc
src/mips/lithium-codegen-mips.cc
src/mips/macro-assembler-mips.cc
src/mips/macro-assembler-mips.h
src/mips64/constants-mips64.h
src/mips64/deoptimizer-mips64.cc
src/mips64/lithium-codegen-mips64.cc
src/mips64/macro-assembler-mips64.cc
src/mips64/macro-assembler-mips64.h