SKIP: FAILED ../../src/tint/lang/core/ir/validator.cc:111 internal compiler error: ========================================================= == IR validation failed before ir.SignedIntegerPolyfill: ========================================================= :11:15 error: msl.simdgroup_multiply: no matching call to 'msl.simdgroup_multiply(subgroup_matrix_result, subgroup_matrix_left, subgroup_matrix_right)' 1 candidate function: • 'msl.simdgroup_multiply(subgroup_matrix ✓ , subgroup_matrix ✗ , subgroup_matrix ✗ )' where: ✓ 'S' is 'f32' or 'f16' %6:void = msl.simdgroup_multiply %5, %2, %3 ^^^^^^^^^^^^^^^^^^^^^^ :6:3 note: in block $B1: { ^^^ note: # Disassembly tint_module_vars_struct = struct @align(1) { prevent_dce:ptr, read_write> @offset(0) } %subgroupMatrixMultiply_5677fc = func():subgroup_matrix_result { $B1: { %2:subgroup_matrix_left = msl.make_filled_simdgroup_matrix> 0.0h %3:subgroup_matrix_right = msl.make_filled_simdgroup_matrix> 0.0h %4:ptr, read_write> = var undef %5:subgroup_matrix_result = load %4 %6:void = msl.simdgroup_multiply %5, %2, %3 %7:subgroup_matrix_result = load %4 %res:ptr, read_write> = var %7 %9:subgroup_matrix_result = load %res ret %9 } } %compute_main = @compute @workgroup_size(1i, 1i, 1i) func(%prevent_dce:ptr, read_write> [@binding_point(0, 0)]):void { $B2: { %12:tint_module_vars_struct = construct %prevent_dce %tint_module_vars:tint_module_vars_struct = let %12 %14:subgroup_matrix_result = call %subgroupMatrixMultiply_5677fc %15:ptr, read_write> = access %tint_module_vars, 0u %16:u32 = bitcast 8i %17:ptr = access %15, 0i %18:u64 = msl.convert %16 %19:void = msl.simdgroup_store %14, %17, %18, 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