|
template<typename T1 , typename T2 > |
| CONCEPT_REQUIRES (aie::detail::utils::is_one_of_v< T1, int16, uint16 > &&aie::detail::utils::is_one_of_v< T2, int32, uint32 >) inline v32acc64 mul_4x4_4x8_16bx32b(aie |
|
template<typename T1 , typename T2 > |
| CONCEPT_REQUIRES (aie::detail::utils::is_one_of_v< T1, int32, uint32 > &&aie::detail::utils::is_one_of_v< T2, int16, uint16 >) inline v32acc64 mul_4x4_4x8_32bx16b(aie |
|
template<typename T1 , typename T2 > |
| CONCEPT_REQUIRES (aie::detail::utils::is_one_of_v< T1, int32, uint32 > &&aie::detail::utils::is_one_of_v< T2, int32, uint32 >) inline v32acc64 mul_4x2_2x8_32bx32b(aie |
|
v32bfloat16 | extract_v4bfloat16_broadcast_to_v32bfloat16 (v32bfloat16 v, int idx) |
|
v32bfloat16 | extract_v8bfloat16_broadcast_to_v32bfloat16 (v32bfloat16 v, int idx) |
|
aie::accum< accfloat, 32 > | mac_8x8_8x4_bf16 (v64bfloat16 x, aie::vector< bfloat16, 32 > y, v32accfloat acc) |
|
aie::accum< accfloat, 32 > | mul_8x8_8x4_bf16 (v64bfloat16 x, v32bfloat16 y) |
|