Commit 585b548
committed
hexagon: Add scalar DSP intrinsics
Add scalar (non-HVX) intrinsic wrappers for Hexagon DSP operations
covering arithmetic, multiply, shift, saturate, compare, and
floating-point instructions, mapping to llvm.hexagon.* LLVM builtins.
Includes the stdarch-gen-hexagon-scalar code generator crate which
produces scalar.rs from the LLVM hexagon_protos.h header file, and a
CI step to verify the generated output stays in sync.1 parent 5c1c65d commit 585b548
File tree
7 files changed
+20009
-78
lines changed- .github/workflows
- crates
- core_arch/src/hexagon
- stdarch-gen-hexagon-scalar
- src
7 files changed
+20009
-78
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
331 | 331 | | |
332 | 332 | | |
333 | 333 | | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
334 | 338 | | |
335 | 339 | | |
336 | 340 | | |
| |||
0 commit comments