[Webkit-unassigned] [Bug 145366] FTL is not working on Windows.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue May 26 13:57:36 PDT 2015


https://bugs.webkit.org/show_bug.cgi?id=145366

--- Comment #11 from Filip Pizlo <fpizlo at apple.com> ---
(In reply to comment #10)
> (In reply to comment #5)
> > 
> > Note that you could literally call the pow() function.  It's possible that
> > if you emit a call to an extern function named "pow" then LLVM might try to
> > turn this into an intrinsic and then fail in the backend if the intrinsic is
> > unsupported (I don't know if this is happening here, but I remember such a
> > LLVM JIT bug with other math functions).  One way to avoid this bug is to
> > grab a pointer to the pow() function, and then emit a call to that pointer
> > constant.  We've done this a lot in other such thorny cases.
> 
> I tried to fix this in llvm. You can see the proposed change in diff.txt.
> I'm not sure that it is correct, though. SunSpider runs fine. Does
> "__powidf2" and "pow" have the same signature?

You'll need to verify much more than SunSpider. ;-)

Can you run JSC stress tests?

I don't know what __powidf2 is.

-- 
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/20150526/621a6c0f/attachment-0001.html>


More information about the webkit-unassigned mailing list