tdpbusd

Tile Dot Product Byte Unsigned Signed Doubleword

TDPBUSD tmm1, tmm2, tmm3

Matrix multiply (Unsigned * Signed) accumulating to Int32.

Details

The Tile Dot Product Byte Unsigned Signed Doubleword instruction matrix multiply (Unsigned * Signed) accumulating to Int32.

Pseudocode Operation

// Matrix multiply (Unsigned * Signed) accumulating to Int32

Example

TDPBUSD tmm1, tmm2, tmm3

Encoding

Binary Layout
VEX
+0
opcode
+3
ModRM
+4
 
Format VEX
Opcode C4 ... 5E
Extension AMX-INT8

Operands

  • dest
    AMX tile register
  • src1
    AMX tile register
  • src2
    AMX tile register