[Webkit-unassigned] [Bug 167119] [JSC] Handle parseInt in DFG / FTL for kraken crypto-ccm
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Jan 17 11:26:55 PST 2017
https://bugs.webkit.org/show_bug.cgi?id=167119
Saam Barati <sbarati at apple.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |sbarati at apple.com
--- Comment #1 from Saam Barati <sbarati at apple.com> ---
(In reply to comment #0)
> kraken crypto-ccm repeatedly calls parseInt function.
> I think we have a chance to optimize it by handling it in DFG, because
>
> 1. typically the second `radix` parameter is constant! We typically call it
> in the form like `parseInt(xxx, 10)`. So in that case, many checks can be
> dropped.
> 2. typically the first parameter is string. We can use StringUse to avoid
> string type check & conversions in parseInt function.
I was looking at this too last Friday!
Some more details, for Kraken specifically:
- Radix is always (almost) the number 16
- String is always a rope (I think a substring style rope)
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170117/d5d5e30b/attachment.html>
More information about the webkit-unassigned
mailing list