hexagon-unknown-linux-musl

Arch hexagon
Family linux
OS linux

CFGs:

  • debug_assertions
  • panic="unwind"
  • target_abi=""
  • target_arch="hexagon"
  • target_endian="little"
  • target_env="musl"
  • target_family="unix"
  • target_feature="hvx"
  • target_feature="hvx-length128b"
  • target_feature="llvm14-builtins-abi"
  • target_has_atomic="16"
  • target_has_atomic="32"
  • target_has_atomic="8"
  • target_has_atomic="ptr"
  • target_has_atomic_equal_alignment="16"
  • target_has_atomic_equal_alignment="32"
  • target_has_atomic_equal_alignment="8"
  • target_has_atomic_equal_alignment="ptr"
  • target_has_atomic_load_store="16"
  • target_has_atomic_load_store="32"
  • target_has_atomic_load_store="8"
  • target_has_atomic_load_store="ptr"
  • target_os="linux"
  • target_pointer_width="32"
  • target_thread_local
  • target_vendor="unknown"
  • unix
Feature Name Feature Explanation LLVM
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.