diff --git a/mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_complex_ops.mlir b/mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_complex_ops.mlir index 0fbb2b7800f76..fa3d4c62b82cf 100644 --- a/mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_complex_ops.mlir +++ b/mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_complex_ops.mlir @@ -99,10 +99,8 @@ module { outs(%xv: tensor, #SparseVector>) { ^bb(%a: complex, %x: complex): %1 = complex.log1p %a : complex - // TODO(bixia): Enable this line after adding complex.expm1 to - // complex to standard lowering. - // %2 = complex.expm1 %1 : complex - linalg.yield %1 : complex + %2 = complex.expm1 %1 : complex + linalg.yield %2 : complex } -> tensor, #SparseVector> return %0 : tensor, #SparseVector> } @@ -225,12 +223,12 @@ module { // CHECK-NEXT: 0.995055 // CHECK-NEXT: 0 call @dumpc(%3, %d3) : (tensor, #SparseVector>, index) -> () - // CHECK-NEXT: 1.52361 - // CHECK-NEXT: 2.69061 - // CHECK-NEXT: 1.73287 - // CHECK-NEXT: 0.785398 - // CHECK-NEXT: 2.13833 - // CHECK-NEXT: 0.785398 + // CHECK-NEXT: -5.13 + // CHECK-NEXT: 2 + // CHECK-NEXT: 3 + // CHECK-NEXT: 4 + // CHECK-NEXT: 5 + // CHECK-NEXT: 6 call @dumpc(%4, %d3) : (tensor, #SparseVector>, index) -> () // CHECK-NEXT: -2.565 // CHECK-NEXT: 1