diff options
Diffstat (limited to 'src/ir/cost.h')
-rw-r--r-- | src/ir/cost.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ir/cost.h b/src/ir/cost.h index 9423101d3..c0a8a76e9 100644 --- a/src/ir/cost.h +++ b/src/ir/cost.h @@ -494,6 +494,8 @@ struct CostAnalyzer : public OverriddenVisitor<CostAnalyzer, CostType> { case SwizzleVecI8x16: case RelaxedSwizzleVecI8x16: case RelaxedQ15MulrSVecI16x8: + case DotI8x16I7x16SToVecI16x8: + case DotI8x16I7x16UToVecI16x8: ret = 1; break; case InvalidBinary: @@ -541,6 +543,8 @@ struct CostAnalyzer : public OverriddenVisitor<CostAnalyzer, CostType> { case RelaxedFmsVecF32x4: case RelaxedFmaVecF64x2: case RelaxedFmsVecF64x2: + case DotI8x16I7x16AddSToVecI32x4: + case DotI8x16I7x16AddUToVecI32x4: ret = 1; break; } |