@@ -1318,30 +1318,6 @@ struct ArithHelperI64<ArithOpType::Mul, CmpOp> {
13181318template <ArithOpType AOp, CompareOpType CmpOp>
13191319struct ArithHelperF32 {};
13201320
1321- template <CompareOpType CmpOp>
1322- struct ArithHelperF32 <ArithOpType::Div, CmpOp> {
1323- static inline svbool_t
1324- op_special (const svbool_t pred,
1325- const svfloat32_t left,
1326- const svfloat32_t right,
1327- const svfloat32_t value) {
1328- // this is valid for the positive denominator, == and != cases.
1329- // left == right * value
1330- return CmpHelper<CmpOp>::compare (
1331- pred, left, svmul_f32_z (pred, right, value));
1332- }
1333-
1334- static inline svbool_t
1335- op (const svbool_t pred,
1336- const svfloat32_t left,
1337- const svfloat32_t right,
1338- const svfloat32_t value) {
1339- // left / right == value
1340- return CmpHelper<CmpOp>::compare (
1341- pred, svdiv_f32_z (pred, left, right), value);
1342- }
1343- };
1344-
13451321template <CompareOpType CmpOp>
13461322struct ArithHelperF32 <ArithOpType::Add, CmpOp> {
13471323 static inline svbool_t
0 commit comments