tdpbuud

Tile Dot Product Byte Unsigned Unsigned Doubleword

TDPBUUD tmm1, tmm2, tmm3

Matrix multiply (Unsigned * Unsigned) accumulating to Int32.

Details

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

Pseudocode Operation

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

Example

TDPBUUD 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