Analyse following RPM build log snippet. Describe contents accurately, without speculation or suggestions for resolution.            
Your analysis must be as concise as possible, while keeping relevant information intact.
Snippet: 
******************** TEST 'MLIR :: Dialect/Tosa/availability.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 6
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -mlir-disable-threading -test-tosa-op-availability /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -mlir-disable-threading -test-tosa-op-availability /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:11:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:308:24: note: scanning from here
# |  func.func @test_argmax(%arg0: tensor<14x19xf32>) -> tensor<14xi32> {
# |                        ^
# | <stdin>:312:4: note: possible intended match here
# |  func.func @test_avg_pool2d(%arg0: tensor<1x7x7x9xf32>) -> tensor<1x7x7x9xf32> {
# |    ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:20:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:312:28: note: scanning from here
# |  func.func @test_avg_pool2d(%arg0: tensor<1x7x7x9xf32>) -> tensor<1x7x7x9xf32> {
# |                            ^
# | <stdin>:315:88: note: possible intended match here
# |  %2 = tosa.avg_pool2d %arg0, %0, %1 {acc_type = f32, kernel = array<i64: 2, 2>, pad = array<i64: 0, 1, 0, 1>, stride = array<i64: 1, 1>} : (tensor<1x7x7x9xf32>, tensor<1xf32>, tensor<1xf32>) -> tensor<1x7x7x9xf32>
# |                                                                                        ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:31:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:318:24: note: scanning from here
# |  func.func @test_conv2d(%arg0: tensor<1x4x4x4xf32>, %arg1: tensor<8x1x1x4xf32>, %arg2: tensor<8xf32>) -> tensor<1x4x4x8xf32> {
# |                        ^
# | <stdin>:321:120: note: possible intended match here
# |  %2 = tosa.conv2d %arg0, %arg1, %arg2, %0, %1 {acc_type = f32, dilation = array<i64: 1, 1>, local_bound = true, pad = array<i64: 0, 0, 0, 0>, stride = array<i64: 1, 1>} : (tensor<1x4x4x4xf32>, tensor<8x1x1x4xf32>, tensor<8xf32>, tensor<1xf32>, tensor<1xf32>) -> tensor<1x4x4x8xf32>
# |                                                                                                                        ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:42:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:324:24: note: scanning from here
# |  func.func @test_conv3d(%arg0: tensor<1x4x8x21x17xf32>, %arg1: tensor<34x1x1x1x17xf32>, %arg2: tensor<34xf32>) -> tensor<1x4x8x21x34xf32> {
# |                        ^
# | <stdin>:327:34: note: possible intended match here
# |  %2 = tosa.conv3d %arg0, %arg1, %arg2, %0, %1 {acc_type = f32, dilation = array<i64: 1, 1, 1>, pad = array<i64: 0, 0, 0, 0, 0, 0>, stride = array<i64: 1, 1, 1>} : (tensor<1x4x8x21x17xf32>, tensor<34x1x1x1x17xf32>, tensor<34xf32>, tensor<1xf32>, tensor<1xf32>) -> tensor<1x4x8x21x34xf32>
# |                                  ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:53:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:330:34: note: scanning from here
# |  func.func @test_depthwise_conv2d(%arg0: tensor<1x4x4x4xf32>, %arg1: tensor<1x1x4x2xf32>, %arg2: tensor<8xf32>) -> tensor<1x4x4x8xf32> {
# |                                  ^
# | <stdin>:333:110: note: possible intended match here
# |  %2 = tosa.depthwise_conv2d %arg0, %arg1, %arg2, %0, %1 {acc_type = f32, dilation = array<i64: 1, 1>, pad = array<i64: 0, 0, 0, 0>, stride = array<i64: 1, 1>} : (tensor<1x4x4x4xf32>, tensor<1x1x4x2xf32>, tensor<8xf32>, tensor<1xf32>, tensor<1xf32>) -> tensor<1x4x4x8xf32>
# |                                                                                                              ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:64:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ ]
# |            ^
# | <stdin>:336:23: note: scanning from here
# |  func.func @test_fft2d(%arg0: tensor<1x4x8xf32>, %arg1: tensor<1x4x8xf32>) -> (tensor<1x4x8xf32>, tensor<1x4x8xf32>) {
# |                       ^
# | <stdin>:337:19: note: possible intended match here
# |  %output_real, %output_imag = tosa.fft2d %arg0, %arg1 {inverse = false} : (tensor<1x4x8xf32>, tensor<1x4x8xf32>) -> (tensor<1x4x8xf32>, tensor<1x4x8xf32>)
# |                   ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:73:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:340:24: note: scanning from here
# |  func.func @test_matmul(%arg0: tensor<1x14x19xf32>, %arg1: tensor<1x19x28xf32>, %arg2: tensor<1xf32>, %arg3: tensor<1xf32>) -> tensor<1x14x28xf32> {
# |                        ^
# | <stdin>:342:5: note: possible intended match here
# |  return %0 : tensor<1x14x28xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:82:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:344:32: note: scanning from here
# |  func.func @test_max_pool2d_f32(%arg0: tensor<1x32x32x8xf32>) -> tensor<1x32x32x8xf32> {
# |                                ^
# | <stdin>:345:64: note: possible intended match here
# |  %0 = tosa.max_pool2d %arg0 {kernel = array<i64: 1, 1>, pad = array<i64: 0, 0, 0, 0>, stride = array<i64: 1, 1>} : (tensor<1x32x32x8xf32>) -> tensor<1x32x32x8xf32>
# |                                                                ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:91:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ ]
# |            ^
# | <stdin>:348:24: note: scanning from here
# |  func.func @test_rfft2d(%arg0: tensor<13x8x16xf32>) -> (tensor<13x8x9xf32>, tensor<13x8x9xf32>) {
# |                        ^
# | <stdin>:349:19: note: possible intended match here
# |  %output_real, %output_imag = tosa.rfft2d %arg0 : (tensor<13x8x16xf32>) -> (tensor<13x8x9xf32>, tensor<13x8x9xf32>)
# |                   ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:100:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:352:34: note: scanning from here
# |  func.func @test_transpose_conv2d(%arg0: tensor<1x32x32x8xf32>, %arg1: tensor<16x1x1x8xf32>, %arg2: tensor<16xf32>) -> tensor<1x32x32x16xf32> {
# |                                  ^
# | <stdin>:355:85: note: possible intended match here
# |  %2 = tosa.transpose_conv2d %arg0, %arg1, %arg2, %0, %1 {acc_type = f32, out_pad = array<i64: 0, 0, 0, 0>, out_shape = array<i64: 1, 32, 32, 16>, stride = array<i64: 1, 1>} : (tensor<1x32x32x8xf32>, tensor<16x1x1x8xf32>, tensor<16xf32>, tensor<1xf32>, tensor<1xf32>) -> tensor<1x32x32x16xf32>
# |                                                                                     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:111:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:358:23: note: scanning from here
# |  func.func @test_clamp(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                       ^
# | <stdin>:360:5: note: possible intended match here
# |  return %0 : tensor<13x21x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:120:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_fp] ]
# |            ^
# | <stdin>:362:25: note: scanning from here
# |  func.func @test_sigmoid(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                         ^
# | <stdin>:363:18: note: possible intended match here
# |  %0 = tosa.sigmoid %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32>
# |                  ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:129:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_fp] ]
# |            ^
# | <stdin>:366:22: note: scanning from here
# |  func.func @test_tanh(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                      ^
# | <stdin>:370:8: note: possible intended match here
# |  func.func @test_erf(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |        ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:137:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_fp] ]
# |            ^
# | <stdin>:370:21: note: scanning from here
# |  func.func @test_erf(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:371:12: note: possible intended match here
# |  %0 = tosa.erf %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32>
# |            ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:146:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:374:21: note: scanning from here
# |  func.func @test_add(%arg0: tensor<13x21x1xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:376:5: note: possible intended match here
# |  return %0 : tensor<13x21x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:155:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int] ]
# |            ^
# | <stdin>:378:40: note: scanning from here
# |  func.func @test_arithmetic_right_shift(%arg0: tensor<13x21x1xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                                        ^
# | <stdin>:379:12: note: possible intended match here
# |  %0 = tosa.arithmetic_right_shift %arg0, %arg1 {round = false} : (tensor<13x21x1xf32>, tensor<13x21x3xf32>) -> tensor<13x21x3xf32>
# |            ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:164:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int] ]
# |            ^
# | <stdin>:382:29: note: scanning from here
# |  func.func @test_bitwise_and(%arg0: tensor<13x21x3xi32>, %arg1: tensor<13x21x1xi32>) -> tensor<13x21x3xi32> {
# |                             ^
# | <stdin>:383:12: note: possible intended match here
# |  %0 = tosa.bitwise_and %arg0, %arg1 : (tensor<13x21x3xi32>, tensor<13x21x1xi32>) -> tensor<13x21x3xi32>
# |            ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:173:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int] ]
# |            ^
# | <stdin>:386:28: note: scanning from here
# |  func.func @test_bitwise_or(%arg0: tensor<13x21x3xi32>, %arg1: tensor<13x1x3xi32>) -> tensor<13x21x3xi32> {
# |                            ^
# | <stdin>:386:45: note: possible intended match here
# |  func.func @test_bitwise_or(%arg0: tensor<13x21x3xi32>, %arg1: tensor<13x1x3xi32>) -> tensor<13x21x3xi32> {
# |                                             ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:182:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int] ]
# |            ^
# | <stdin>:390:29: note: scanning from here
# |  func.func @test_bitwise_xor(%arg0: tensor<13x21x1xi32>, %arg1: tensor<13x21x3xi32>) -> tensor<13x21x3xi32> {
# |                             ^
# | <stdin>:394:4: note: possible intended match here
# |  func.func @test_intdiv(%arg0: tensor<13x21x1xi32>, %arg1: tensor<13x21x3xi32>) -> tensor<13x21x3xi32> {
# |    ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:191:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:394:24: note: scanning from here
# |  func.func @test_intdiv(%arg0: tensor<13x21x1xi32>, %arg1: tensor<13x21x3xi32>) -> tensor<13x21x3xi32> {
# |                        ^
# | <stdin>:398:8: note: possible intended match here
# |  func.func @test_logical_and(%arg0: tensor<13x21x3xi1>, %arg1: tensor<13x21x1xi1>) -> tensor<13x21x3xi1> {
# |        ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:200:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:398:29: note: scanning from here
# |  func.func @test_logical_and(%arg0: tensor<13x21x3xi1>, %arg1: tensor<13x21x1xi1>) -> tensor<13x21x3xi1> {
# |                             ^
# | <stdin>:399:9: note: possible intended match here
# |  %0 = tosa.logical_and %arg0, %arg1 : (tensor<13x21x3xi1>, tensor<13x21x1xi1>) -> tensor<13x21x3xi1>
# |         ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:209:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:402:36: note: scanning from here
# |  func.func @test_logical_left_shift(%arg0: tensor<13x21x3xi32>, %arg1: tensor<13x21x1xi32>) -> tensor<13x21x3xi32> {
# |                                    ^
# | <stdin>:406:17: note: possible intended match here
# |  func.func @test_logical_right_shift(%arg0: tensor<13x21x3xi32>, %arg1: tensor<13x21x1xi32>) -> tensor<13x21x3xi32> {
# |                 ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:218:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:406:37: note: scanning from here
# |  func.func @test_logical_right_shift(%arg0: tensor<13x21x3xi32>, %arg1: tensor<13x21x1xi32>) -> tensor<13x21x3xi32> {
# |                                     ^
# | <stdin>:407:11: note: possible intended match here
# |  %0 = tosa.logical_right_shift %arg0, %arg1 : (tensor<13x21x3xi32>, tensor<13x21x1xi32>) -> tensor<13x21x3xi32>
# |           ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:227:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:410:28: note: scanning from here
# |  func.func @test_logical_or(%arg0: tensor<13x1x3xi1>, %arg1: tensor<13x21x3xi1>) -> tensor<13x21x3xi1> {
# |                            ^
# | <stdin>:414:8: note: possible intended match here
# |  func.func @test_logical_xor(%arg0: tensor<13x1x3xi1>, %arg1: tensor<13x21x3xi1>) -> tensor<13x21x3xi1> {
# |        ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:236:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:414:29: note: scanning from here
# |  func.func @test_logical_xor(%arg0: tensor<13x1x3xi1>, %arg1: tensor<13x21x3xi1>) -> tensor<13x21x3xi1> {
# |                             ^
# | <stdin>:414:32: note: possible intended match here
# |  func.func @test_logical_xor(%arg0: tensor<13x1x3xi1>, %arg1: tensor<13x21x3xi1>) -> tensor<13x21x3xi1> {
# |                                ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:245:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:419:19: note: scanning from here
# |  %0 = tosa.maximum %arg0, %arg1 : (tensor<13x21x3xf32>, tensor<13x21x1xf32>) -> tensor<13x21x3xf32>
# |                   ^
# | <stdin>:420:5: note: possible intended match here
# |  return %0 : tensor<13x21x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:254:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:423:19: note: scanning from here
# |  %0 = tosa.minimum %arg0, %arg1 : (tensor<13x21x3xf32>, tensor<1x21x3xf32>) -> tensor<13x21x3xf32>
# |                   ^
# | <stdin>:424:5: note: possible intended match here
# |  return %0 : tensor<13x21x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:264:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:426:21: note: scanning from here
# |  func.func @test_mul(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x1x3xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:429:5: note: possible intended match here
# |  return %1 : tensor<13x21x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:273:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_fp] ]
# |            ^
# | <stdin>:431:21: note: scanning from here
# |  func.func @test_pow(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x21x1xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:432:10: note: possible intended match here
# |  %0 = tosa.pow %arg0, %arg1 : (tensor<13x21x3xf32>, tensor<13x21x1xf32>) -> tensor<13x21x3xf32>
# |          ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:282:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:435:21: note: scanning from here
# |  func.func @test_sub(%arg0: tensor<1x21x3xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:437:5: note: possible intended match here
# |  return %0 : tensor<13x21x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:291:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int] ]
# |            ^
# | <stdin>:439:23: note: scanning from here
# |  func.func @test_table(%arg0: tensor<64xi32>, %arg1: tensor<513x!quant.uniform<i16:f32, 1.000000e+00>>) -> tensor<64x!quant.uniform<i16:f32, 1.000000e+00>> {
# |                       ^
# | <stdin>:439:35: note: possible intended match here
# |  func.func @test_table(%arg0: tensor<64xi32>, %arg1: tensor<513x!quant.uniform<i16:f32, 1.000000e+00>>) -> tensor<64x!quant.uniform<i16:f32, 1.000000e+00>> {
# |                                   ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:300:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:443:21: note: scanning from here
# |  func.func @test_abs(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:445:5: note: possible intended match here
# |  return %0 : tensor<13x21x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:309:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int] ]
# |            ^
# | <stdin>:447:29: note: scanning from here
# |  func.func @test_bitwise_not(%arg0: tensor<13x21x1xi32>) -> tensor<13x21x1xi32> {
# |                             ^
# | <stdin>:448:12: note: possible intended match here
# |  %0 = tosa.bitwise_not %arg0 : (tensor<13x21x1xi32>) -> tensor<13x21x1xi32>
# |            ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:318:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_fp] ]
# |            ^
# | <stdin>:451:22: note: scanning from here
# |  func.func @test_ceil(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                      ^
# | <stdin>:452:15: note: possible intended match here
# |  %0 = tosa.ceil %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32>
# |               ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:327:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int] ]
# |            ^
# | <stdin>:455:21: note: scanning from here
# |  func.func @test_clz(%arg0: tensor<13x21x3xi32>) -> tensor<13x21x3xi32> {
# |                     ^
# | <stdin>:455:55: note: possible intended match here
# |  func.func @test_clz(%arg0: tensor<13x21x3xi32>) -> tensor<13x21x3xi32> {
# |                                                       ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:336:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_fp] ]
# |            ^
# | <stdin>:459:21: note: scanning from here
# |  func.func @test_cos(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:460:14: note: possible intended match here
# |  %0 = tosa.cos %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32>
# |              ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:345:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_fp] ]
# |            ^
# | <stdin>:463:21: note: scanning from here
# |  func.func @test_exp(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:464:14: note: possible intended match here
# |  %0 = tosa.exp %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32>
# |              ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:354:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_fp] ]
# |            ^
# | <stdin>:467:23: note: scanning from here
# |  func.func @test_floor(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                       ^
# | <stdin>:468:5: note: possible intended match here
# |  %0 = tosa.floor %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:363:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_fp] ]
# |            ^
# | <stdin>:471:21: note: scanning from here
# |  func.func @test_log(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:472:14: note: possible intended match here
# |  %0 = tosa.log %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32>
# |              ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:372:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:475:29: note: scanning from here
# |  func.func @test_logical_not(%arg0: tensor<1x21x3xi1>) -> tensor<1x21x3xi1> {
# |                             ^
# | <stdin>:476:2: note: possible intended match here
# |  %0 = tosa.logical_not %arg0 : (tensor<1x21x3xi1>) -> tensor<1x21x3xi1>
# |  ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:381:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:479:24: note: scanning from here
# |  func.func @test_negate(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                        ^
# | <stdin>:485:8: note: possible intended match here
# |  func.func @test_reciprocal(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |        ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:392:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_fp] ]
# |            ^
# | <stdin>:485:28: note: scanning from here
# |  func.func @test_reciprocal(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                            ^
# | <stdin>:486:2: note: possible intended match here
# |  %0 = tosa.reciprocal %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32>
# |  ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:401:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_fp] ]
# |            ^
# | <stdin>:489:23: note: scanning from here
# |  func.func @test_rsqrt(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                       ^
# | <stdin>:490:5: note: possible intended match here
# |  %0 = tosa.rsqrt %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:410:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_fp] ]
# |            ^
# | <stdin>:493:21: note: scanning from here
# |  func.func @test_sin(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:494:14: note: possible intended match here
# |  %0 = tosa.sin %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32>
# |              ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:419:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:497:24: note: scanning from here
# |  func.func @test_select(%arg0: tensor<1x1x1xi1>, %arg1: tensor<13x21x3xf32>, %arg2: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                        ^
# | <stdin>:497:26: note: possible intended match here
# |  func.func @test_select(%arg0: tensor<1x1x1xi1>, %arg1: tensor<13x21x3xf32>, %arg2: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                          ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:428:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:501:23: note: scanning from here
# |  func.func @test_equal(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x1x3xf32>) -> tensor<13x21x3xi1> {
# |                       ^
# | <stdin>:505:8: note: possible intended match here
# |  func.func @test_greater(%arg0: tensor<13x21x1xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<13x21x3xi1> {
# |        ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:437:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:505:25: note: scanning from here
# |  func.func @test_greater(%arg0: tensor<13x21x1xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<13x21x3xi1> {
# |                         ^
# | <stdin>:509:8: note: possible intended match here
# |  func.func @test_greater_equal(%arg0: tensor<13x1x3xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<13x21x3xi1> {
# |        ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:446:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:509:31: note: scanning from here
# |  func.func @test_greater_equal(%arg0: tensor<13x1x3xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<13x21x3xi1> {
# |                               ^
# | <stdin>:510:11: note: possible intended match here
# |  %0 = tosa.greater_equal %arg0, %arg1 : (tensor<13x1x3xf32>, tensor<13x21x3xf32>) -> tensor<13x21x3xi1>
# |           ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:455:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:513:28: note: scanning from here
# |  func.func @test_reduce_all(%arg0: tensor<13x21x3xi1>) -> tensor<1x21x3xi1> {
# |                            ^
# | <stdin>:514:11: note: possible intended match here
# |  %0 = tosa.reduce_all %arg0 {axis = 0 : i32} : (tensor<13x21x3xi1>) -> tensor<1x21x3xi1>
# |           ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:464:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:517:28: note: scanning from here
# |  func.func @test_reduce_any(%arg0: tensor<13x21x3xi1>) -> tensor<1x21x3xi1> {
# |                            ^
# | <stdin>:518:11: note: possible intended match here
# |  %0 = tosa.reduce_any %arg0 {axis = 0 : i32} : (tensor<13x21x3xi1>) -> tensor<1x21x3xi1>
# |           ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:473:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:521:28: note: scanning from here
# |  func.func @test_reduce_max(%arg0: tensor<13x21x3xf32>) -> tensor<1x21x3xf32> {
# |                            ^
# | <stdin>:522:11: note: possible intended match here
# |  %0 = tosa.reduce_max %arg0 {axis = 0 : i32} : (tensor<13x21x3xf32>) -> tensor<1x21x3xf32>
# |           ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:482:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:525:28: note: scanning from here
# |  func.func @test_reduce_min(%arg0: tensor<13x21x3xf32>) -> tensor<1x21x3xf32> {
# |                            ^
# | <stdin>:529:8: note: possible intended match here
# |  func.func @test_reduce_product(%arg0: tensor<13x21x3xf32>) -> tensor<1x21x3xf32> {
# |        ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:491:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_fp] ]
# |            ^
# | <stdin>:529:32: note: scanning from here
# |  func.func @test_reduce_product(%arg0: tensor<13x21x3xf32>) -> tensor<1x21x3xf32> {
# |                                ^
# | <stdin>:530:5: note: possible intended match here
# |  %0 = tosa.reduce_product %arg0 {axis = 0 : i32} : (tensor<13x21x3xf32>) -> tensor<1x21x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:500:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:533:28: note: scanning from here
# |  func.func @test_reduce_sum(%arg0: tensor<13x21x3xf32>) -> tensor<1x21x3xf32> {
# |                            ^
# | <stdin>:534:11: note: possible intended match here
# |  %0 = tosa.reduce_sum %arg0 {axis = 0 : i32} : (tensor<13x21x3xf32>) -> tensor<1x21x3xf32>
# |           ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:509:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:537:24: note: scanning from here
# |  func.func @test_concat(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<26x21x3xf32> {
# |                        ^
# | <stdin>:539:5: note: possible intended match here
# |  return %0 : tensor<26x21x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:520:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:541:21: note: scanning from here
# |  func.func @test_pad(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:542:21: note: possible intended match here
# |  %0 = tosa.const_shape {values = dense<0> : tensor<6xindex>} : () -> !tosa.shape<6>
# |                     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:530:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:547:25: note: scanning from here
# |  func.func @test_reshape(%arg0: tensor<13x21x3xf32>) -> tensor<1x819xf32> {
# |                         ^
# | <stdin>:548:21: note: possible intended match here
# |  %0 = tosa.const_shape {values = dense<[1, 819]> : tensor<2xindex>} : () -> !tosa.shape<2>
# |                     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:539:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:552:25: note: scanning from here
# |  func.func @test_reverse(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                         ^
# | <stdin>:554:5: note: possible intended match here
# |  return %0 : tensor<13x21x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:550:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:556:23: note: scanning from here
# |  func.func @test_slice(%arg0: tensor<13x21x3xf32>) -> tensor<4x11x1xf32> {
# |                       ^
# | <stdin>:557:21: note: possible intended match here
# |  %0 = tosa.const_shape {values = dense<[4, 11, 1]> : tensor<3xindex>} : () -> !tosa.shape<3>
# |                     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:560:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:562:22: note: scanning from here
# |  func.func @test_tile(%arg0: tensor<13x21x3xf32>) -> tensor<39x21x6xf32> {
# |                      ^
# | <stdin>:563:21: note: possible intended match here
# |  %0 = tosa.const_shape {values = dense<[3, 1, 2]> : tensor<3xindex>} : () -> !tosa.shape<3>
# |                     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:569:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:567:27: note: scanning from here
# |  func.func @test_transpose(%arg0: tensor<13x21x3xf32>) -> tensor<3x13x21xf32> {
# |                           ^
# | <stdin>:568:23: note: possible intended match here
# |  %0 = tosa.transpose %arg0 {perms = array<i32: 2, 0, 1>} : (tensor<13x21x3xf32>) -> tensor<3x13x21xf32>
# |                       ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:578:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:571:24: note: scanning from here
# |  func.func @test_gather(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x26xi32>) -> tensor<13x26x3xf32> {
# |                        ^
# | <stdin>:573:5: note: possible intended match here
# |  return %0 : tensor<13x26x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:587:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:575:25: note: scanning from here
# |  func.func @test_scatter(%arg0: tensor<13x28x3xf32>, %arg1: tensor<13x26xi32>, %arg2: tensor<13x26x3xf32>) -> tensor<13x28x3xf32> {
# |                         ^
# | <stdin>:577:5: note: possible intended match here
# |  return %0 : tensor<13x28x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:599:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:579:24: note: scanning from here
# |  func.func @test_resize(%arg0: tensor<1x32x32x8xf32>) -> tensor<1x64x64x8xf32> {
# |                        ^
# | <stdin>:580:21: note: possible intended match here
# |  %0 = tosa.const_shape {values = dense<[4, 2, 4, 2]> : tensor<4xindex>} : () -> !tosa.shape<4>
# |                     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:608:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:586:22: note: scanning from here
# |  func.func @test_cast1(%arg0: tensor<13x21x3xi32>) -> tensor<13x21x3xf32> {
# |                      ^
# | <stdin>:588:5: note: possible intended match here
# |  return %0 : tensor<13x21x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:619:12: error: CHECK: expected string not found in input
# |  // CHECK: tosa.rescale profiles: [ [pro_int] ]
# |            ^
# | <stdin>:590:25: note: scanning from here
# |  func.func @test_rescale(%arg0: tensor<13x21x3x!quant.uniform<u8:f32, 0.015655439347028732:127>>, %arg1: tensor<1xi32>, %arg2: tensor<1xi8>) -> tensor<13x21x3x!quant.uniform<i8:f32, 0.015655439347028732:-1>> {
# |                         ^
# | <stdin>:593:7: note: possible intended match here
# |  %2 = tosa.rescale %arg0, %arg1, %arg2, %0, %1 {input_unsigned = false, output_unsigned = false, per_channel = false, rounding_mode = "SINGLE_ROUND", scale32 = true} : (tensor<13x21x3x!quant.uniform<u8:f32, 0.015655439347028732:127>>, tensor<1xi32>, tensor<1xi8>, tensor<1xi8>, tensor<1xi8>) -> tensor<13x21x3x!quant.uniform<i8:f32, 0.015655439347028732:-1>>
# |       ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:628:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:596:23: note: scanning from here
# |  func.func @test_const(%arg0: index) -> tensor<4xi32> {
# |                       ^
# | <stdin>:597:20: note: possible intended match here
# |  %0 = "tosa.const"() <{values = dense<[3, 0, 1, 2]> : tensor<4xi32>}> : () -> tensor<4xi32>
# |                    ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:637:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:600:26: note: scanning from here
# |  func.func @test_identity(%arg0: tensor<13x21x3xi32>) -> tensor<13x21x3xi32> {
# |                          ^
# | <stdin>:604:8: note: possible intended match here
# |  func.func @test_cond_if(%arg0: tensor<f32>, %arg1: tensor<f32>, %arg2: tensor<i1>) -> tensor<f32> {
# |        ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:646:12: error: CHECK: expected string not found in input
# |  // CHECK: tosa.cond_if profiles: [ ]
# |            ^
# | <stdin>:604:25: note: scanning from here
# |  func.func @test_cond_if(%arg0: tensor<f32>, %arg1: tensor<f32>, %arg2: tensor<i1>) -> tensor<f32> {
# |                         ^
# | <stdin>:605:7: note: possible intended match here
# |  %0 = tosa.cond_if %arg2 -> (tensor<f32>) {
# |       ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:662:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ ]
# |            ^
# | <stdin>:614:28: note: scanning from here
# |  func.func @test_while_loop(%arg0: tensor<10xi32>, %arg1: tensor<i32>) {
# |                            ^
# | <stdin>:624:21: note: possible intended match here
# |  %4 = tosa.const_shape {values = dense<1> : tensor<1xindex>} : () -> !tosa.shape<1>
# |                     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:684:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:632:24: note: scanning from here
# |  func.func @test_custom(%arg0: tensor<10xi32>) -> tensor<10xi32> {
# |                        ^
# | <stdin>:633:46: note: possible intended match here
# |  %0 = tosa.custom %arg0 {domain_name = "tosa.mlir_test", implementation_attrs = "", operator_name = "custom_test"} : (tensor<10xi32>) -> tensor<10xi32>
# |                                              ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:693:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:636:29: note: scanning from here
# |  func.func @test_const_shape() -> !tosa.shape<4> {
# |                             ^
# | <stdin>:637:21: note: possible intended match here
# |  %0 = tosa.const_shape {values = dense<1> : tensor<4xindex>} : () -> !tosa.shape<4>
# |                     ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |            303: tosa.const profiles: [ [pro_int, pro_fp] ] 
# |            304: tosa.const extensions: [ [int4, int16, fp8e4m3, fp8e5m2, bf16] ] 
# |            305: tosa.avg_pool2d profiles: [ [pro_int, pro_fp] ] 
# |            306: tosa.avg_pool2d extensions: [ [int16, fp8e4m3, fp8e5m2, bf16] ] 
# |            307: module { 
# |            308:  func.func @test_argmax(%arg0: tensor<14x19xf32>) -> tensor<14xi32> { 
# | check:11'0                             X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            309:  %0 = tosa.argmax %arg0 {axis = 1 : i32} : (tensor<14x19xf32>) -> tensor<14xi32> 
# | check:11'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            310:  return %0 : tensor<14xi32> 
# | check:11'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            311:  } 
# | check:11'0      ~~~
# |            312:  func.func @test_avg_pool2d(%arg0: tensor<1x7x7x9xf32>) -> tensor<1x7x7x9xf32> { 
# | check:11'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:11'1         ?                                                                              possible intended match
# | check:20'0                                 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            313:  %0 = "tosa.const"() <{values = dense<0.000000e+00> : tensor<1xf32>}> : () -> tensor<1xf32> 
# | check:20'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            314:  %1 = "tosa.const"() <{values = dense<0.000000e+00> : tensor<1xf32>}> : () -> tensor<1xf32> 
# | check:20'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            315:  %2 = tosa.avg_pool2d %arg0, %0, %1 {acc_type = f32, kernel = array<i64: 2, 2>, pad = array<i64: 0, 1, 0, 1>, stride = array<i64: 1, 1>} : (tensor<1x7x7x9xf32>, tensor<1xf32>, tensor<1xf32>) -> tensor<1x7x7x9xf32> 
# | check:20'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:20'1                                                                                             ?                                                                                                                               possible intended match
# |            316:  return %2 : tensor<1x7x7x9xf32> 
# | check:20'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            317:  } 
# | check:20'0      ~~~
# |            318:  func.func @test_conv2d(%arg0: tensor<1x4x4x4xf32>, %arg1: tensor<8x1x1x4xf32>, %arg2: tensor<8xf32>) -> tensor<1x4x4x8xf32> { 
# | check:20'0      ~~~~~~~~~~~~~~~~~~~~~~~
# | check:31'0                             X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            319:  %0 = "tosa.const"() <{values = dense<0.000000e+00> : tensor<1xf32>}> : () -> tensor<1xf32> 
# | check:31'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            320:  %1 = "tosa.const"() <{values = dense<0.000000e+00> : tensor<1xf32>}> : () -> tensor<1xf32> 
# | check:31'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            321:  %2 = tosa.conv2d %arg0, %arg1, %arg2, %0, %1 {acc_type = f32, dilation = array<i64: 1, 1>, local_bound = true, pad = array<i64: 0, 0, 0, 0>, stride = array<i64: 1, 1>} : (tensor<1x4x4x4xf32>, tensor<8x1x1x4xf32>, tensor<8xf32>, tensor<1xf32>, tensor<1xf32>) -> tensor<1x4x4x8xf32> 
# | check:31'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:31'1                                                                                                                             ?                                                                                                                                                                   possible intended match
# |            322:  return %2 : tensor<1x4x4x8xf32> 
# | check:31'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            323:  } 
# | check:31'0      ~~~
# |            324:  func.func @test_conv3d(%arg0: tensor<1x4x8x21x17xf32>, %arg1: tensor<34x1x1x1x17xf32>, %arg2: tensor<34xf32>) -> tensor<1x4x8x21x34xf32> { 
# | check:31'0      ~~~~~~~~~~~~~~~~~~~~~~~
# | check:42'0                             X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            325:  %0 = "tosa.const"() <{values = dense<0.000000e+00> : tensor<1xf32>}> : () -> tensor<1xf32> 
# | check:42'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            326:  %1 = "tosa.const"() <{values = dense<0.000000e+00> : tensor<1xf32>}> : () -> tensor<1xf32> 
# | check:42'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            327:  %2 = tosa.conv3d %arg0, %arg1, %arg2, %0, %1 {acc_type = f32, dilation = array<i64: 1, 1, 1>, pad = array<i64: 0, 0, 0, 0, 0, 0>, stride = array<i64: 1, 1, 1>} : (tensor<1x4x8x21x17xf32>, tensor<34x1x1x1x17xf32>, tensor<34xf32>, tensor<1xf32>, tensor<1xf32>) -> tensor<1x4x8x21x34xf32> 
# | check:42'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:42'1                                       ?                                                                                                                                                                                                                                                              possible intended match
# |            328:  return %2 : tensor<1x4x8x21x34xf32> 
# | check:42'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            329:  } 
# | check:42'0      ~~~
# |            330:  func.func @test_depthwise_conv2d(%arg0: tensor<1x4x4x4xf32>, %arg1: tensor<1x1x4x2xf32>, %arg2: tensor<8xf32>) -> tensor<1x4x4x8xf32> { 
# | check:42'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:53'0                                       X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            331:  %0 = "tosa.const"() <{values = dense<0.000000e+00> : tensor<1xf32>}> : () -> tensor<1xf32> 
# | check:53'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            332:  %1 = "tosa.const"() <{values = dense<0.000000e+00> : tensor<1xf32>}> : () -> tensor<1xf32> 
# | check:53'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            333:  %2 = tosa.depthwise_conv2d %arg0, %arg1, %arg2, %0, %1 {acc_type = f32, dilation = array<i64: 1, 1>, pad = array<i64: 0, 0, 0, 0>, stride = array<i64: 1, 1>} : (tensor<1x4x4x4xf32>, tensor<1x1x4x2xf32>, tensor<8xf32>, tensor<1xf32>, tensor<1xf32>) -> tensor<1x4x4x8xf32> 
# | check:53'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:53'1                                                                                                                   ?                                                                                                                                                                   possible intended match
# |            334:  return %2 : tensor<1x4x4x8xf32> 
# | check:53'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            335:  } 
# | check:53'0      ~~~
# |            336:  func.func @test_fft2d(%arg0: tensor<1x4x8xf32>, %arg1: tensor<1x4x8xf32>) -> (tensor<1x4x8xf32>, tensor<1x4x8xf32>) { 
# | check:53'0      ~~~~~~~~~~~~~~~~~~~~~~
# | check:64'0                            X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            337:  %output_real, %output_imag = tosa.fft2d %arg0, %arg1 {inverse = false} : (tensor<1x4x8xf32>, tensor<1x4x8xf32>) -> (tensor<1x4x8xf32>, tensor<1x4x8xf32>) 
# | check:64'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:64'1                        ?                                                                                                                                         possible intended match
# |            338:  return %output_real, %output_imag : tensor<1x4x8xf32>, tensor<1x4x8xf32> 
# | check:64'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            339:  } 
# | check:64'0      ~~~
# |            340:  func.func @test_matmul(%arg0: tensor<1x14x19xf32>, %arg1: tensor<1x19x28xf32>, %arg2: tensor<1xf32>, %arg3: tensor<1xf32>) -> tensor<1x14x28xf32> { 
# | check:64'0      ~~~~~~~~~~~~~~~~~~~~~~~
# | check:73'0                             X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            341:  %0 = tosa.matmul %arg0, %arg1, %arg2, %arg3 : (tensor<1x14x19xf32>, tensor<1x19x28xf32>, tensor<1xf32>, tensor<1xf32>) -> tensor<1x14x28xf32> 
# | check:73'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            342:  return %0 : tensor<1x14x28xf32> 
# | check:73'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:73'1          ?                             possible intended match
# |            343:  } 
# | check:73'0      ~~~
# |            344:  func.func @test_max_pool2d_f32(%arg0: tensor<1x32x32x8xf32>) -> tensor<1x32x32x8xf32> { 
# | check:73'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:82'0                                     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            345:  %0 = tosa.max_pool2d %arg0 {kernel = array<i64: 1, 1>, pad = array<i64: 0, 0, 0, 0>, stride = array<i64: 1, 1>} : (tensor<1x32x32x8xf32>) -> tensor<1x32x32x8xf32> 
# | check:82'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:82'1                                                                     ?                                                                                                     possible intended match
# |            346:  return %0 : tensor<1x32x32x8xf32> 
# | check:82'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            347:  } 
# | check:82'0      ~~~
# |            348:  func.func @test_rfft2d(%arg0: tensor<13x8x16xf32>) -> (tensor<13x8x9xf32>, tensor<13x8x9xf32>) { 
# | check:82'0      ~~~~~~~~~~~~~~~~~~~~~~~
# | check:91'0                             X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            349:  %output_real, %output_imag = tosa.rfft2d %arg0 : (tensor<13x8x16xf32>) -> (tensor<13x8x9xf32>, tensor<13x8x9xf32>) 
# | check:91'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:91'1                        ?                                                                                                  possible intended match
# |            350:  return %output_real, %output_imag : tensor<13x8x9xf32>, tensor<13x8x9xf32> 
# | check:91'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            351:  } 
# | check:91'0      ~~~
# |            352:  func.func @test_transpose_conv2d(%arg0: tensor<1x32x32x8xf32>, %arg1: tensor<16x1x1x8xf32>, %arg2: tensor<16xf32>) -> tensor<1x32x32x16xf32> { 
# | check:91'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:100'0                                      X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            353:  %0 = "tosa.const"() <{values = dense<0.000000e+00> : tensor<1xf32>}> : () -> tensor<1xf32> 
# | check:100'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            354:  %1 = "tosa.const"() <{values = dense<0.000000e+00> : tensor<1xf32>}> : () -> tensor<1xf32> 
# | check:100'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            355:  %2 = tosa.transpose_conv2d %arg0, %arg1, %arg2, %0, %1 {acc_type = f32, out_pad = array<i64: 0, 0, 0, 0>, out_shape = array<i64: 1, 32, 32, 16>, stride = array<i64: 1, 1>} : (tensor<1x32x32x8xf32>, tensor<16x1x1x8xf32>, tensor<16xf32>, tensor<1xf32>, tensor<1xf32>) -> tensor<1x32x32x16xf32> 
# | check:100'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:100'1                                                                                         ?                                                                                                                                                                                                                 possible intended match
# |            356:  return %2 : tensor<1x32x32x16xf32> 
# | check:100'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            357:  } 
# | check:100'0     ~~~
# |            358:  func.func @test_clamp(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:100'0     ~~~~~~~~~~~~~~~~~~~~~~
# | check:111'0                           X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            359:  %0 = tosa.clamp %arg0 {max_val = 3.40282347E+38 : f32, min_val = -3.40282347E+38 : f32} : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:111'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            360:  return %0 : tensor<13x21x3xf32> 
# | check:111'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:111'1         ?                             possible intended match
# |            361:  } 
# | check:111'0     ~~~
# |            362:  func.func @test_sigmoid(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:111'0     ~~~~~~~~~~~~~~~~~~~~~~~~
# | check:120'0                             X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            363:  %0 = tosa.sigmoid %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:120'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:120'1                      ?                                                       possible intended match
# |            364:  return %0 : tensor<13x21x3xf32> 
# | check:120'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            365:  } 
# | check:120'0     ~~~
# |            366:  func.func @test_tanh(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:120'0     ~~~~~~~~~~~~~~~~~~~~~
# | check:129'0                          X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            367:  %0 = tosa.tanh %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:129'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            368:  return %0 : tensor<13x21x3xf32> 
# | check:129'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            369:  } 
# | check:129'0     ~~~
# |            370:  func.func @test_erf(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:129'0     ~~~~~~~~~~~~~~~~~~~~
# | check:129'1            ?                                                                   possible intended match
# | check:137'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            371:  %0 = tosa.erf %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:137'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:137'1                ?                                                         possible intended match
# |            372:  return %0 : tensor<13x21x3xf32> 
# | check:137'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            373:  } 
# | check:137'0     ~~~
# |            374:  func.func @test_add(%arg0: tensor<13x21x1xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:137'0     ~~~~~~~~~~~~~~~~~~~~
# | check:146'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            375:  %0 = tosa.add %arg0, %arg1 : (tensor<13x21x1xf32>, tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:146'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            376:  return %0 : tensor<13x21x3xf32> 
# | check:146'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:146'1         ?                             possible intended match
# |            377:  } 
# | check:146'0     ~~~
# |            378:  func.func @test_arithmetic_right_shift(%arg0: tensor<13x21x1xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:146'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:155'0                                            X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            379:  %0 = tosa.arithmetic_right_shift %arg0, %arg1 {round = false} : (tensor<13x21x1xf32>, tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:155'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:155'1                ?                                                                                                                        possible intended match
# |            380:  return %0 : tensor<13x21x3xf32> 
# | check:155'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            381:  } 
# | check:155'0     ~~~
# |            382:  func.func @test_bitwise_and(%arg0: tensor<13x21x3xi32>, %arg1: tensor<13x21x1xi32>) -> tensor<13x21x3xi32> { 
# | check:155'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:164'0                                 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            383:  %0 = tosa.bitwise_and %arg0, %arg1 : (tensor<13x21x3xi32>, tensor<13x21x1xi32>) -> tensor<13x21x3xi32> 
# | check:164'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:164'1                ?                                                                                             possible intended match
# |            384:  return %0 : tensor<13x21x3xi32> 
# | check:164'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            385:  } 
# | check:164'0     ~~~
# |            386:  func.func @test_bitwise_or(%arg0: tensor<13x21x3xi32>, %arg1: tensor<13x1x3xi32>) -> tensor<13x21x3xi32> { 
# | check:164'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:173'0                                X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:173'1                                                 ?                                                                possible intended match
# |            387:  %0 = tosa.bitwise_or %arg0, %arg1 : (tensor<13x21x3xi32>, tensor<13x1x3xi32>) -> tensor<13x21x3xi32> 
# | check:173'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            388:  return %0 : tensor<13x21x3xi32> 
# | check:173'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            389:  } 
# | check:173'0     ~~~
# |            390:  func.func @test_bitwise_xor(%arg0: tensor<13x21x1xi32>, %arg1: tensor<13x21x3xi32>) -> tensor<13x21x3xi32> { 
# | check:173'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:182'0                                 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            391:  %0 = tosa.bitwise_xor %arg0, %arg1 : (tensor<13x21x1xi32>, tensor<13x21x3xi32>) -> tensor<13x21x3xi32> 
# | check:182'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            392:  return %0 : tensor<13x21x3xi32> 
# | check:182'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            393:  } 
# | check:182'0     ~~~
# |            394:  func.func @test_intdiv(%arg0: tensor<13x21x1xi32>, %arg1: tensor<13x21x3xi32>) -> tensor<13x21x3xi32> { 
# | check:182'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | check:182'1        ?                                                                                                      possible intended match
# | check:191'0                            X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            395:  %0 = tosa.intdiv %arg0, %arg1 : (tensor<13x21x1xi32>, tensor<13x21x3xi32>) -> tensor<13x21x3xi32> 
# | check:191'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            396:  return %0 : tensor<13x21x3xi32> 
# | check:191'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            397:  } 
# | check:191'0     ~~~
# |            398:  func.func @test_logical_and(%arg0: tensor<13x21x3xi1>, %arg1: tensor<13x21x1xi1>) -> tensor<13x21x3xi1> { 
# | check:191'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:191'1            ?                                                                                                    possible intended match
# | check:200'0                                 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            399:  %0 = tosa.logical_and %arg0, %arg1 : (tensor<13x21x3xi1>, tensor<13x21x1xi1>) -> tensor<13x21x3xi1> 
# | check:200'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:200'1             ?                                                                                             possible intended match
# |            400:  return %0 : tensor<13x21x3xi1> 
# | check:200'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            401:  } 
# | check:200'0     ~~~
# |            402:  func.func @test_logical_left_shift(%arg0: tensor<13x21x3xi32>, %arg1: tensor<13x21x1xi32>) -> tensor<13x21x3xi32> { 
# | check:200'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:209'0                                        X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            403:  %0 = tosa.logical_left_shift %arg0, %arg1 : (tensor<13x21x3xi32>, tensor<13x21x1xi32>) -> tensor<13x21x3xi32> 
# | check:209'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            404:  return %0 : tensor<13x21x3xi32> 
# | check:209'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            405:  } 
# | check:209'0     ~~~
# |            406:  func.func @test_logical_right_shift(%arg0: tensor<13x21x3xi32>, %arg1: tensor<13x21x1xi32>) -> tensor<13x21x3xi32> { 
# | check:209'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:209'1                     ?                                                                                                      possible intended match
# | check:218'0                                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            407:  %0 = tosa.logical_right_shift %arg0, %arg1 : (tensor<13x21x3xi32>, tensor<13x21x1xi32>) -> tensor<13x21x3xi32> 
# | check:218'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:218'1               ?                                                                                                      possible intended match
# |            408:  return %0 : tensor<13x21x3xi32> 
# | check:218'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            409:  } 
# | check:218'0     ~~~
# |            410:  func.func @test_logical_or(%arg0: tensor<13x1x3xi1>, %arg1: tensor<13x21x3xi1>) -> tensor<13x21x3xi1> { 
# | check:218'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:227'0                                X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            411:  %0 = tosa.logical_or %arg0, %arg1 : (tensor<13x1x3xi1>, tensor<13x21x3xi1>) -> tensor<13x21x3xi1> 
# | check:227'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            412:  return %0 : tensor<13x21x3xi1> 
# | check:227'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            413:  } 
# | check:227'0     ~~~
# |            414:  func.func @test_logical_xor(%arg0: tensor<13x1x3xi1>, %arg1: tensor<13x21x3xi1>) -> tensor<13x21x3xi1> { 
# | check:227'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:227'1            ?                                                                                                   possible intended match
# | check:236'0                                 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:236'1                                    ?                                                                           possible intended match
# |            415:  %0 = tosa.logical_xor %arg0, %arg1 : (tensor<13x1x3xi1>, tensor<13x21x3xi1>) -> tensor<13x21x3xi1> 
# | check:236'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            416:  return %0 : tensor<13x21x3xi1> 
# | check:236'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            417:  } 
# | check:236'0     ~~~
# |            418:  func.func @test_max(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x21x1xf32>) -> tensor<13x21x3xf32> { 
# | check:236'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            419:  %0 = tosa.maximum %arg0, %arg1 : (tensor<13x21x3xf32>, tensor<13x21x1xf32>) -> tensor<13x21x3xf32> 
# | check:236'0     ~~~~~~~~~~~~~~~~~~
# | check:245'0                       X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            420:  return %0 : tensor<13x21x3xf32> 
# | check:245'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:245'1         ?                             possible intended match
# |            421:  } 
# | check:245'0     ~~~
# |            422:  func.func @test_min(%arg0: tensor<13x21x3xf32>, %arg1: tensor<1x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:245'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            423:  %0 = tosa.minimum %arg0, %arg1 : (tensor<13x21x3xf32>, tensor<1x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:245'0     ~~~~~~~~~~~~~~~~~~
# | check:254'0                       X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            424:  return %0 : tensor<13x21x3xf32> 
# | check:254'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:254'1         ?                             possible intended match
# |            425:  } 
# | check:254'0     ~~~
# |            426:  func.func @test_mul(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x1x3xf32>) -> tensor<13x21x3xf32> { 
# | check:254'0     ~~~~~~~~~~~~~~~~~~~~
# | check:264'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            427:  %0 = "tosa.const"() <{values = dense<0> : tensor<1xi8>}> : () -> tensor<1xi8> 
# | check:264'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            428:  %1 = tosa.mul %arg0, %arg1, %0 : (tensor<13x21x3xf32>, tensor<13x1x3xf32>, tensor<1xi8>) -> tensor<13x21x3xf32> 
# | check:264'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            429:  return %1 : tensor<13x21x3xf32> 
# | check:264'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:264'1         ?                             possible intended match
# |            430:  } 
# | check:264'0     ~~~
# |            431:  func.func @test_pow(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x21x1xf32>) -> tensor<13x21x3xf32> { 
# | check:264'0     ~~~~~~~~~~~~~~~~~~~~
# | check:273'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            432:  %0 = tosa.pow %arg0, %arg1 : (tensor<13x21x3xf32>, tensor<13x21x1xf32>) -> tensor<13x21x3xf32> 
# | check:273'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:273'1              ?                                                                                       possible intended match
# |            433:  return %0 : tensor<13x21x3xf32> 
# | check:273'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            434:  } 
# | check:273'0     ~~~
# |            435:  func.func @test_sub(%arg0: tensor<1x21x3xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:273'0     ~~~~~~~~~~~~~~~~~~~~
# | check:282'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            436:  %0 = tosa.sub %arg0, %arg1 : (tensor<1x21x3xf32>, tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:282'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            437:  return %0 : tensor<13x21x3xf32> 
# | check:282'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:282'1         ?                             possible intended match
# |            438:  } 
# | check:282'0     ~~~
# |            439:  func.func @test_table(%arg0: tensor<64xi32>, %arg1: tensor<513x!quant.uniform<i16:f32, 1.000000e+00>>) -> tensor<64x!quant.uniform<i16:f32, 1.000000e+00>> { 
# | check:282'0     ~~~~~~~~~~~~~~~~~~~~~~
# | check:291'0                           X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:291'1                                       ?                                                                                                                            possible intended match
# |            440:  %0 = tosa.table %arg0, %arg1 : (tensor<64xi32>, tensor<513x!quant.uniform<i16:f32, 1.000000e+00>>) -> tensor<64x!quant.uniform<i16:f32, 1.000000e+00>> 
# | check:291'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            441:  return %0 : tensor<64x!quant.uniform<i16:f32, 1.000000e+00>> 
# | check:291'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            442:  } 
# | check:291'0     ~~~
# |            443:  func.func @test_abs(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:291'0     ~~~~~~~~~~~~~~~~~~~~
# | check:300'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            444:  %0 = tosa.abs %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:300'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            445:  return %0 : tensor<13x21x3xf32> 
# | check:300'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:300'1         ?                             possible intended match
# |            446:  } 
# | check:300'0     ~~~
# |            447:  func.func @test_bitwise_not(%arg0: tensor<13x21x1xi32>) -> tensor<13x21x1xi32> { 
# | check:300'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:309'0                                 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            448:  %0 = tosa.bitwise_not %arg0 : (tensor<13x21x1xi32>) -> tensor<13x21x1xi32> 
# | check:309'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:309'1                ?                                                                 possible intended match
# |            449:  return %0 : tensor<13x21x1xi32> 
# | check:309'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            450:  } 
# | check:309'0     ~~~
# |            451:  func.func @test_ceil(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:309'0     ~~~~~~~~~~~~~~~~~~~~~
# | check:318'0                          X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            452:  %0 = tosa.ceil %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:318'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:318'1                   ?                                                       possible intended match
# |            453:  return %0 : tensor<13x21x3xf32> 
# | check:318'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            454:  } 
# | check:318'0     ~~~
# |            455:  func.func @test_clz(%arg0: tensor<13x21x3xi32>) -> tensor<13x21x3xi32> { 
# | check:318'0     ~~~~~~~~~~~~~~~~~~~~
# | check:327'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:327'1                                                           ?                    possible intended match
# |            456:  %0 = tosa.clz %arg0 : (tensor<13x21x3xi32>) -> tensor<13x21x3xi32> 
# | check:327'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            457:  return %0 : tensor<13x21x3xi32> 
# | check:327'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            458:  } 
# | check:327'0     ~~~
# |            459:  func.func @test_cos(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:327'0     ~~~~~~~~~~~~~~~~~~~~
# | check:336'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            460:  %0 = tosa.cos %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:336'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:336'1                  ?                                                       possible intended match
# |            461:  return %0 : tensor<13x21x3xf32> 
# | check:336'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            462:  } 
# | check:336'0     ~~~
# |            463:  func.func @test_exp(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:336'0     ~~~~~~~~~~~~~~~~~~~~
# | check:345'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            464:  %0 = tosa.exp %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:345'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:345'1                  ?                                                       possible intended match
# |            465:  return %0 : tensor<13x21x3xf32> 
# | check:345'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            466:  } 
# | check:345'0     ~~~
# |            467:  func.func @test_floor(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:345'0     ~~~~~~~~~~~~~~~~~~~~~~
# | check:354'0                           X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            468:  %0 = tosa.floor %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:354'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:354'1         ?                                                                  possible intended match
# |            469:  return %0 : tensor<13x21x3xf32> 
# | check:354'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            470:  } 
# | check:354'0     ~~~
# |            471:  func.func @test_log(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:354'0     ~~~~~~~~~~~~~~~~~~~~
# | check:363'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            472:  %0 = tosa.log %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:363'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:363'1                  ?                                                       possible intended match
# |            473:  return %0 : tensor<13x21x3xf32> 
# | check:363'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            474:  } 
# | check:363'0     ~~~
# |            475:  func.func @test_logical_not(%arg0: tensor<1x21x3xi1>) -> tensor<1x21x3xi1> { 
# | check:363'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:372'0                                 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            476:  %0 = tosa.logical_not %arg0 : (tensor<1x21x3xi1>) -> tensor<1x21x3xi1> 
# | check:372'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:372'1      ?                                                                       possible intended match
# |            477:  return %0 : tensor<1x21x3xi1> 
# | check:372'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            478:  } 
# | check:372'0     ~~~
# |            479:  func.func @test_negate(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:372'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | check:381'0                            X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            480:  %0 = "tosa.const"() <{values = dense<0.000000e+00> : tensor<1xf32>}> : () -> tensor<1xf32> 
# | check:381'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            481:  %1 = "tosa.const"() <{values = dense<0.000000e+00> : tensor<1xf32>}> : () -> tensor<1xf32> 
# | check:381'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            482:  %2 = tosa.negate %arg0, %0, %1 : (tensor<13x21x3xf32>, tensor<1xf32>, tensor<1xf32>) -> tensor<13x21x3xf32> 
# | check:381'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            483:  return %2 : tensor<13x21x3xf32> 
# | check:381'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            484:  } 
# | check:381'0     ~~~
# |            485:  func.func @test_reciprocal(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:381'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:381'1            ?                                                                          possible intended match
# | check:392'0                                X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            486:  %0 = tosa.reciprocal %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:392'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:392'1      ?                                                                          possible intended match
# |            487:  return %0 : tensor<13x21x3xf32> 
# | check:392'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            488:  } 
# | check:392'0     ~~~
# |            489:  func.func @test_rsqrt(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:392'0     ~~~~~~~~~~~~~~~~~~~~~~
# | check:401'0                           X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            490:  %0 = tosa.rsqrt %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:401'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:401'1         ?                                                                  possible intended match
# |            491:  return %0 : tensor<13x21x3xf32> 
# | check:401'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            492:  } 
# | check:401'0     ~~~
# |            493:  func.func @test_sin(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:401'0     ~~~~~~~~~~~~~~~~~~~~
# | check:410'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            494:  %0 = tosa.sin %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:410'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:410'1                  ?                                                       possible intended match
# |            495:  return %0 : tensor<13x21x3xf32> 
# | check:410'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            496:  } 
# | check:410'0     ~~~
# |            497:  func.func @test_select(%arg0: tensor<1x1x1xi1>, %arg1: tensor<13x21x3xf32>, %arg2: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:410'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | check:419'0                            X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:419'1                              ?                                                                                                         possible intended match
# |            498:  %0 = tosa.select %arg0, %arg1, %arg2 : (tensor<1x1x1xi1>, tensor<13x21x3xf32>, tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:419'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            499:  return %0 : tensor<13x21x3xf32> 
# | check:419'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            500:  } 
# | check:419'0     ~~~
# |            501:  func.func @test_equal(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x1x3xf32>) -> tensor<13x21x3xi1> { 
# | check:419'0     ~~~~~~~~~~~~~~~~~~~~~~
# | check:428'0                           X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            502:  %0 = tosa.equal %arg0, %arg1 : (tensor<13x21x3xf32>, tensor<13x1x3xf32>) -> tensor<13x21x3xi1> 
# | check:428'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            503:  return %0 : tensor<13x21x3xi1> 
# | check:428'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            504:  } 
# | check:428'0     ~~~
# |            505:  func.func @test_greater(%arg0: tensor<13x21x1xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<13x21x3xi1> { 
# | check:428'0     ~~~~~~~~~~~~~~~~~~~~~~~~
# | check:428'1            ?                                                                                                  possible intended match
# | check:437'0                             X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            506:  %0 = tosa.greater %arg0, %arg1 : (tensor<13x21x1xf32>, tensor<13x21x3xf32>) -> tensor<13x21x3xi1> 
# | check:437'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            507:  return %0 : tensor<13x21x3xi1> 
# | check:437'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            508:  } 
# | check:437'0     ~~~
# |            509:  func.func @test_greater_equal(%arg0: tensor<13x1x3xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<13x21x3xi1> { 
# | check:437'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:437'1            ?                                                                                                       possible intended match
# | check:446'0                                   X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            510:  %0 = tosa.greater_equal %arg0, %arg1 : (tensor<13x1x3xf32>, tensor<13x21x3xf32>) -> tensor<13x21x3xi1> 
# | check:446'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:446'1               ?                                                                                              possible intended match
# |            511:  return %0 : tensor<13x21x3xi1> 
# | check:446'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            512:  } 
# | check:446'0     ~~~
# |            513:  func.func @test_reduce_all(%arg0: tensor<13x21x3xi1>) -> tensor<1x21x3xi1> { 
# | check:446'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:455'0                                X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            514:  %0 = tosa.reduce_all %arg0 {axis = 0 : i32} : (tensor<13x21x3xi1>) -> tensor<1x21x3xi1> 
# | check:455'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:455'1               ?                                                                               possible intended match
# |            515:  return %0 : tensor<1x21x3xi1> 
# | check:455'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            516:  } 
# | check:455'0     ~~~
# |            517:  func.func @test_reduce_any(%arg0: tensor<13x21x3xi1>) -> tensor<1x21x3xi1> { 
# | check:455'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:464'0                                X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            518:  %0 = tosa.reduce_any %arg0 {axis = 0 : i32} : (tensor<13x21x3xi1>) -> tensor<1x21x3xi1> 
# | check:464'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:464'1               ?                                                                               possible intended match
# |            519:  return %0 : tensor<1x21x3xi1> 
# | check:464'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            520:  } 
# | check:464'0     ~~~
# |            521:  func.func @test_reduce_max(%arg0: tensor<13x21x3xf32>) -> tensor<1x21x3xf32> { 
# | check:464'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:473'0                                X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            522:  %0 = tosa.reduce_max %arg0 {axis = 0 : i32} : (tensor<13x21x3xf32>) -> tensor<1x21x3xf32> 
# | check:473'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:473'1               ?                                                                                 possible intended match
# |            523:  return %0 : tensor<1x21x3xf32> 
# | check:473'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            524:  } 
# | check:473'0     ~~~
# |            525:  func.func @test_reduce_min(%arg0: tensor<13x21x3xf32>) -> tensor<1x21x3xf32> { 
# | check:473'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:482'0                                X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            526:  %0 = tosa.reduce_min %arg0 {axis = 0 : i32} : (tensor<13x21x3xf32>) -> tensor<1x21x3xf32> 
# | check:482'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            527:  return %0 : tensor<1x21x3xf32> 
# | check:482'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            528:  } 
# | check:482'0     ~~~
# |            529:  func.func @test_reduce_product(%arg0: tensor<13x21x3xf32>) -> tensor<1x21x3xf32> { 
# | check:482'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:482'1            ?                                                                             possible intended match
# | check:491'0                                    X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            530:  %0 = tosa.reduce_product %arg0 {axis = 0 : i32} : (tensor<13x21x3xf32>) -> tensor<1x21x3xf32> 
# | check:491'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:491'1         ?                                                                                           possible intended match
# |            531:  return %0 : tensor<1x21x3xf32> 
# | check:491'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            532:  } 
# | check:491'0     ~~~
# |            533:  func.func @test_reduce_sum(%arg0: tensor<13x21x3xf32>) -> tensor<1x21x3xf32> { 
# | check:491'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:500'0                                X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            534:  %0 = tosa.reduce_sum %arg0 {axis = 0 : i32} : (tensor<13x21x3xf32>) -> tensor<1x21x3xf32> 
# | check:500'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:500'1               ?                                                                                 possible intended match
# |            535:  return %0 : tensor<1x21x3xf32> 
# | check:500'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            536:  } 
# | check:500'0     ~~~
# |            537:  func.func @test_concat(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<26x21x3xf32> { 
# | check:500'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | check:509'0                            X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            538:  %0 = tosa.concat %arg0, %arg1 {axis = 0 : i32} : (tensor<13x21x3xf32>, tensor<13x21x3xf32>) -> tensor<26x21x3xf32> 
# | check:509'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            539:  return %0 : tensor<26x21x3xf32> 
# | check:509'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:509'1         ?                             possible intended match
# |            540:  } 
# | check:509'0     ~~~
# |            541:  func.func @test_pad(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:509'0     ~~~~~~~~~~~~~~~~~~~~
# | check:520'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            542:  %0 = tosa.const_shape {values = dense<0> : tensor<6xindex>} : () -> !tosa.shape<6> 
# | check:520'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:520'1                         ?                                                                possible intended match
# |            543:  %1 = "tosa.const"() <{values = dense<3.140000e+00> : tensor<1xf32>}> : () -> tensor<1xf32> 
# | check:520'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            544:  %2 = tosa.pad %arg0, %0, %1 : (tensor<13x21x3xf32>, !tosa.shape<6>, tensor<1xf32>) -> tensor<13x21x3xf32> 
# | check:520'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            545:  return %2 : tensor<13x21x3xf32> 
# | check:520'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            546:  } 
# | check:520'0     ~~~
# |            547:  func.func @test_reshape(%arg0: tensor<13x21x3xf32>) -> tensor<1x819xf32> { 
# | check:520'0     ~~~~~~~~~~~~~~~~~~~~~~~~
# | check:530'0                             X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            548:  %0 = tosa.const_shape {values = dense<[1, 819]> : tensor<2xindex>} : () -> !tosa.shape<2> 
# | check:530'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:530'1                         ?                                                                       possible intended match
# |            549:  %1 = tosa.reshape %arg0, %0 : (tensor<13x21x3xf32>, !tosa.shape<2>) -> tensor<1x819xf32> 
# | check:530'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            550:  return %1 : tensor<1x819xf32> 
# | check:530'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            551:  } 
# | check:530'0     ~~~
# |            552:  func.func @test_reverse(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:530'0     ~~~~~~~~~~~~~~~~~~~~~~~~
# | check:539'0                             X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            553:  %0 = tosa.reverse %arg0 {axis = 0 : i32} : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:539'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            554:  return %0 : tensor<13x21x3xf32> 
# | check:539'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:539'1         ?                             possible intended match
# |            555:  } 
# | check:539'0     ~~~
# |            556:  func.func @test_slice(%arg0: tensor<13x21x3xf32>) -> tensor<4x11x1xf32> { 
# | check:539'0     ~~~~~~~~~~~~~~~~~~~~~~
# | check:550'0                           X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            557:  %0 = tosa.const_shape {values = dense<[4, 11, 1]> : tensor<3xindex>} : () -> !tosa.shape<3> 
# | check:550'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:550'1                         ?                                                                         possible intended match
# |            558:  %1 = tosa.const_shape {values = dense<[6, 8, 0]> : tensor<3xindex>} : () -> !tosa.shape<3> 
# | check:550'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            559:  %2 = tosa.slice %arg0, %0, %1 : (tensor<13x21x3xf32>, !tosa.shape<3>, !tosa.shape<3>) -> tensor<4x11x1xf32> 
# | check:550'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            560:  return %2 : tensor<4x11x1xf32> 
# | check:550'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            561:  } 
# | check:550'0     ~~~
# |            562:  func.func @test_tile(%arg0: tensor<13x21x3xf32>) -> tensor<39x21x6xf32> { 
# | check:550'0     ~~~~~~~~~~~~~~~~~~~~~
# | check:560'0                          X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            563:  %0 = tosa.const_shape {values = dense<[3, 1, 2]> : tensor<3xindex>} : () -> !tosa.shape<3> 
# | check:560'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:560'1                         ?                                                                        possible intended match
# |            564:  %1 = tosa.tile %arg0, %0 : (tensor<13x21x3xf32>, !tosa.shape<3>) -> tensor<39x21x6xf32> 
# | check:560'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            565:  return %1 : tensor<39x21x6xf32> 
# | check:560'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            566:  } 
# | check:560'0     ~~~
# |            567:  func.func @test_transpose(%arg0: tensor<13x21x3xf32>) -> tensor<3x13x21xf32> { 
# | check:560'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:569'0                               X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            568:  %0 = tosa.transpose %arg0 {perms = array<i32: 2, 0, 1>} : (tensor<13x21x3xf32>) -> tensor<3x13x21xf32> 
# | check:569'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:569'1                           ?                                                                                  possible intended match
# |            569:  return %0 : tensor<3x13x21xf32> 
# | check:569'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            570:  } 
# | check:569'0     ~~~
# |            571:  func.func @test_gather(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x26xi32>) -> tensor<13x26x3xf32> { 
# | check:569'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | check:578'0                            X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            572:  %0 = tosa.gather %arg0, %arg1 : (tensor<13x21x3xf32>, tensor<13x26xi32>) -> tensor<13x26x3xf32> 
# | check:578'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            573:  return %0 : tensor<13x26x3xf32> 
# | check:578'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:578'1         ?                             possible intended match
# |            574:  } 
# | check:578'0     ~~~
# |            575:  func.func @test_scatter(%arg0: tensor<13x28x3xf32>, %arg1: tensor<13x26xi32>, %arg2: tensor<13x26x3xf32>) -> tensor<13x28x3xf32> { 
# | check:578'0     ~~~~~~~~~~~~~~~~~~~~~~~~
# | check:587'0                             X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            576:  %0 = tosa.scatter %arg0, %arg1, %arg2 : (tensor<13x28x3xf32>, tensor<13x26xi32>, tensor<13x26x3xf32>) -> tensor<13x28x3xf32> 
# | check:587'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            577:  return %0 : tensor<13x28x3xf32> 
# | check:587'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:587'1         ?                             possible intended match
# |            578:  } 
# | check:587'0     ~~~
# |            579:  func.func @test_resize(%arg0: tensor<1x32x32x8xf32>) -> tensor<1x64x64x8xf32> { 
# | check:587'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | check:599'0                            X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            580:  %0 = tosa.const_shape {values = dense<[4, 2, 4, 2]> : tensor<4xindex>} : () -> !tosa.shape<4> 
# | check:599'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:599'1                         ?                                                                           possible intended match
# |            581:  %1 = tosa.const_shape {values = dense<-1> : tensor<2xindex>} : () -> !tosa.shape<2> 
# | check:599'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            582:  %2 = tosa.const_shape {values = dense<1> : tensor<2xindex>} : () -> !tosa.shape<2> 
# | check:599'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            583:  %3 = tosa.resize %arg0, %0, %1, %2 {mode = "BILINEAR"} : (tensor<1x32x32x8xf32>, !tosa.shape<4>, !tosa.shape<2>, !tosa.shape<2>) -> tensor<1x64x64x8xf32> 
# | check:599'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            584:  return %3 : tensor<1x64x64x8xf32> 
# | check:599'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            585:  } 
# | check:599'0     ~~~
# |            586:  func.func @test_cast1(%arg0: tensor<13x21x3xi32>) -> tensor<13x21x3xf32> { 
# | check:599'0     ~~~~~~~~~~~~~~~~~~~~~
# | check:608'0                          X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            587:  %0 = tosa.cast %arg0 : (tensor<13x21x3xi32>) -> tensor<13x21x3xf32> 
# | check:608'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            588:  return %0 : tensor<13x21x3xf32> 
# | check:608'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:608'1         ?                             possible intended match
# |            589:  } 
# | check:608'0     ~~~
# |            590:  func.func @test_rescale(%arg0: tensor<13x21x3x!quant.uniform<u8:f32, 0.015655439347028732:127>>, %arg1: tensor<1xi32>, %arg2: tensor<1xi8>) -> tensor<13x21x3x!quant.uniform<i8:f32, 0.015655439347028732:-1>> { 
# | check:608'0     ~~~~~~~~~~~~~~~~~~~~~~~~
# | check:619'0                             X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            591:  %0 = "tosa.const"() <{values = dense<127> : tensor<1xi8>}> : () -> tensor<1xi8> 
# | check:619'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            592:  %1 = "tosa.const"() <{values = dense<-1> : tensor<1xi8>}> : () -> tensor<1xi8> 
# | check:619'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            593:  %2 = tosa.rescale %arg0, %arg1, %arg2, %0, %1 {input_unsigned = false, output_unsigned = false, per_channel = false, rounding_mode = "SINGLE_ROUND", scale32 = true} : (tensor<13x21x3x!quant.uniform<u8:f32, 0.015655439347028732:127>>, tensor<1xi32>, tensor<1xi8>, tensor<1xi8>, tensor<1xi8>) -> tensor<13x21x3x!quant.uniform<i8:f32, 0.015655439347028732:-1>> 
# | check:619'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:619'1           ?                                                                                                                                                                                                                                                                                                                                                                 possible intended match
# |            594:  return %2 : tensor<13x21x3x!quant.uniform<i8:f32, 0.015655439347028732:-1>> 
# | check:619'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            595:  } 
# | check:619'0     ~~~
# |            596:  func.func @test_const(%arg0: index) -> tensor<4xi32> { 
# | check:619'0     ~~~~~~~~~~~~~~~~~~~~~~
# | check:628'0                           X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            597:  %0 = "tosa.const"() <{values = dense<[3, 0, 1, 2]> : tensor<4xi32>}> : () -> tensor<4xi32> 
# | check:628'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:628'1                        ?                                                                         possible intended match
# |            598:  return %0 : tensor<4xi32> 
# | check:628'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            599:  } 
# | check:628'0     ~~~
# |            600:  func.func @test_identity(%arg0: tensor<13x21x3xi32>) -> tensor<13x21x3xi32> { 
# | check:628'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:637'0                              X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            601:  %0 = tosa.identity %arg0 : (tensor<13x21x3xi32>) -> tensor<13x21x3xi32> 
# | check:637'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            602:  return %0 : tensor<13x21x3xi32> 
# | check:637'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            603:  } 
# | check:637'0     ~~~
# |            604:  func.func @test_cond_if(%arg0: tensor<f32>, %arg1: tensor<f32>, %arg2: tensor<i1>) -> tensor<f32> { 
# | check:637'0     ~~~~~~~~~~~~~~~~~~~~~~~~
# | check:637'1            ?                                                                                              possible intended match
# | check:646'0                             X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            605:  %0 = tosa.cond_if %arg2 -> (tensor<f32>) { 
# | check:646'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:646'1           ?                                      possible intended match
# |            606:  %1 = tosa.add %arg0, %arg1 : (tensor<f32>, tensor<f32>) -> tensor<f32> 
# | check:646'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            607:  tosa.yield %1 : tensor<f32> 
# | check:646'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            608:  } else { 
# | check:646'0     ~~~~~~~~~~
# |            609:  %1 = tosa.sub %arg0, %arg1 : (tensor<f32>, tensor<f32>) -> tensor<f32> 
# | check:646'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            610:  tosa.yield %1 : tensor<f32> 
# | check:646'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            611:  } 
# | check:646'0     ~~~
# |            612:  return %0 : tensor<f32> 
# | check:646'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
# |            613:  } 
# | check:646'0     ~~~
# |            614:  func.func @test_while_loop(%arg0: tensor<10xi32>, %arg1: tensor<i32>) { 
# | check:646'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:662'0                                X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            615:  %0 = "tosa.const"() <{values = dense<0> : tensor<i32>}> : () -> tensor<i32> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            616:  %1:3 = tosa.while_loop (%arg2 = %0, %arg3 = %0, %arg4 = %arg0) : (tensor<i32>, tensor<i32>, tensor<10xi32>) -> (tensor<i32>, tensor<i32>, tensor<10xi32>) { 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            617:  %2 = tosa.greater_equal %arg3, %arg1 : (tensor<i32>, tensor<i32>) -> tensor<i1> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            618:  %3 = tosa.logical_not %2 : (tensor<i1>) -> tensor<i1> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            619:  tosa.yield %3 : tensor<i1> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            620:  } do { 
# | check:662'0     ~~~~~~~~
# |            621:  ^bb0(%arg2: tensor<i32>, %arg3: tensor<i32>, %arg4: tensor<10xi32>): 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            622:  %2 = "tosa.const"() <{values = dense<1> : tensor<i32>}> : () -> tensor<i32> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            623:  %3 = tosa.add %arg3, %2 : (tensor<i32>, tensor<i32>) -> tensor<i32> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            624:  %4 = tosa.const_shape {values = dense<1> : tensor<1xindex>} : () -> !tosa.shape<1> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:662'1                         ?                                                                possible intended match
# |            625:  %5 = tosa.reshape %2, %4 : (tensor<i32>, !tosa.shape<1>) -> tensor<1xi32> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            626:  %6 = tosa.add %arg4, %5 : (tensor<10xi32>, tensor<1xi32>) -> tensor<10xi32> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            627:  %7 = tosa.add %arg2, %2 : (tensor<i32>, tensor<i32>) -> tensor<i32> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            628:  tosa.yield %7, %3, %6 : tensor<i32>, tensor<i32>, tensor<10xi32> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            629:  } 
# | check:662'0     ~~~
# |            630:  return 
# | check:662'0     ~~~~~~~~
# |            631:  } 
# | check:662'0     ~~~
# |            632:  func.func @test_custom(%arg0: tensor<10xi32>) -> tensor<10xi32> { 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | check:684'0                            X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            633:  %0 = tosa.custom %arg0 {domain_name = "tosa.mlir_test", implementation_attrs = "", operator_name = "custom_test"} : (tensor<10xi32>) -> tensor<10xi32> 
# | check:684'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:684'1                                                  ?                                                                                                           possible intended match
# |            634:  return %0 : tensor<10xi32> 
# | check:684'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            635:  } 
# | check:684'0     ~~~
# |            636:  func.func @test_const_shape() -> !tosa.shape<4> { 
# | check:684'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:693'0                                 X~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            637:  %0 = tosa.const_shape {values = dense<1> : tensor<4xindex>} : () -> !tosa.shape<4> 
# | check:693'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:693'1                         ?                                                                possible intended match
# |            638:  return %0 : !tosa.shape<4> 
# | check:693'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            639:  } 
# | check:693'0     ~~~
# |            640: } 
# | check:693'0     ~~
# |            641:  
# | check:693'0     ~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--


Answer: This shows the output that was gathered for the execution of test 'TEST 'MLIR :: Dialect/Tosa/availability.mlir' FAILED'. It might contain insights into why the test TEST 'MLIR :: Dialect/Tosa/availability.mlir' FAILED failed.