WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
253286
Fix F32/F64Copysign on Intel in single-pass BBQ JIT
https://bugs.webkit.org/show_bug.cgi?id=253286
Summary
Fix F32/F64Copysign on Intel in single-pass BBQ JIT
David Degazio
Reported
2023-03-02 17:47:31 PST
rdar://106173548
The implementations for F32 and F64 copying on Intel move a mask into the result register, then AND it with the left operand register. If the result and left operand registers are the same, then this clobbers the left operand with the immediate, producing an incorrect answer.
Attachments
Add attachment
proposed patch, testcase, etc.
David Degazio
Comment 1
2023-03-02 18:17:09 PST
Pull request:
https://github.com/WebKit/WebKit/pull/10980
EWS
Comment 2
2023-03-02 19:56:40 PST
Committed
261116@main
(0cb9c0e04c8f): <
https://commits.webkit.org/261116@main
> Reviewed commits have been landed. Closing PR #10980 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug