Go to file
erik.corry@gmail.com b7d48f5807 A bunch of changes to speed up math on ARM.
* Identify heap numbers that contain non-Smi int32s and do bit
ops on them without calling the fp hardware or emulation.
* Identify results that are non-Smi int32s and write them into
heap numbers without calling the fp hardware or emulation.
* Do unary minus on heap numbers without going into the runtime
system.
* On add, sub and mul if we have both Smi and heapnumber inputs
to the same operation then convert the Smi to a double and do
the op without going into runtime system.  This also applies
if we have two Smi inputs but the result is not Smi.
Review URL: http://codereview.chromium.org/119241

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2131 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2009-06-10 10:20:37 +00:00
benchmarks Remove duplicate line in benchmarks/base.js 2009-05-26 13:28:51 +00:00
include Introduce an API to force the deletion of a property ignoring 2009-06-08 09:46:09 +00:00
samples Add a "read" extension to the shell programs. This global function 2009-04-17 21:04:34 +00:00
src A bunch of changes to speed up math on ARM. 2009-06-10 10:20:37 +00:00
test X64: Implement CEntryStub and JSEntryTrampoline. 2009-06-10 09:48:15 +00:00
tools Add log compression ability. 2009-06-08 13:39:48 +00:00
AUTHORS Fix compilation on FreeBSD. Thanks to Ryan Dahl for patch. 2009-06-08 08:51:35 +00:00
ChangeLog Prepare push of V8 version 1.2.7 to trunk. Now working on version 1.2.8. 2009-06-08 11:03:04 +00:00
LICENSE Remove JSCRE 2009-02-25 08:08:01 +00:00
SConstruct Fix compilation on FreeBSD. Thanks to Ryan Dahl for patch. 2009-06-08 08:51:35 +00:00