Go to file
fschneider@chromium.org 6549163a55 Add roundsd instruction to ia32 and use it in optimized Math.floor.
It is available platforms that have SSE 4.1 and allows us to handle
negative numbers without deoptimization. Before we would deoptimize
on negative inputs to Math.floor. x64 already uses this instruction.

* Change Math.floor unit test to make sure every test case gets
optimized by changing the source code for each test case.

* Fix HIR debug printing for some instructions.
Review URL: http://codereview.chromium.org/7628017

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@8921 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-08-12 10:13:40 +00:00
benchmarks Promote the current V8 benchmark suite candidate to version 6. 2010-10-07 07:25:22 +00:00
build Revert some .gyp refactoring to fix ARM cross-compilation 2011-08-11 12:07:37 +00:00
include Fixed a known issue in D8 (read file), enabled D8 shared library build on Windows. 2011-08-08 09:34:18 +00:00
preparser Make GYP build usable for day-to-day work (second attempt) 2011-08-05 09:44:30 +00:00
samples Make GYP build usable for day-to-day work (second attempt) 2011-08-05 09:44:30 +00:00
src Add roundsd instruction to ia32 and use it in optimized Math.floor. 2011-08-12 10:13:40 +00:00
test Add roundsd instruction to ia32 and use it in optimized Math.floor. 2011-08-12 10:13:40 +00:00
tools Landing change for bradnelson@google.com from http://codereview.chromium.org/7616013/ : 2011-08-11 22:41:07 +00:00
.gitignore Update .gitignore to include out/ directory created by Gyp/Make builds 2011-08-12 09:52:41 +00:00
AUTHORS Fixes the build for the shell on illumos and Solaris. -D__C99FEATURES__ was added to mirror how the build is done on the normal platform. The changes in the platform code are a follow up to a prior review and has the Solaris implementation be more similar to the Linux version as opposed to the FreeBSD. 2011-07-01 05:50:14 +00:00
ChangeLog Prepare push to trunk. Now working on version 3.5.5. 2011-08-10 11:22:23 +00:00
LICENSE Fix the license info to correctly state Copyright "the V8 project 2011-01-19 09:20:18 +00:00
LICENSE.strongtalk Add LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to the v8 2011-02-03 07:10:06 +00:00
LICENSE.v8 Add LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to the v8 2011-02-03 07:10:06 +00:00
LICENSE.valgrind Add LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to the v8 2011-02-03 07:10:06 +00:00
Makefile Support OUTDIR variable for tests triggered by Makefile 2011-08-10 11:07:31 +00:00
SConstruct Allow snapshots to be generated without using vfp3 code on arm. 2011-08-10 11:14:32 +00:00