diff --git a/sycl/include/sycl/ext/intel/experimental/esimd/math.hpp b/sycl/include/sycl/ext/intel/experimental/esimd/math.hpp index a9d369b2570e8..0817662d31791 100644 --- a/sycl/include/sycl/ext/intel/experimental/esimd/math.hpp +++ b/sycl/include/sycl/ext/intel/experimental/esimd/math.hpp @@ -303,16 +303,6 @@ esimd_lsr(T1 src0, T2 src1, int flag = saturation_off) { return Result[0]; } -template -ESIMD_NODEBUG ESIMD_INLINE typename sycl::detail::enable_if_t< - detail::is_esimd_scalar::value && detail::is_esimd_vector::value && - std::is_integral::value && std::is_integral::value && - std::is_integral::value, - decltype(esimd_lsr(T2(), T1()))> -esimd_lsr(T1 src0, T2 src1, int flag = saturation_off) { - return esimd_lsr(src1, src0, flag); -} - // esimd_asr template ESIMD_NODEBUG ESIMD_INLINE @@ -346,16 +336,6 @@ esimd_asr(T1 src0, T2 src1, int flag = saturation_off) { return Result[0]; } -template -ESIMD_NODEBUG ESIMD_INLINE typename sycl::detail::enable_if_t< - detail::is_esimd_scalar::value && detail::is_esimd_vector::value && - std::is_integral::value && std::is_integral::value && - std::is_integral::value, - decltype(esimd_asr(T2(), T1()))> -esimd_asr(T1 src0, T2 src1, int flag = saturation_off) { - return esimd_asr(src1, src0, flag); -} - // esimd_imul #ifndef ESIMD_HAS_LONG_LONG // use mulh instruction for high half