6363/// The 1st source tile. Max size is 1024 Bytes.
6464/// \param b
6565/// The 2nd source tile. Max size is 1024 Bytes.
66- #define _tile_tcmmimfp16ps (dst , a , b ) __builtin_ia32_ttcmmimfp16ps(dst, a, b)
66+ #define _tile_tcmmimfp16ps (dst , a , b ) \
67+ __builtin_ia32_ttcmmimfp16ps((dst), (a), (b))
6768
6869/// Perform matrix multiplication of two tiles containing complex elements and
6970/// accumulate the results into a packed single precision tile. Each dword
108109/// The 1st source tile. Max size is 1024 Bytes.
109110/// \param b
110111/// The 2nd source tile. Max size is 1024 Bytes.
111- #define _tile_tcmmrlfp16ps (dst , a , b ) __builtin_ia32_ttcmmrlfp16ps(dst, a, b)
112+ #define _tile_tcmmrlfp16ps (dst , a , b ) \
113+ __builtin_ia32_ttcmmrlfp16ps((dst), (a), (b))
112114
113115/// Perform matrix conjugate transpose and multiplication of two tiles
114116/// containing complex elements and accumulate the results into a packed
155157/// \param b
156158/// The 2nd source tile. Max size is 1024 Bytes.
157159#define _tile_conjtcmmimfp16ps (dst , a , b ) \
158- __builtin_ia32_tconjtcmmimfp16ps(dst, a, b )
160+ __builtin_ia32_tconjtcmmimfp16ps(( dst), (a), (b) )
159161
160162/// Perform conjugate transpose of an FP16-pair of complex elements from \a a
161163/// and writes the result to \a dst.
184186/// The destination tile. Max size is 1024 Bytes.
185187/// \param a
186188/// The source tile. Max size is 1024 Bytes.
187- #define _tile_conjtfp16 (dst , a ) __builtin_ia32_tconjtfp16(dst, a )
189+ #define _tile_conjtfp16 (dst , a ) __builtin_ia32_tconjtfp16(( dst), (a) )
188190
189191static __inline__ _tile1024i __DEFAULT_FN_ATTRS _tile_tcmmimfp16ps_internal (
190192 unsigned short m , unsigned short n , unsigned short k , _tile1024i dst ,
@@ -204,8 +206,8 @@ static __inline__ _tile1024i __DEFAULT_FN_ATTRS _tile_conjtcmmimfp16ps_internal(
204206 return __builtin_ia32_tconjtcmmimfp16ps_internal (m , n , k , dst , src1 , src2 );
205207}
206208
207- static __inline__ _tile1024i __DEFAULT_FN_ATTRS _tile_conjtfp16_internal (
208- unsigned short m , unsigned short n , _tile1024i src ) {
209+ static __inline__ _tile1024i __DEFAULT_FN_ATTRS
210+ _tile_conjtfp16_internal ( unsigned short m , unsigned short n , _tile1024i src ) {
209211 return __builtin_ia32_tconjtfp16_internal (m , n , src );
210212}
211213
0 commit comments