Bug 238009
Summary: | [RISC-V] Support the bitmanip extensions | ||
---|---|---|---|
Product: | WebKit | Reporter: | Zan Dobersek <zan> |
Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW | ||
Severity: | Normal | CC: | webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Bug Depends on: | |||
Bug Blocks: | 237775 |
Zan Dobersek
The bitmanip extensions (Zba, Zbb, Zbc, Zbs) have been ratified some months ago, and would be very useful in how we generate instructions for certain operations.
These would have to be detected at runtime. Once indicated as supported, we could generate much simpler instructions instead of the current overly-verbose implementations.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Zan Dobersek
Bitmanip (Zba, Zbb, Zbc, Zbs) spec:
https://github.com/riscv/riscv-bitmanip/releases/download/1.0.0/bitmanip-1.0.0-38-g865e7a7.pdf
Radar WebKit Bug Importer
<rdar://problem/90753636>