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:121:12: error: CHECK: expected string not found in input
# |  // CHECK: extensions: [ [bf16] ]
# |            ^
# | <stdin>:59:36: note: scanning from here
# | tosa.sigmoid profiles: [ [pro_fp] ]
# |                                    ^
# | <stdin>:60:14: note: possible intended match here
# | tosa.sigmoid extensions: [ [test] ]
# |              ^
# | /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>:72:9: note: scanning from here
# | tosa.add extensions: [ [bf16] ]
# |         ^
# | <stdin>:72:12: note: possible intended match here
# | tosa.add extensions: [ [bf16] ]
# |            ^
# | /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>:73:31: note: scanning from here
# | testosa.arithmetic_right_shift extensions: [ ]
# |                               ^
# | <stdin>:73:34: note: possible intended match here
# | testosa.arithmetic_right_shift extensions: [ ]
# |                                  ^
# | /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>:424:19: note: scanning from here
# |  %0 = tosa.maximum %arg0, %arg1 : (tensor<13x21x3xf32>, tensor<13x21x1xf32>) -> tensor<13x21x3xf32>
# |                   ^
# | <stdin>:425: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>:428:19: note: scanning from here
# |  %0 = tosa.minimum %arg0, %arg1 : (tensor<13x21x3xf32>, tensor<1x21x3xf32>) -> tensor<13x21x3xf32>
# |                   ^
# | <stdin>:429: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>:431:21: note: scanning from here
# |  func.func @test_mul(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x1x3xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:434: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>:436:21: note: scanning from here
# |  func.func @test_pow(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x21x1xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:437: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>:440:21: note: scanning from here
# |  func.func @test_sub(%arg0: tensor<1x21x3xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:442: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>:444: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>:444: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>:448:21: note: scanning from here
# |  func.func @test_abs(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:450: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>:452:29: note: scanning from here
# |  func.func @test_bitwise_not(%arg0: tensor<13x21x1xi32>) -> tensor<13x21x1xi32> {
# |                             ^
# | <stdin>:453: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>:456:22: note: scanning from here
# |  func.func @test_ceil(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                      ^
# | <stdin>:457: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>:460:21: note: scanning from here
# |  func.func @test_clz(%arg0: tensor<13x21x3xi32>) -> tensor<13x21x3xi32> {
# |                     ^
# | <stdin>:460: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>:464:21: note: scanning from here
# |  func.func @test_cos(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:465: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>:468:21: note: scanning from here
# |  func.func @test_exp(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:469: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>:472:23: note: scanning from here
# |  func.func @test_floor(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                       ^
# | <stdin>:473: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>:476:21: note: scanning from here
# |  func.func @test_log(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:477: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>:480:29: note: scanning from here
# |  func.func @test_logical_not(%arg0: tensor<1x21x3xi1>) -> tensor<1x21x3xi1> {
# |                             ^
# | <stdin>:481: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>:484:24: note: scanning from here
# |  func.func @test_negate(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                        ^
# | <stdin>:490: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>:490:28: note: scanning from here
# |  func.func @test_reciprocal(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                            ^
# | <stdin>:491: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>:494:23: note: scanning from here
# |  func.func @test_rsqrt(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                       ^
# | <stdin>:495: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>:498:21: note: scanning from here
# |  func.func @test_sin(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:499: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>:502:24: note: scanning from here
# |  func.func @test_select(%arg0: tensor<1x1x1xi1>, %arg1: tensor<13x21x3xf32>, %arg2: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                        ^
# | <stdin>:502: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>:506:23: note: scanning from here
# |  func.func @test_equal(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x1x3xf32>) -> tensor<13x21x3xi1> {
# |                       ^
# | <stdin>:510: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>:510:25: note: scanning from here
# |  func.func @test_greater(%arg0: tensor<13x21x1xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<13x21x3xi1> {
# |                         ^
# | <stdin>:514: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>:514:31: note: scanning from here
# |  func.func @test_greater_equal(%arg0: tensor<13x1x3xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<13x21x3xi1> {
# |                               ^
# | <stdin>:515: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>:518:28: note: scanning from here
# |  func.func @test_reduce_all(%arg0: tensor<13x21x3xi1>) -> tensor<1x21x3xi1> {
# |                            ^
# | <stdin>:519: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>:522:28: note: scanning from here
# |  func.func @test_reduce_any(%arg0: tensor<13x21x3xi1>) -> tensor<1x21x3xi1> {
# |                            ^
# | <stdin>:523: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>:526:28: note: scanning from here
# |  func.func @test_reduce_max(%arg0: tensor<13x21x3xf32>) -> tensor<1x21x3xf32> {
# |                            ^
# | <stdin>:527: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>:530:28: note: scanning from here
# |  func.func @test_reduce_min(%arg0: tensor<13x21x3xf32>) -> tensor<1x21x3xf32> {
# |                            ^
# | <stdin>:534: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>:534:32: note: scanning from here
# |  func.func @test_reduce_product(%arg0: tensor<13x21x3xf32>) -> tensor<1x21x3xf32> {
# |                                ^
# | <stdin>:535: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>:538:28: note: scanning from here
# |  func.func @test_reduce_sum(%arg0: tensor<13x21x3xf32>) -> tensor<1x21x3xf32> {
# |                            ^
# | <stdin>:539: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>:542:24: note: scanning from here
# |  func.func @test_concat(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<26x21x3xf32> {
# |                        ^
# | <stdin>:544: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>:546:21: note: scanning from here
# |  func.func @test_pad(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:547: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>:552:25: note: scanning from here
# |  func.func @test_reshape(%arg0: tensor<13x21x3xf32>) -> tensor<1x819xf32> {
# |                         ^
# | <stdin>:553: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>:557:25: note: scanning from here
# |  func.func @test_reverse(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                         ^
# | <stdin>:559: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>:561:23: note: scanning from here
# |  func.func @test_slice(%arg0: tensor<13x21x3xf32>) -> tensor<4x11x1xf32> {
# |                       ^
# | <stdin>:562: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>:567:22: note: scanning from here
# |  func.func @test_tile(%arg0: tensor<13x21x3xf32>) -> tensor<39x21x6xf32> {
# |                      ^
# | <stdin>:568: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>:572:27: note: scanning from here
# |  func.func @test_transpose(%arg0: tensor<13x21x3xf32>) -> tensor<3x13x21xf32> {
# |                           ^
# | <stdin>:573: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>:576:24: note: scanning from here
# |  func.func @test_gather(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x26xi32>) -> tensor<13x26x3xf32> {
# |                        ^
# | <stdin>:578: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>:580:25: note: scanning from here
# |  func.func @test_scatter(%arg0: tensor<13x28x3xf32>, %arg1: tensor<13x26xi32>, %arg2: tensor<13x26x3xf32>) -> tensor<13x28x3xf32> {
# |                         ^
# | <stdin>:582: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>:584:24: note: scanning from here
# |  func.func @test_resize(%arg0: tensor<1x32x32x8xf32>) -> tensor<1x64x64x8xf32> {
# |                        ^
# | <stdin>:585: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>:591:22: note: scanning from here
# |  func.func @test_cast1(%arg0: tensor<13x21x3xi32>) -> tensor<13x21x3xf32> {
# |                      ^
# | <stdin>:593: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>:595: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>:598: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>:601:23: note: scanning from here
# |  func.func @test_const(%arg0: index) -> tensor<4xi32> {
# |                       ^
# | <stdin>:602: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>:605:26: note: scanning from here
# |  func.func @test_identity(%arg0: tensor<13x21x3xi32>) -> tensor<13x21x3xi32> {
# |                          ^
# | <stdin>:609: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>:609:25: note: scanning from here
# |  func.func @test_cond_if(%arg0: tensor<f32>, %arg1: tensor<f32>, %arg2: tensor<i1>) -> tensor<f32> {
# |                         ^
# | <stdin>:610: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>:619:28: note: scanning from here
# |  func.func @test_while_loop(%arg0: tensor<10xi32>, %arg1: tensor<i32>) {
# |                            ^
# | <stdin>:629: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>:637:24: note: scanning from here
# |  func.func @test_custom(%arg0: tensor<10xi32>) -> tensor<10xi32> {
# |                        ^
# | <stdin>:638: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>:641:29: note: scanning from here
# |  func.func @test_const_shape() -> !tosa.shape<4> {
# |                             ^
# | <stdin>:642: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:
# | <<<<<<
# |              .
# |              .
# |              .
# |             54: tosa.transpose_conv2d extensions: [ [int4, int16, fp8e4m3, fp8e5m2, bf16] ] 
# |             55: test_clamp 
# |             56: tosa.clamp profiles: [ [pro_int, pro_fp] ] 
# |             57: tosa.clamp extensions: [ [int16, bf16] ] 
# |             58: test_sigmoid 
# |             59: tosa.sigmoid profiles: [ [pro_fp] ] 
# | check:121'0                                        X error: no match found
# |             60: tosa.sigmoid extensions: [ [test] ] 
# | check:121'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:121'1                  ?                       possible intended match
# |             61: test_sigmoid 
# | check:121'0     ~~~~~~~~~~~~~
# |             62: tosa.sigmoid profiles: [ [pro_fp] ] 
# | check:121'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             63: tosa.sigmoid extensions: [ [test] ] 
# | check:121'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             64: h 
# | check:121'0     ~~
# |             65: tosa.tanh profiles: [ [pro_fp] ] 
# | check:121'0     ~~~~~~~~~
# |             66: tosa.tanh extensions: [ [bf16] ] 
# |             67: test_erf 
# |             68: tosa.erf profiles: [ [pro_fp] ] 
# |             69: tosa.erf extensions: [ [bf16] ] 
# |             70: testosa.arithmetic_right_shift extensions: [ ] 
# |             71:  ] 
# |             72: tosa.add extensions: [ [bf16] ] 
# | check:146'0             X~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:146'1                ?                     possible intended match
# |             73: testosa.arithmetic_right_shift extensions: [ ] 
# | check:146'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:155'0                                   X~~~~~~~~~~~~~~~~ error: no match found
# | check:155'1                                      ?              possible intended match
# |             74: test_bitwise_and 
# | check:155'0     ~~~~~~~~~~~~~~~~
# |             75: tosa.bitwise_and profiles: [ [pro_int] ] 
# |             76: tosa.bitwise_and extensions: [ ] 
# |             77: test_bitwise_or 
# |             78: tosa.bitwise_or profiles: [ [pro_int] ] 
# |              .
# |              .
# |              .
# |            419:  func.func @test_logical_xor(%arg0: tensor<13x1x3xi1>, %arg1: tensor<13x21x3xi1>) -> tensor<13x21x3xi1> { 
# |            420:  %0 = tosa.logical_xor %arg0, %arg1 : (tensor<13x1x3xi1>, tensor<13x21x3xi1>) -> tensor<13x21x3xi1> 
# |            421:  return %0 : tensor<13x21x3xi1> 
# |            422:  } 
# |            423:  func.func @test_max(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x21x1xf32>) -> tensor<13x21x3xf32> { 
# |            424:  %0 = tosa.maximum %arg0, %arg1 : (tensor<13x21x3xf32>, tensor<13x21x1xf32>) -> tensor<13x21x3xf32> 
# | check:245'0                       X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            425:  return %0 : tensor<13x21x3xf32> 
# | check:245'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:245'1         ?                             possible intended match
# |            426:  } 
# | check:245'0     ~~~
# |            427:  func.func @test_min(%arg0: tensor<13x21x3xf32>, %arg1: tensor<1x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:245'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            428:  %0 = tosa.minimum %arg0, %arg1 : (tensor<13x21x3xf32>, tensor<1x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:245'0     ~~~~~~~~~~~~~~~~~~
# | check:254'0                       X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            429:  return %0 : tensor<13x21x3xf32> 
# | check:254'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:254'1         ?                             possible intended match
# |            430:  } 
# | check:254'0     ~~~
# |            431:  func.func @test_mul(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x1x3xf32>) -> tensor<13x21x3xf32> { 
# | check:254'0     ~~~~~~~~~~~~~~~~~~~~
# | check:264'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            432:  %0 = "tosa.const"() <{values = dense<0> : tensor<1xi8>}> : () -> tensor<1xi8> 
# | check:264'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            433:  %1 = tosa.mul %arg0, %arg1, %0 : (tensor<13x21x3xf32>, tensor<13x1x3xf32>, tensor<1xi8>) -> tensor<13x21x3xf32> 
# | check:264'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            434:  return %1 : tensor<13x21x3xf32> 
# | check:264'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:264'1         ?                             possible intended match
# |            435:  } 
# | check:264'0     ~~~
# |            436:  func.func @test_pow(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x21x1xf32>) -> tensor<13x21x3xf32> { 
# | check:264'0     ~~~~~~~~~~~~~~~~~~~~
# | check:273'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            437:  %0 = tosa.pow %arg0, %arg1 : (tensor<13x21x3xf32>, tensor<13x21x1xf32>) -> tensor<13x21x3xf32> 
# | check:273'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:273'1              ?                                                                                       possible intended match
# |            438:  return %0 : tensor<13x21x3xf32> 
# | check:273'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            439:  } 
# | check:273'0     ~~~
# |            440:  func.func @test_sub(%arg0: tensor<1x21x3xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:273'0     ~~~~~~~~~~~~~~~~~~~~
# | check:282'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            441:  %0 = tosa.sub %arg0, %arg1 : (tensor<1x21x3xf32>, tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:282'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            442:  return %0 : tensor<13x21x3xf32> 
# | check:282'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:282'1         ?                             possible intended match
# |            443:  } 
# | check:282'0     ~~~
# |            444:  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
# |            445:  %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     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            446:  return %0 : tensor<64x!quant.uniform<i16:f32, 1.000000e+00>> 
# | check:291'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            447:  } 
# | check:291'0     ~~~
# |            448:  func.func @test_abs(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:291'0     ~~~~~~~~~~~~~~~~~~~~
# | check:300'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            449:  %0 = tosa.abs %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:300'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            450:  return %0 : tensor<13x21x3xf32> 
# | check:300'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:300'1         ?                             possible intended match
# |            451:  } 
# | check:300'0     ~~~
# |            452:  func.func @test_bitwise_not(%arg0: tensor<13x21x1xi32>) -> tensor<13x21x1xi32> { 
# | check:300'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:309'0                                 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            453:  %0 = tosa.bitwise_not %arg0 : (tensor<13x21x1xi32>) -> tensor<13x21x1xi32> 
# | check:309'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:309'1                ?                                                                 possible intended match
# |            454:  return %0 : tensor<13x21x1xi32> 
# | check:309'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            455:  } 
# | check:309'0     ~~~
# |            456:  func.func @test_ceil(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:309'0     ~~~~~~~~~~~~~~~~~~~~~
# | check:318'0                          X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            457:  %0 = tosa.ceil %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:318'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:318'1                   ?                                                       possible intended match
# |            458:  return %0 : tensor<13x21x3xf32> 
# | check:318'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            459:  } 
# | check:318'0     ~~~
# |            460:  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
# |            461:  %0 = tosa.clz %arg0 : (tensor<13x21x3xi32>) -> tensor<13x21x3xi32> 
# | check:327'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            462:  return %0 : tensor<13x21x3xi32> 
# | check:327'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            463:  } 
# | check:327'0     ~~~
# |            464:  func.func @test_cos(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:327'0     ~~~~~~~~~~~~~~~~~~~~
# | check:336'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            465:  %0 = tosa.cos %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:336'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:336'1                  ?                                                       possible intended match
# |            466:  return %0 : tensor<13x21x3xf32> 
# | check:336'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            467:  } 
# | check:336'0     ~~~
# |            468:  func.func @test_exp(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:336'0     ~~~~~~~~~~~~~~~~~~~~
# | check:345'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            469:  %0 = tosa.exp %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:345'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:345'1                  ?                                                       possible intended match
# |            470:  return %0 : tensor<13x21x3xf32> 
# | check:345'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            471:  } 
# | check:345'0     ~~~
# |            472:  func.func @test_floor(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:345'0     ~~~~~~~~~~~~~~~~~~~~~~
# | check:354'0                           X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            473:  %0 = tosa.floor %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:354'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:354'1         ?                                                                  possible intended match
# |            474:  return %0 : tensor<13x21x3xf32> 
# | check:354'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            475:  } 
# | check:354'0     ~~~
# |            476:  func.func @test_log(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:354'0     ~~~~~~~~~~~~~~~~~~~~
# | check:363'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            477:  %0 = tosa.log %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:363'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:363'1                  ?                                                       possible intended match
# |            478:  return %0 : tensor<13x21x3xf32> 
# | check:363'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            479:  } 
# | check:363'0     ~~~
# |            480:  func.func @test_logical_not(%arg0: tensor<1x21x3xi1>) -> tensor<1x21x3xi1> { 
# | check:363'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:372'0                                 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            481:  %0 = tosa.logical_not %arg0 : (tensor<1x21x3xi1>) -> tensor<1x21x3xi1> 
# | check:372'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:372'1      ?                                                                       possible intended match
# |            482:  return %0 : tensor<1x21x3xi1> 
# | check:372'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            483:  } 
# | check:372'0     ~~~
# |            484:  func.func @test_negate(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:372'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | check:381'0                            X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            485:  %0 = "tosa.const"() <{values = dense<0.000000e+00> : tensor<1xf32>}> : () -> tensor<1xf32> 
# | check:381'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            486:  %1 = "tosa.const"() <{values = dense<0.000000e+00> : tensor<1xf32>}> : () -> tensor<1xf32> 
# | check:381'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            487:  %2 = tosa.negate %arg0, %0, %1 : (tensor<13x21x3xf32>, tensor<1xf32>, tensor<1xf32>) -> tensor<13x21x3xf32> 
# | check:381'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            488:  return %2 : tensor<13x21x3xf32> 
# | check:381'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            489:  } 
# | check:381'0     ~~~
# |            490:  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
# |            491:  %0 = tosa.reciprocal %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:392'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:392'1      ?                                                                          possible intended match
# |            492:  return %0 : tensor<13x21x3xf32> 
# | check:392'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            493:  } 
# | check:392'0     ~~~
# |            494:  func.func @test_rsqrt(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:392'0     ~~~~~~~~~~~~~~~~~~~~~~
# | check:401'0                           X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            495:  %0 = tosa.rsqrt %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:401'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:401'1         ?                                                                  possible intended match
# |            496:  return %0 : tensor<13x21x3xf32> 
# | check:401'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            497:  } 
# | check:401'0     ~~~
# |            498:  func.func @test_sin(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:401'0     ~~~~~~~~~~~~~~~~~~~~
# | check:410'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            499:  %0 = tosa.sin %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:410'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:410'1                  ?                                                       possible intended match
# |            500:  return %0 : tensor<13x21x3xf32> 
# | check:410'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            501:  } 
# | check:410'0     ~~~
# |            502:  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
# |            503:  %0 = tosa.select %arg0, %arg1, %arg2 : (tensor<1x1x1xi1>, tensor<13x21x3xf32>, tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:419'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            504:  return %0 : tensor<13x21x3xf32> 
# | check:419'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            505:  } 
# | check:419'0     ~~~
# |            506:  func.func @test_equal(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x1x3xf32>) -> tensor<13x21x3xi1> { 
# | check:419'0     ~~~~~~~~~~~~~~~~~~~~~~
# | check:428'0                           X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            507:  %0 = tosa.equal %arg0, %arg1 : (tensor<13x21x3xf32>, tensor<13x1x3xf32>) -> tensor<13x21x3xi1> 
# | check:428'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            508:  return %0 : tensor<13x21x3xi1> 
# | check:428'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            509:  } 
# | check:428'0     ~~~
# |            510:  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
# |            511:  %0 = tosa.greater %arg0, %arg1 : (tensor<13x21x1xf32>, tensor<13x21x3xf32>) -> tensor<13x21x3xi1> 
# | check:437'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            512:  return %0 : tensor<13x21x3xi1> 
# | check:437'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            513:  } 
# | check:437'0     ~~~
# |            514:  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
# |            515:  %0 = tosa.greater_equal %arg0, %arg1 : (tensor<13x1x3xf32>, tensor<13x21x3xf32>) -> tensor<13x21x3xi1> 
# | check:446'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:446'1               ?                                                                                              possible intended match
# |            516:  return %0 : tensor<13x21x3xi1> 
# | check:446'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            517:  } 
# | check:446'0     ~~~
# |            518:  func.func @test_reduce_all(%arg0: tensor<13x21x3xi1>) -> tensor<1x21x3xi1> { 
# | check:446'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:455'0                                X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            519:  %0 = tosa.reduce_all %arg0 {axis = 0 : i32} : (tensor<13x21x3xi1>) -> tensor<1x21x3xi1> 
# | check:455'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:455'1               ?                                                                               possible intended match
# |            520:  return %0 : tensor<1x21x3xi1> 
# | check:455'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            521:  } 
# | check:455'0     ~~~
# |            522:  func.func @test_reduce_any(%arg0: tensor<13x21x3xi1>) -> tensor<1x21x3xi1> { 
# | check:455'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:464'0                                X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            523:  %0 = tosa.reduce_any %arg0 {axis = 0 : i32} : (tensor<13x21x3xi1>) -> tensor<1x21x3xi1> 
# | check:464'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:464'1               ?                                                                               possible intended match
# |            524:  return %0 : tensor<1x21x3xi1> 
# | check:464'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            525:  } 
# | check:464'0     ~~~
# |            526:  func.func @test_reduce_max(%arg0: tensor<13x21x3xf32>) -> tensor<1x21x3xf32> { 
# | check:464'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:473'0                                X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            527:  %0 = tosa.reduce_max %arg0 {axis = 0 : i32} : (tensor<13x21x3xf32>) -> tensor<1x21x3xf32> 
# | check:473'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:473'1               ?                                                                                 possible intended match
# |            528:  return %0 : tensor<1x21x3xf32> 
# | check:473'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            529:  } 
# | check:473'0     ~~~
# |            530:  func.func @test_reduce_min(%arg0: tensor<13x21x3xf32>) -> tensor<1x21x3xf32> { 
# | check:473'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:482'0                                X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            531:  %0 = tosa.reduce_min %arg0 {axis = 0 : i32} : (tensor<13x21x3xf32>) -> tensor<1x21x3xf32> 
# | check:482'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            532:  return %0 : tensor<1x21x3xf32> 
# | check:482'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            533:  } 
# | check:482'0     ~~~
# |            534:  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
# |            535:  %0 = tosa.reduce_product %arg0 {axis = 0 : i32} : (tensor<13x21x3xf32>) -> tensor<1x21x3xf32> 
# | check:491'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:491'1         ?                                                                                           possible intended match
# |            536:  return %0 : tensor<1x21x3xf32> 
# | check:491'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            537:  } 
# | check:491'0     ~~~
# |            538:  func.func @test_reduce_sum(%arg0: tensor<13x21x3xf32>) -> tensor<1x21x3xf32> { 
# | check:491'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:500'0                                X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            539:  %0 = tosa.reduce_sum %arg0 {axis = 0 : i32} : (tensor<13x21x3xf32>) -> tensor<1x21x3xf32> 
# | check:500'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:500'1               ?                                                                                 possible intended match
# |            540:  return %0 : tensor<1x21x3xf32> 
# | check:500'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            541:  } 
# | check:500'0     ~~~
# |            542:  func.func @test_concat(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<26x21x3xf32> { 
# | check:500'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | check:509'0                            X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            543:  %0 = tosa.concat %arg0, %arg1 {axis = 0 : i32} : (tensor<13x21x3xf32>, tensor<13x21x3xf32>) -> tensor<26x21x3xf32> 
# | check:509'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            544:  return %0 : tensor<26x21x3xf32> 
# | check:509'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:509'1         ?                             possible intended match
# |            545:  } 
# | check:509'0     ~~~
# |            546:  func.func @test_pad(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:509'0     ~~~~~~~~~~~~~~~~~~~~
# | check:520'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            547:  %0 = tosa.const_shape {values = dense<0> : tensor<6xindex>} : () -> !tosa.shape<6> 
# | check:520'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:520'1                         ?                                                                possible intended match
# |            548:  %1 = "tosa.const"() <{values = dense<3.140000e+00> : tensor<1xf32>}> : () -> tensor<1xf32> 
# | check:520'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            549:  %2 = tosa.pad %arg0, %0, %1 : (tensor<13x21x3xf32>, !tosa.shape<6>, tensor<1xf32>) -> tensor<13x21x3xf32> 
# | check:520'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            550:  return %2 : tensor<13x21x3xf32> 
# | check:520'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            551:  } 
# | check:520'0     ~~~
# |            552:  func.func @test_reshape(%arg0: tensor<13x21x3xf32>) -> tensor<1x819xf32> { 
# | check:520'0     ~~~~~~~~~~~~~~~~~~~~~~~~
# | check:530'0                             X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            553:  %0 = tosa.const_shape {values = dense<[1, 819]> : tensor<2xindex>} : () -> !tosa.shape<2> 
# | check:530'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:530'1                         ?                                                                       possible intended match
# |            554:  %1 = tosa.reshape %arg0, %0 : (tensor<13x21x3xf32>, !tosa.shape<2>) -> tensor<1x819xf32> 
# | check:530'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            555:  return %1 : tensor<1x819xf32> 
# | check:530'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            556:  } 
# | check:530'0     ~~~
# |            557:  func.func @test_reverse(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:530'0     ~~~~~~~~~~~~~~~~~~~~~~~~
# | check:539'0                             X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            558:  %0 = tosa.reverse %arg0 {axis = 0 : i32} : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:539'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            559:  return %0 : tensor<13x21x3xf32> 
# | check:539'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:539'1         ?                             possible intended match
# |            560:  } 
# | check:539'0     ~~~
# |            561:  func.func @test_slice(%arg0: tensor<13x21x3xf32>) -> tensor<4x11x1xf32> { 
# | check:539'0     ~~~~~~~~~~~~~~~~~~~~~~
# | check:550'0                           X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            562:  %0 = tosa.const_shape {values = dense<[4, 11, 1]> : tensor<3xindex>} : () -> !tosa.shape<3> 
# | check:550'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:550'1                         ?                                                                         possible intended match
# |            563:  %1 = tosa.const_shape {values = dense<[6, 8, 0]> : tensor<3xindex>} : () -> !tosa.shape<3> 
# | check:550'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            564:  %2 = tosa.slice %arg0, %0, %1 : (tensor<13x21x3xf32>, !tosa.shape<3>, !tosa.shape<3>) -> tensor<4x11x1xf32> 
# | check:550'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            565:  return %2 : tensor<4x11x1xf32> 
# | check:550'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            566:  } 
# | check:550'0     ~~~
# |            567:  func.func @test_tile(%arg0: tensor<13x21x3xf32>) -> tensor<39x21x6xf32> { 
# | check:550'0     ~~~~~~~~~~~~~~~~~~~~~
# | check:560'0                          X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            568:  %0 = tosa.const_shape {values = dense<[3, 1, 2]> : tensor<3xindex>} : () -> !tosa.shape<3> 
# | check:560'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:560'1                         ?                                                                        possible intended match
# |            569:  %1 = tosa.tile %arg0, %0 : (tensor<13x21x3xf32>, !tosa.shape<3>) -> tensor<39x21x6xf32> 
# | check:560'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            570:  return %1 : tensor<39x21x6xf32> 
# | check:560'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            571:  } 
# | check:560'0     ~~~
# |            572:  func.func @test_transpose(%arg0: tensor<13x21x3xf32>) -> tensor<3x13x21xf32> { 
# | check:560'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:569'0                               X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            573:  %0 = tosa.transpose %arg0 {perms = array<i32: 2, 0, 1>} : (tensor<13x21x3xf32>) -> tensor<3x13x21xf32> 
# | check:569'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:569'1                           ?                                                                                  possible intended match
# |            574:  return %0 : tensor<3x13x21xf32> 
# | check:569'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            575:  } 
# | check:569'0     ~~~
# |            576:  func.func @test_gather(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x26xi32>) -> tensor<13x26x3xf32> { 
# | check:569'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | check:578'0                            X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            577:  %0 = tosa.gather %arg0, %arg1 : (tensor<13x21x3xf32>, tensor<13x26xi32>) -> tensor<13x26x3xf32> 
# | check:578'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            578:  return %0 : tensor<13x26x3xf32> 
# | check:578'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:578'1         ?                             possible intended match
# |            579:  } 
# | check:578'0     ~~~
# |            580:  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
# |            581:  %0 = tosa.scatter %arg0, %arg1, %arg2 : (tensor<13x28x3xf32>, tensor<13x26xi32>, tensor<13x26x3xf32>) -> tensor<13x28x3xf32> 
# | check:587'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            582:  return %0 : tensor<13x28x3xf32> 
# | check:587'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:587'1         ?                             possible intended match
# |            583:  } 
# | check:587'0     ~~~
# |            584:  func.func @test_resize(%arg0: tensor<1x32x32x8xf32>) -> tensor<1x64x64x8xf32> { 
# | check:587'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | check:599'0                            X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            585:  %0 = tosa.const_shape {values = dense<[4, 2, 4, 2]> : tensor<4xindex>} : () -> !tosa.shape<4> 
# | check:599'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:599'1                         ?                                                                           possible intended match
# |            586:  %1 = tosa.const_shape {values = dense<-1> : tensor<2xindex>} : () -> !tosa.shape<2> 
# | check:599'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            587:  %2 = tosa.const_shape {values = dense<1> : tensor<2xindex>} : () -> !tosa.shape<2> 
# | check:599'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            588:  %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     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            589:  return %3 : tensor<1x64x64x8xf32> 
# | check:599'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            590:  } 
# | check:599'0     ~~~
# |            591:  func.func @test_cast1(%arg0: tensor<13x21x3xi32>) -> tensor<13x21x3xf32> { 
# | check:599'0     ~~~~~~~~~~~~~~~~~~~~~
# | check:608'0                          X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            592:  %0 = tosa.cast %arg0 : (tensor<13x21x3xi32>) -> tensor<13x21x3xf32> 
# | check:608'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            593:  return %0 : tensor<13x21x3xf32> 
# | check:608'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:608'1         ?                             possible intended match
# |            594:  } 
# | check:608'0     ~~~
# |            595:  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
# |            596:  %0 = "tosa.const"() <{values = dense<127> : tensor<1xi8>}> : () -> tensor<1xi8> 
# | check:619'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            597:  %1 = "tosa.const"() <{values = dense<-1> : tensor<1xi8>}> : () -> tensor<1xi8> 
# | check:619'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            598:  %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
# |            599:  return %2 : tensor<13x21x3x!quant.uniform<i8:f32, 0.015655439347028732:-1>> 
# | check:619'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            600:  } 
# | check:619'0     ~~~
# |            601:  func.func @test_const(%arg0: index) -> tensor<4xi32> { 
# | check:619'0     ~~~~~~~~~~~~~~~~~~~~~~
# | check:628'0                           X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            602:  %0 = "tosa.const"() <{values = dense<[3, 0, 1, 2]> : tensor<4xi32>}> : () -> tensor<4xi32> 
# | check:628'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:628'1                        ?                                                                         possible intended match
# |            603:  return %0 : tensor<4xi32> 
# | check:628'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            604:  } 
# | check:628'0     ~~~
# |            605:  func.func @test_identity(%arg0: tensor<13x21x3xi32>) -> tensor<13x21x3xi32> { 
# | check:628'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:637'0                              X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            606:  %0 = tosa.identity %arg0 : (tensor<13x21x3xi32>) -> tensor<13x21x3xi32> 
# | check:637'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            607:  return %0 : tensor<13x21x3xi32> 
# | check:637'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            608:  } 
# | check:637'0     ~~~
# |            609:  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
# |            610:  %0 = tosa.cond_if %arg2 -> (tensor<f32>) { 
# | check:646'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:646'1           ?                                      possible intended match
# |            611:  %1 = tosa.add %arg0, %arg1 : (tensor<f32>, tensor<f32>) -> tensor<f32> 
# | check:646'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            612:  tosa.yield %1 : tensor<f32> 
# | check:646'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            613:  } else { 
# | check:646'0     ~~~~~~~~~~
# |            614:  %1 = tosa.sub %arg0, %arg1 : (tensor<f32>, tensor<f32>) -> tensor<f32> 
# | check:646'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            615:  tosa.yield %1 : tensor<f32> 
# | check:646'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            616:  } 
# | check:646'0     ~~~
# |            617:  return %0 : tensor<f32> 
# | check:646'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
# |            618:  } 
# | check:646'0     ~~~
# |            619:  func.func @test_while_loop(%arg0: tensor<10xi32>, %arg1: tensor<i32>) { 
# | check:646'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:662'0                                X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            620:  %0 = "tosa.const"() <{values = dense<0> : tensor<i32>}> : () -> tensor<i32> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            621:  %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     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            622:  %2 = tosa.greater_equal %arg3, %arg1 : (tensor<i32>, tensor<i32>) -> tensor<i1> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            623:  %3 = tosa.logical_not %2 : (tensor<i1>) -> tensor<i1> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            624:  tosa.yield %3 : tensor<i1> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            625:  } do { 
# | check:662'0     ~~~~~~~~
# |            626:  ^bb0(%arg2: tensor<i32>, %arg3: tensor<i32>, %arg4: tensor<10xi32>): 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            627:  %2 = "tosa.const"() <{values = dense<1> : tensor<i32>}> : () -> tensor<i32> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            628:  %3 = tosa.add %arg3, %2 : (tensor<i32>, tensor<i32>) -> tensor<i32> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            629:  %4 = tosa.const_shape {values = dense<1> : tensor<1xindex>} : () -> !tosa.shape<1> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:662'1                         ?                                                                possible intended match
# |            630:  %5 = tosa.reshape %2, %4 : (tensor<i32>, !tosa.shape<1>) -> tensor<1xi32> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            631:  %6 = tosa.add %arg4, %5 : (tensor<10xi32>, tensor<1xi32>) -> tensor<10xi32> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            632:  %7 = tosa.add %arg2, %2 : (tensor<i32>, tensor<i32>) -> tensor<i32> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            633:  tosa.yield %7, %3, %6 : tensor<i32>, tensor<i32>, tensor<10xi32> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            634:  } 
# | check:662'0     ~~~
# |            635:  return 
# | check:662'0     ~~~~~~~~
# |            636:  } 
# | check:662'0     ~~~
# |            637:  func.func @test_custom(%arg0: tensor<10xi32>) -> tensor<10xi32> { 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | check:684'0                            X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            638:  %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
# |            639:  return %0 : tensor<10xi32> 
# | check:684'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            640:  } 
# | check:684'0     ~~~
# |            641:  func.func @test_const_shape() -> !tosa.shape<4> { 
# | check:684'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:693'0                                 X~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            642:  %0 = tosa.const_shape {values = dense<1> : tensor<4xindex>} : () -> !tosa.shape<4> 
# | check:693'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:693'1                         ?                                                                possible intended match
# |            643:  return %0 : !tosa.shape<4> 
# | check:693'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            644:  } 
# | check:693'0     ~~~
# |            645: } 
# | check:693'0     ~~
# |            646:  
# | check:693'0     ~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--


Answer: The test "MLIR :: Dialect/Tosa/availability.mlir" ended with result: "FAILED". This shows the output that was gathered for the test execution. It might contain insights into why the test "MLIR :: Dialect/Tosa/availability.mlir" had an unexpected outcome.