Bug 302915
| Summary: | Add MacroAssembler emitters for load of 8, 16, and 32 bit values that sign extend into 32 or 64 bit registers. | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Mark Lam <mark.lam> |
| Component: | JavaScriptCore | Assignee: | Mark Lam <mark.lam> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Mark Lam
Some of these will currently be used to make WasmBBQJIT64 codegen more efficient, and enable us to implement other things in the near future.
Also add testmasm tests for all these emitters.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/165186300>
Mark Lam
This is based on work originally done by Yusuke Suzuki at https://github.com/WebKit/WebKit/pull/44441/commits/5c6c5db61ec64440afd15e8818acf0fcfad99024.
Mark Lam
Pull request: https://github.com/WebKit/WebKit/pull/54294
EWS
Committed 303414@main (466d85255afa): <https://commits.webkit.org/303414@main>
Reviewed commits have been landed. Closing PR #54294 and removing active labels.