udot

Unsigned Dot Product (Multi-vector)

UDOT { <Zd1>.S-<Zd2>.S }, <Zn>.B, <Zm>.B

Multi-vector unsigned dot product (SME2).

Details

The Unsigned Dot Product instruction multi-vector unsigned dot product (SME2).

Pseudocode Operation

// Multi-vector unsigned dot product (SME2)

Example

UDOT z1.s.B, z2.s.B

Encoding

Binary Layout
11000001
10
0
01110
Zm
Zn
10
Zd
 
Format SME2 DotProd
Opcode 0xC18E8000
Extension SME2

Operands

  • Zd
    Dest Pair
  • Zn
    First source scalable vector register (SVE)
  • Zm
    Second source scalable vector register (SVE)