/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck/utility/amd_xdlops.hpp File Reference

/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck/utility/amd_xdlops.hpp File Reference#

Composable Kernel: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck/utility/amd_xdlops.hpp File Reference
amd_xdlops.hpp File Reference

Go to the source code of this file.

Classes

struct  ck::intrin_mfma_f32_32x32x1f32< 64, 64 >
 
struct  ck::intrin_mfma_f32_32x32x1f32< 32, 64 >
 
struct  ck::intrin_mfma_f32_32x32x2f32< 32, 32 >
 
struct  ck::intrin_mfma_f32_16x16x4f32< 16, 16 >
 
struct  ck::intrin_mfma_f32_16x16x1f32< 16, 64 >
 
struct  ck::intrin_mfma_f32_4x4x1f32< 4, 64 >
 
struct  ck::intrin_mfma_f32_4x4x1f32< 8, 64 >
 
struct  ck::intrin_mfma_f32_32x32x4f16< 64, 64 >
 
struct  ck::intrin_mfma_f32_32x32x4f16< 32, 64 >
 
struct  ck::intrin_mfma_f32_32x32x16f16< 32, 32 >
 
struct  ck::intrin_mfma_f32_16x16x32f16< 16, 16 >
 
struct  ck::intrin_mfma_f32_32x32x8f16< 32, 32 >
 
struct  ck::intrin_mfma_f32_16x16x16f16< 16, 16 >
 
struct  ck::intrin_mfma_f32_16x16x4f16< 16, 64 >
 
struct  ck::intrin_mfma_f32_4x4x4f16< 4, 64 >
 
struct  ck::intrin_mfma_f32_4x4x4f16< 8, 64 >
 
struct  ck::intrin_mfma_f32_32x32x16bf16< 32, 32 >
 
struct  ck::intrin_mfma_f32_16x16x32bf16< 16, 16 >
 
struct  ck::intrin_mfma_f32_32x32x8bf16_1k< 32, 32 >
 
struct  ck::intrin_mfma_f32_16x16x16bf16_1k< 16, 16 >
 
struct  ck::intrin_mfma_f32_32x32x4bf16< 32, 32 >
 
struct  ck::intrin_mfma_f32_16x16x8bf16< 16, 16 >
 
struct  ck::intrin_mfma_i32_32x32x8i8< 32, 32 >
 
struct  ck::intrin_mfma_i32_16x16x16i8< 16, 16 >
 
struct  ck::intrin_mfma_i32_32x32x32i8< 32, 32 >
 
struct  ck::intrin_mfma_i32_16x16x64i8< 16, 16 >
 
struct  ck::intrin_mfma_i32_32x32x16i8< 32, 32 >
 
struct  ck::intrin_mfma_i32_16x16x32i8< 16, 16 >
 
struct  ck::intrin_mfma_f64_16x16x4f64< 16, 16 >
 
struct  ck::intrin_mfma_f32_32x32x64f8f6f4< 32, 32 >
 Performs a matrix fused multiply-accumulate operation on 32x32x64 submatrices for f8, f6, and f4 data types. More...
 
struct  ck::intrin_mfma_scale_f32_32x32x64f8f6f4< 32, 32, OpselA, OpselB >
 
struct  ck::intrin_mfma_scale_f32_16x16x128f8f6f4< 16, 16, OpselA, OpselB >
 
struct  ck::intrin_mfma_f32_16x16x128f8f6f4< 16, 16 >
 Performs a matrix fused multiply-accumulate operation on 16x16x128 submatrices for f8f6f4 data types. More...
 
struct  ck::intrin_mfma_f32_32x32x16f8f8< 32, 32 >
 
struct  ck::intrin_mfma_f32_16x16x32f8f8< 16, 16 >
 
struct  ck::intrin_mfma_f32_32x32x16bf8bf8< 32, 32 >
 
struct  ck::intrin_mfma_f32_16x16x32bf8bf8< 16, 16 >
 
struct  ck::intrin_mfma_f32_32x32x16f8bf8< 32, 32 >
 
struct  ck::intrin_mfma_f32_16x16x32f8bf8< 16, 16 >
 
struct  ck::intrin_mfma_f32_32x32x16bf8f8< 32, 32 >
 
struct  ck::intrin_mfma_f32_16x16x32bf8f8< 16, 16 >
 

Namespaces

 ck