Skip to content

Latest commit

 

History

History
39 lines (33 loc) · 1.41 KB

xtheadvdot.adoc

File metadata and controls

39 lines (33 loc) · 1.41 KB

Vector four 8-bit multiply and add with 32-bit instructions

Frozen
The XTheadVdot extension is stable.

The XTheadVdot ISA extension provides vector integer four 8-bit multiply and add with 32-bit element intructions.

This extension depends on the availability of the V (vector) ISA extension.

The table below gives an overview of the instructions:

RV32 RV64 Mnemonic Instruction

Y

Y

th.vmaqa.vv vd, vs1, vs2

[xtheadvdot-insns-vmaqa-vv]

Y

Y

th.vmaqa.vx vd, rs1, vs2

[xtheadvdot-insns-vmaqa-vx]

Y

Y

th.vmaqau.vv vd, vs1, vs2

[xtheadvdot-insns-vmaqau-vv]

Y

Y

th.vmaqau.vx vd, rs1, vs2

[xtheadvdot-insns-vmaqau-vx]

Y

Y

th.vmaqasu.vv vd, vs1, vs2

[xtheadvdot-insns-vmaqasu-vv]

Y

Y

th.vmaqasu.vx vd, rs1, vs2

[xtheadvdot-insns-vmaqasu-vx]

Y

Y

th.vmaqaus.vx vd, rs1, vs2

[xtheadvdot-insns-vmaqaus-vx]