We have vector operations on double vector and float scalar. For
example, vfwadd.wf is such a instruction.
vfloat64m1_t vfwadd_wf(vfloat64m1_t op0, float op1, size_t op2);
We should specify F and D extensions for it.
Paths
| Differential D102051
[RISCV] Consider scalar types for required extensions. ClosedPublic Authored by HsiangKai on May 7 2021, 12:37 AM.
Details Summary We have vector operations on double vector and float scalar. For vfloat64m1_t vfwadd_wf(vfloat64m1_t op0, float op1, size_t op2); We should specify F and D extensions for it.
Diff Detail
Event TimelineHerald added subscribers: vkmr, frasercrmck, evandro and 24 others. · View Herald TranscriptMay 7 2021, 12:37 AM This revision is now accepted and ready to land.May 7 2021, 12:53 AM Closed by commit rGc04c66d705b4: [RISCV] Consider scalar types for required extensions. (authored by HsiangKai). · Explain WhyMay 7 2021, 1:08 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 343597 clang/utils/TableGen/RISCVVEmitter.cpp
|