From 84b7ec880d24287d38d535fcd06bb1115d8e45a6 Mon Sep 17 00:00:00 2001 From: Alexander Guzhva Date: Tue, 19 Aug 2025 14:38:44 +0000 Subject: [PATCH] enhance: remove duplicate code in ArithHelperF32 in SVE for bitset (#43951) pr: #43950 Signed-off-by: Alexandr Guzhva --- .../src/bitset/detail/platform/arm/sve-impl.h | 24 ------------------- 1 file changed, 24 deletions(-) diff --git a/internal/core/src/bitset/detail/platform/arm/sve-impl.h b/internal/core/src/bitset/detail/platform/arm/sve-impl.h index 83a9eeff37..7cd69c7022 100644 --- a/internal/core/src/bitset/detail/platform/arm/sve-impl.h +++ b/internal/core/src/bitset/detail/platform/arm/sve-impl.h @@ -1318,30 +1318,6 @@ struct ArithHelperI64 { template struct ArithHelperF32 {}; -template -struct ArithHelperF32 { - static inline svbool_t - op_special(const svbool_t pred, - const svfloat32_t left, - const svfloat32_t right, - const svfloat32_t value) { - // this is valid for the positive denominator, == and != cases. - // left == right * value - return CmpHelper::compare( - pred, left, svmul_f32_z(pred, right, value)); - } - - static inline svbool_t - op(const svbool_t pred, - const svfloat32_t left, - const svfloat32_t right, - const svfloat32_t value) { - // left / right == value - return CmpHelper::compare( - pred, svdiv_f32_z(pred, left, right), value); - } -}; - template struct ArithHelperF32 { static inline svbool_t