SKIP: FAILED ../../src/tint/lang/core/ir/validator.cc:111 internal compiler error: ========================================================= == IR validation failed before ir.SignedIntegerPolyfill: ========================================================= :18:16 error: msl.simdgroup_multiply_accumulate: no matching call to 'msl.simdgroup_multiply_accumulate(subgroup_matrix_result, subgroup_matrix_left, subgroup_matrix_right, subgroup_matrix_result)' 1 candidate function: • 'msl.simdgroup_multiply_accumulate(subgroup_matrix ✓ , subgroup_matrix ✗ , subgroup_matrix ✗ , subgroup_matrix ✓ )' where: ✓ 'S' is 'f32' or 'f16' %13:void = msl.simdgroup_multiply_accumulate %12, %8, %9, %10 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :6:3 note: in block $B1: { ^^^ note: # Disassembly tint_module_vars_struct = struct @align(1) { prevent_dce:ptr, read_write> @offset(0) } %subgroupMatrixMultiplyAccumulate_071472 = func():subgroup_matrix_result { $B1: { %2:subgroup_matrix_left = msl.make_filled_simdgroup_matrix> 0.0h %arg_0:ptr, read_write> = var %2 %4:subgroup_matrix_right = msl.make_filled_simdgroup_matrix> 0.0h %arg_1:ptr, read_write> = var %4 %6:subgroup_matrix_result = msl.make_filled_simdgroup_matrix> 0.0f %arg_2:ptr, read_write> = var %6 %8:subgroup_matrix_left = load %arg_0 %9:subgroup_matrix_right = load %arg_1 %10:subgroup_matrix_result = load %arg_2 %11:ptr, read_write> = var undef %12:subgroup_matrix_result = load %11 %13:void = msl.simdgroup_multiply_accumulate %12, %8, %9, %10 %14:subgroup_matrix_result = load %11 %res:ptr, read_write> = var %14 %16:subgroup_matrix_result = load %res ret %16 } } %compute_main = @compute @workgroup_size(1i, 1i, 1i) func(%prevent_dce:ptr, read_write> [@binding_point(0, 0)]):void { $B2: { %19:tint_module_vars_struct = construct %prevent_dce %tint_module_vars:tint_module_vars_struct = let %19 %21:subgroup_matrix_result = call %subgroupMatrixMultiplyAccumulate_071472 %22:ptr, read_write> = access %tint_module_vars, 0u %23:u32 = bitcast 8i %24:ptr = access %22, 0i %25:u64 = msl.convert %23 %26:void = msl.simdgroup_store %21, %24, %25, vec2(0u64), false ret } } ******************************************************************** * The tint shader compiler has encountered an unexpected error. * * * * Please help us fix this issue by submitting a bug report at * * crbug.com/tint with the source program that triggered the bug. * ******************************************************************** tint executable returned error: signal: trace/BPT trap