| func.func @reshape_1D_2D() { | 
 |   %input = util.unfoldable_constant dense<[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]> : tensor<12xi32> | 
 |   %result = "stablehlo.reshape"(%input) : (tensor<12xi32>) -> tensor<3x4xi32> | 
 |   check.expect_eq_const(%result, dense<[ | 
 |       [1, 2, 3, 4], | 
 |       [5, 6, 7, 8], | 
 |       [9, 10, 11, 12]]> : tensor<3x4xi32>) : tensor<3x4xi32> | 
 |   return | 
 | } | 
 |  | 
 | // func.func @reshape_1D_3D() { | 
 | //   %input = util.unfoldable_constant dense<[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]> : tensor<12xi32> | 
 | //   %result = "stablehlo.reshape"(%input) : (tensor<12xi32>) -> tensor<2x2x3xi32> | 
 | //   check.expect_eq_const(%result, dense<[ | 
 | //       [[1, 2, 3], [4, 5, 6]], | 
 | //       [[7, 8, 9], [10, 11, 12]]]> : tensor<2x2x3xi32>) : tensor<2x2x3xi32> | 
 | //   return | 
 | // } | 
 |  | 
 | // func.func @reshape_2D_3D() { | 
 | //   %input = util.unfoldable_constant dense<[[1, 2, 3, 4, 5, 6], [7, 8, 9, 10, 11, 12]]> : tensor<2x6xi32> | 
 | //   %result = "stablehlo.reshape"(%input) : (tensor<2x6xi32>) -> tensor<2x1x6xi32> | 
 | //   check.expect_eq_const(%result, dense<[[[1, 2, 3, 4, 5, 6]], [[7, 8, 9, 10, 11, 12]]]> : tensor<2x1x6xi32>) : tensor<2x1x6xi32> | 
 | //   return | 
 | // } | 
 |  | 
 | // func.func @reshape_3D_1D() { | 
 | //   %input = util.unfoldable_constant dense<[[[1, 2, 3, 4, 5, 6]], [[7, 8, 9, 10, 11, 12]]]> : tensor<2x1x6xi32> | 
 | //   %result = "stablehlo.reshape"(%input) : (tensor<2x1x6xi32>) -> tensor<2x6xi32> | 
 | //   check.expect_eq_const(%result, dense<[[1, 2, 3, 4, 5, 6], [7, 8, 9, 10, 11, 12]]> : tensor<2x6xi32>) : tensor<2x6xi32> | 
 | //   return | 
 | // } |