@@ -449,7 +449,7 @@ func.func @trunc_fold_vec() -> (vector<4xf32>) {
449
449
}
450
450
451
451
// CHECK-LABEL: @sin_fold
452
- // CHECK-NEXT: %[[cst:.+]] = arith.constant 0.84{{ [0-9]+}} : f32
452
+ // CHECK-NEXT: %[[cst:.+]] = arith.constant {{ 0.84[0-9]+|8.4[0-9]+e-01 }} : f32
453
453
// CHECK-NEXT: return %[[cst]]
454
454
func.func @sin_fold () -> f32 {
455
455
%c = arith.constant 1.0 : f32
@@ -458,7 +458,7 @@ func.func @sin_fold() -> f32 {
458
458
}
459
459
460
460
// CHECK-LABEL: @sin_fold_vec
461
- // CHECK-NEXT: %[[cst:.+]] = arith.constant dense<[0.000000e+00, 0.84{{ [0-9]+}}, 0.000000e+00, 0.84{{ [0-9]+}}]> : vector<4xf32>
461
+ // CHECK-NEXT: %[[cst:.+]] = arith.constant dense<[0.000000e+00, {{ 0.84[0-9]+|8.4[0-9]+e-01 }}, 0.000000e+00, {{ 0.84[0-9]+|8.4[0-9]+e-01 }}]> : vector<4xf32>
462
462
// CHECK-NEXT: return %[[cst]]
463
463
func.func @sin_fold_vec () -> (vector <4 xf32 >) {
464
464
%v1 = arith.constant dense <[0.0 , 1.0 , 0.0 , 1.0 ]> : vector <4 xf32 >
@@ -467,7 +467,7 @@ func.func @sin_fold_vec() -> (vector<4xf32>) {
467
467
}
468
468
469
469
// CHECK-LABEL: @erf_fold
470
- // CHECK-NEXT: %[[cst:.+]] = arith.constant 0.84{{ [0-9]+}} : f32
470
+ // CHECK-NEXT: %[[cst:.+]] = arith.constant {{ 0.84[0-9]+|8.4[0-9]+e-01 }} : f32
471
471
// CHECK-NEXT: return %[[cst]]
472
472
func.func @erf_fold () -> f32 {
473
473
%c = arith.constant 1.0 : f32
@@ -476,7 +476,7 @@ func.func @erf_fold() -> f32 {
476
476
}
477
477
478
478
// CHECK-LABEL: @erf_fold_vec
479
- // CHECK-NEXT: %[[cst:.+]] = arith.constant dense<[0.000000e+00, 0.84{{ [0-9]+}}, 0.000000e+00, 0.84{{ [0-9]+}}]> : vector<4xf32>
479
+ // CHECK-NEXT: %[[cst:.+]] = arith.constant dense<[0.000000e+00, {{ 0.84[0-9]+|8.4[0-9]+e-01 }}, 0.000000e+00, {{ 0.84[0-9]+|8.4[0-9]+e-01 }}]> : vector<4xf32>
480
480
// CHECK-NEXT: return %[[cst]]
481
481
func.func @erf_fold_vec () -> (vector <4 xf32 >) {
482
482
%v1 = arith.constant dense <[0.0 , 1.0 , 0.0 , 1.0 ]> : vector <4 xf32 >
0 commit comments