[webkit-reviews] review granted: [Bug 22925] The JIT's handling of JSImmediate values is broken on x86-64. : [Attachment 26132] Down to 1 regression!

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Dec 18 17:59:30 PST 2008


Sam Weinig <sam at webkit.org> has granted Gavin Barraclough
<barraclough at apple.com>'s request for review:
Bug 22925: The JIT's handling of JSImmediate values is broken on x86-64.
https://bugs.webkit.org/show_bug.cgi?id=22925

Attachment 26132: Down to 1 regression!
https://bugs.webkit.org/attachment.cgi?id=26132&action=review

------- Additional Comments from Sam Weinig <sam at webkit.org>
> +	   
> +	   This fix honors previous behavoir.  A better fix in the long run
> +	   (when the JIT is enabled by default) may be to change JSImmediate.h
> +	   so it no longer relies on the upper bits of the pointer,... though
> +	   if we're goign to change JSImmediate.h for 64-bit, we probably may

Typo.  "going".

> +	   as well change the format so that the full range of 32-bit ints can
> +	   be stored, rather than just 31-bits. [hrrrm, maybe we want 33-bit
> +	   ints, so that all results of bit-ops can be represented in immediate

> +	   format?]

Please add a reference to this bug.

r=me


More information about the webkit-reviews mailing list