Browse Extensions

xthead-bb

1.0.0.xsil package

by extensilica

T-Head XTheadBb bit-manipulation 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.
  • PARTIAL_DECODE_OVERLAP: opcode 0x0B funct3 0x2 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.
  • PARTIAL_DECODE_OVERLAP: opcode 0x0B funct3 0x3 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-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-mac 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-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_Xtheadbb
Declared support
spike
Toolchain
riscv64-unknown-elf · v14.2.0 (external)
Capabilities
ISAToolchain: externalSim: SpikeTestsRepro: host-dependententrytestEntry
Resolution
host-dependent
Archive checksum
sha256:6f24fde9eba7252f792d9781ae4ff966707344daddc62554b383667470e70167
Payload checksum
sha256:ec07a54c90bed1ce258ea7b59bc2564793ae268e2ea912dd911e24d6fddfa1fa
Support metadata
{
  "spike": {
    "config": "sim/spike.yaml",
    "isa": "rv64gc_xtheadbb",
    "mem": "256m",
    "priv": "msu",
    "status": "skeleton"
  }
}
Dependencies
{
  "tools": []
}

README

T-Head XTheadBb bit-manipulation 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.