12 "Never use <amxfp16transposeintrin.h> directly; use <immintrin.h> instead."
15#ifndef __AMX_FP16TRANSPOSEINTRIN_H
16#define __AMX_FP16TRANSPOSEINTRIN_H
20#define __DEFAULT_FN_ATTRS \
21 __attribute__((__always_inline__, __nodebug__, \
22 __target__("amx-fp16,amx-transpose")))
60#define _tile_tdpfp16ps(dst, a, b) __builtin_ia32_ttdpfp16ps((dst), (a), (b))
64_tile_tdpfp16ps_internal(
unsigned short m,
unsigned short n,
unsigned short k,
65 _tile1024i dst, _tile1024i src1, _tile1024i src2) {
66 return __builtin_ia32_ttdpfp16ps_internal(m, n, k, dst, src1, src2);
85static __inline__
void __tile_tdpfp16ps(__tile1024i *dst, __tile1024i src0,
87 dst->tile = _tile_tdpfp16ps_internal(src0.row, src1.col, src0.col, dst->tile,
88 src0.tile, src1.tile);
91#undef __DEFAULT_FN_ATTRS
#define __DEFAULT_FN_ATTRS