bfloat16 variants of svdup_lane were missing, and svcvtnt_bf16_x
was implemented incorrectly (it takes an operand for the inactive
lanes)
Details
Details
Diff Detail
Diff Detail
Unit Tests
Unit Tests
Event Timeline
Comment Actions
LGTM, thank you.
| clang/utils/TableGen/SveEmitter.cpp | ||
|---|---|---|
| 1265–1279 | nit: worth adding a comment in the emitter explaining why these redirections are needed. | |
clang-format: please reformat the code
-svbfloat16_t test_svdup_lane_bf16(svbfloat16_t data, uint16_t index) -{ +svbfloat16_t test_svdup_lane_bf16(svbfloat16_t data, uint16_t index) {