List of Matrix-Multiply Assist compiler built-ins
 
Programming note: Type vec_t is defined to be a normal vector unsigned char type. The uint2, uint4, and uint8 parameters are 2-bit, 4-bit, and 8-bit unsigned integer constants, respectively. The compiler verifies that they are constants and that their values are within range.
void __builtin_mma_xvi4ger8 (__vector_quad *, vec_t, vec_t);
void __builtin_mma_xvi8ger4 (__vector_quad *, vec_t, vec_t);
void __builtin_mma_xvi16ger2 (__vector_quad *, vec_t, vec_t);
void __builtin_mma_xvi16ger2s ...

Get Matrix-Multiply Assist Best Practices Guide now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.