hexagonv66

Name hexagonv66
Architecture hexagon
Endianess little

Targets:

Name Explanation LLVM only Enabled
hvx Hexagon HVX instructions. ⛔️ ✅
hvx-length128b Hexagon HVX 128B instructions. ⛔️ ✅
crt-static Enables C Run-time Libraries to be statically linked. ⛔️ ⛔️
audio Hexagon Audio extension instructions. ✅ ⛔️
cabac Emit the CABAC instruction. ✅ ⛔️
compound Use compound instructions. ✅ ⛔️
duplex Enable generation of duplex instruction. ✅ ⛔️
hvx-ieee-fp Hexagon HVX IEEE floating point instructions. ✅ ⛔️
hvx-length64b Hexagon HVX 64B instructions. ✅ ⛔️
hvx-qfloat Hexagon HVX QFloating point instructions. ✅ ⛔️
hvxv60 Hexagon HVX instructions. ✅ ⛔️
hvxv62 Hexagon HVX instructions. ✅ ⛔️
hvxv65 Hexagon HVX instructions. ✅ ⛔️
hvxv66 Hexagon HVX instructions. ✅ ⛔️
hvxv67 Hexagon HVX instructions. ✅ ⛔️
hvxv68 Hexagon HVX instructions. ✅ ⛔️
hvxv69 Hexagon HVX instructions. ✅ ⛔️
long-calls Use constant-extended calls. ✅ ⛔️
mem_noshuf Supports mem_noshuf feature. ✅ ⛔️
memops Use memop instructions. ✅ ⛔️
noreturn-stack-elim Eliminate stack allocation in a noreturn function when possible. ✅ ⛔️
nvj Support for new-value jumps. ✅ ⛔️
nvs Support for new-value stores. ✅ ⛔️
packets Support for instruction packets. ✅ ⛔️
prev65 Support features deprecated in v65. ✅ ⛔️
reserved-r19 Reserve register R19. ✅ ⛔️
small-data Allow GP-relative addressing of global variables. ✅ ⛔️
tinycore Hexagon Tiny Core. ✅ ⛔️
unsafe-fp Use unsafe FP math. ✅ ⛔️
v5 Enable Hexagon V5 architecture. ✅ ⛔️
v55 Enable Hexagon V55 architecture. ✅ ⛔️
v60 Enable Hexagon V60 architecture. ✅ ⛔️
v62 Enable Hexagon V62 architecture. ✅ ⛔️
v65 Enable Hexagon V65 architecture. ✅ ⛔️
v66 Enable Hexagon V66 architecture. ✅ ⛔️
v67 Enable Hexagon V67 architecture. ✅ ⛔️
v68 Enable Hexagon V68 architecture. ✅ ⛔️
v69 Enable Hexagon V69 architecture. ✅ ⛔️
zreg Hexagon ZReg extension instructions. ✅ ⛔️