Home
last modified time | relevance | path

Searched refs:_Tpn (Results 1 – 1 of 1) sorted by relevance

/external/opencv3/modules/hal/include/opencv2/hal/
Dintrin_cpp.hpp758 #define OPENCV_HAL_IMPL_C_PACK(_Tpvec, _Tp, _Tpnvec, _Tpn, pack_suffix) \ argument
764 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); \