# A list of known bugs/failures. The bug can be specific or general.
# A test case is considered as matching if all indicated parameters match.
# Wildcards can be used for the function

Known bugs:
- { function: "gemm_ex", a_type: "bf16_r", b_type: "bf16_r", c_type: "bf16_r", d_type: "bf16_r", compute_type: "f32_r", transA: 'T', transB: 'N', M: 960, N: 1024, K: 1024, lda: 1024, ldb: 1024, ldc: 960, ldd: 960, alpha: 1.0, alphai: 0.0, beta: 0.0, betai: 0.0 }
- { function: "gemm_ex", a_type: "bf16_r", b_type: "bf16_r", c_type: "bf16_r", d_type: "bf16_r", compute_type: "f32_r", transA: 'T', transB: 'N', M: 3840, N: 4096, K: 4096, lda: 4096, ldb: 4096, ldc: 3840, ldd: 3840, alpha: 1.0, alphai: 0.0, beta: 0.0, betai: 0.0 }
- { function: "gemm_ex", a_type: "bf16_r", b_type: "bf16_r", c_type: "bf16_r", d_type: "bf16_r", compute_type: "f32_r", transA: 'C', transB: 'N', M: 512, N: 512, K: 512, lda: 512, ldb: 512, ldc: 512, ldd: 512, alpha: 5.0, alphai: 0.0, beta: 0.0, betai: 0.0 }
- { function: "gemm_ex", a_type: "bf16_r", b_type: "bf16_r", c_type: "bf16_r", d_type: "bf16_r", compute_type: "f32_r", transA: 'C', transB: 'N', M: 512, N: 512, K: 512, lda: 512, ldb: 512, ldc: 512, ldd: 512, alpha: 0.0, alphai: 0.0, beta: 3.0, betai: 0.0 }
- { function: "gemm_ex", a_type: "bf16_r", b_type: "bf16_r", c_type: "bf16_r", d_type: "bf16_r", compute_type: "f32_r", transA: 'C', transB: 'N', M: 512, N: 512, K: 512, lda: 512, ldb: 512, ldc: 512, ldd: 512, alpha: 1.0, alphai: 0.0, beta: 3.0, betai: 0.0 }
- { function: "gemm_ex", a_type: "bf16_r", b_type: "bf16_r", c_type: "bf16_r", d_type: "bf16_r", compute_type: "f32_r", transA: 'C', transB: 'N', M: 512, N: 512, K: 512, lda: 512, ldb: 512, ldc: 512, ldd: 512, alpha: 1.0, alphai: 0.0, beta: 1.0, betai: 0.0 }
- { function: "gemm_ex", a_type: "bf16_r", b_type: "bf16_r", c_type: "bf16_r", d_type: "bf16_r", compute_type: "f32_r", transA: 'C', transB: 'N', M: 1024, N: 1024, K: 1024, lda: 1024, ldb: 1024, ldc: 1024, ldd: 1024, alpha: 5.0, alphai: 0.0, beta: 0.0, betai: 0.0 }
- { function: "gemm_ex", a_type: "bf16_r", b_type: "bf16_r", c_type: "bf16_r", d_type: "bf16_r", compute_type: "f32_r", transA: 'C', transB: 'N', M: 1024, N: 1024, K: 1024, lda: 1024, ldb: 1024, ldc: 1024, ldd: 1024, alpha: 0.0, alphai: 0.0, beta: 3.0, betai: 0.0 }
- { function: "gemm_ex", a_type: "bf16_r", b_type: "bf16_r", c_type: "bf16_r", d_type: "bf16_r", compute_type: "f32_r", transA: 'C', transB: 'N', M: 1024, N: 1024, K: 1024, lda: 1024, ldb: 1024, ldc: 1024, ldd: 1024, alpha: 1.0, alphai: 0.0, beta: 3.0, betai: 0.0 }
- { function: "gemm_ex", a_type: "bf16_r", b_type: "bf16_r", c_type: "bf16_r", d_type: "bf16_r", compute_type: "f32_r", transA: 'C', transB: 'N', M: 1024, N: 1024, K: 1024, lda: 1024, ldb: 1024, ldc: 1024, ldd: 1024, alpha: 1.0, alphai: 0.0, beta: 1.0, betai: 0.0 }
- { function: "gemm_strided_batched_ex", a_type: "bf16_r", b_type: "bf16_r", c_type: "bf16_r", d_type: "bf16_r", compute_type: "f32_r", transA: 'C', transB: 'N', M: 512, N: 512, K: 512, lda: 512, ldb: 512, ldc: 512, ldd: 512, alpha: -2.0, alphai: 0.0, beta: -3.0, betai: 0.0, batch_count: 3, stride_a: 262144, stride_b: 262144, stride_c: 262144, stride_d: 262144 }
- { function: "gemm_strided_batched_ex", a_type: "bf16_r", b_type: "bf16_r", c_type: "bf16_r", d_type: "bf16_r", compute_type: "f32_r", transA: 'C', transB: 'N', M: 512, N: 512, K: 512, lda: 512, ldb: 512, ldc: 512, ldd: 512, alpha: 0.0, alphai: 0.0, beta: 1.0, betai: 0.0, batch_count: 3, stride_a: 262144, stride_b: 262144, stride_c: 262144, stride_d: 262144 }
- { function: "gemm_strided_batched_ex", a_type: "bf16_r", b_type: "bf16_r", c_type: "bf16_r", d_type: "bf16_r", compute_type: "f32_r", transA: 'C', transB: 'N', M: 512, N: 512, K: 512, lda: 512, ldb: 512, ldc: 512, ldd: 512, alpha: 1.0, alphai: 0.0, beta: 0.0, betai: 0.0, batch_count: 3, stride_a: 262144, stride_b: 262144, stride_c: 262144, stride_d: 262144 }
