Browse Extensions

xthead-mac

1.0.0.xsil package

by extensilica

T-Head XTheadMac multiply-accumulate DSP extension

No confirmed encoding conflictsShares encoding space with 11 extension(s)
Show encoding relation details

mojo-v WARNING

  • PARTIAL_DECODE_OVERLAP: opcode 0x0B funct3 0x1 funct7 null — opcode and funct3 match, but the full mask isn't known (funct7/funct12 not imported). Possible overlap; needs full mask/match data to confirm.
  • SHARED_CUSTOM_SPACE: both declare custom-0; shared custom space (no per-vendor allocation in RISC-V). Not a conflict on its own — composing both needs opcode remapping or selective enable.

xthead-ba WARNING

  • PARTIAL_DECODE_OVERLAP: opcode 0x0B funct3 0x1 funct7 null — opcode and funct3 match, but the full mask isn't known (funct7/funct12 not imported). Possible overlap; needs full mask/match data to confirm.
  • SHARED_CUSTOM_SPACE: both declare custom-0; shared custom space (no per-vendor allocation in RISC-V). Not a conflict on its own — composing both needs opcode remapping or selective enable.

xthead-bb WARNING

  • PARTIAL_DECODE_OVERLAP: opcode 0x0B funct3 0x1 funct7 null — opcode and funct3 match, but the full mask isn't known (funct7/funct12 not imported). Possible overlap; needs full mask/match data to confirm.
  • SHARED_CUSTOM_SPACE: both declare custom-0; shared custom space (no per-vendor allocation in RISC-V). Not a conflict on its own — composing both needs opcode remapping or selective enable.

xthead-bs WARNING

  • PARTIAL_DECODE_OVERLAP: opcode 0x0B funct3 0x1 funct7 null — opcode and funct3 match, but the full mask isn't known (funct7/funct12 not imported). Possible overlap; needs full mask/match data to confirm.
  • SHARED_CUSTOM_SPACE: both declare custom-0; shared custom space (no per-vendor allocation in RISC-V). Not a conflict on its own — composing both needs opcode remapping or selective enable.

xthead-condmov WARNING

  • PARTIAL_DECODE_OVERLAP: opcode 0x0B funct3 0x1 funct7 null — opcode and funct3 match, but the full mask isn't known (funct7/funct12 not imported). Possible overlap; needs full mask/match data to confirm.
  • SHARED_CUSTOM_SPACE: both declare custom-0; shared custom space (no per-vendor allocation in RISC-V). Not a conflict on its own — composing both needs opcode remapping or selective enable.

xthead-fmemidx INFO

  • SHARED_CUSTOM_SPACE: both declare custom-0; shared custom space (no per-vendor allocation in RISC-V). Not a conflict on its own — composing both needs opcode remapping or selective enable.

xthead-fmv INFO

  • SHARED_CUSTOM_SPACE: both declare custom-0; shared custom space (no per-vendor allocation in RISC-V). Not a conflict on its own — composing both needs opcode remapping or selective enable.

xthead-int INFO

  • SHARED_CUSTOM_SPACE: both declare custom-0; shared custom space (no per-vendor allocation in RISC-V). Not a conflict on its own — composing both needs opcode remapping or selective enable.

xthead-mempair INFO

  • SHARED_CUSTOM_SPACE: both declare custom-0; shared custom space (no per-vendor allocation in RISC-V). Not a conflict on its own — composing both needs opcode remapping or selective enable.

xthead-sync INFO

  • SHARED_CUSTOM_SPACE: both declare custom-0; shared custom space (no per-vendor allocation in RISC-V). Not a conflict on its own — composing both needs opcode remapping or selective enable.

xthead-vdot INFO

  • SHARED_CUSTOM_SPACE: both declare custom-0; shared custom space (no per-vendor allocation in RISC-V). Not a conflict on its own — composing both needs opcode remapping or selective enable.

This versioned archive records the Extension's encoding, dependencies, provenance, documentation, and any simulator, toolchain, RTL, test, or hardware support declared by its maintainer.

Package metadata

Metadata is published by the package maintainer. Inspect the archive, upstream sources, and checksums before depending on declared support.

Required ISA
RV64I_Xtheadmac
Declared support
spike
Toolchain
riscv64-unknown-elf · v14.2.0 (external)
Capabilities
ISAToolchain: externalSim: SpikeTestsRepro: host-dependententrytestEntry
Resolution
host-dependent
Archive checksum
sha256:d46c02e96e8de5305136bd12d16ea22020b2b0b7be78773883bdeea1a01534f7
Payload checksum
sha256:2b432b596de3ced98e5f6fb10437f60d131c205c5e2c5b206139cf7dc48b033e
Support metadata
{
  "spike": {
    "config": "sim/spike.yaml",
    "isa": "rv64gc_xtheadmac",
    "mem": "256m",
    "priv": "msu",
    "status": "skeleton"
  }
}
Dependencies
{
  "tools": []
}

README

T-Head XTheadMac multiply-accumulate DSP extension

Version History

VersionPublishedStatus
1.0.0latest
xsil install [email protected]
May 14, 2026active

Downloads

0

Last 7 days

1

Last 30 days

2

All time

Daily downloads — last 30 days

07-1307-2007-2708-0308-1008-11

By version

1.0.0
2

Reviews

Sign in to leave a review.

No reviews yet

Be the first to leave a review.