Searched refs:_Tpn (Results 1 – 1 of 1) sorted by relevance
758 #define OPENCV_HAL_IMPL_C_PACK(_Tpvec, _Tp, _Tpnvec, _Tpn, pack_suffix) \ argument764 c.s[i] = saturate_cast<_Tpn>(a.s[i]); \765 c.s[i+_Tpvec::nlanes] = saturate_cast<_Tpn>(b.s[i]); \774 c.s[i] = saturate_cast<_Tpn>((a.s[i] + ((_Tp)1 << (n - 1))) >> n); \775 c.s[i+_Tpvec::nlanes] = saturate_cast<_Tpn>((b.s[i] + ((_Tp)1 << (n - 1))) >> n); \779 inline void v_##pack_suffix##_store(_Tpn* ptr, const _Tpvec& a) \782 ptr[i] = saturate_cast<_Tpn>(a.s[i]); \784 template<int n> inline void v_rshr_##pack_suffix##_store(_Tpn* ptr, const _Tpvec& a) \787 ptr[i] = saturate_cast<_Tpn>((a.s[i] + ((_Tp)1 << (n - 1))) >> n); \