H A D | loongson_intrinsics.h | 95 * Arguments : Inputs - in_c, in_h, in_l 98 * Details : Signed byte elements from in_h are multiplied by 102 * Example : out = __lsx_vdp2add_h_b(in_c, in_h, in_l) 104 * in_h : 1,2,3,4, 5,6,7,8, 1,2,3,4, 5,6,7,8 109 static inline __m128i __lsx_vdp2add_h_b(__m128i in_c, __m128i in_h, in __lsx_vdp2add_h_b() argument 113 out = __lsx_vmaddwev_h_b(in_c, in_h, in_l); in __lsx_vdp2add_h_b() 114 out = __lsx_vmaddwod_h_b(out, in_h, in_l); in __lsx_vdp2add_h_b() 121 * Arguments : Inputs - in_c, in_h, in_l 124 * Details : Unsigned byte elements from in_h are multiplied by 128 * Example : out = __lsx_vdp2add_h_bu(in_c, in_h, in_ 135 __lsx_vdp2add_h_bu(__m128i in_c, __m128i in_h, __m128i in_l) __lsx_vdp2add_h_bu() argument 161 __lsx_vdp2add_h_bu_b(__m128i in_c, __m128i in_h, __m128i in_l) __lsx_vdp2add_h_bu_b() argument 187 __lsx_vdp2add_w_h(__m128i in_c, __m128i in_h, __m128i in_l) __lsx_vdp2add_w_h() argument 211 __lsx_vdp2_h_b(__m128i in_h, __m128i in_l) __lsx_vdp2_h_b() argument 234 __lsx_vdp2_h_bu(__m128i in_h, __m128i in_l) __lsx_vdp2_h_bu() argument 257 __lsx_vdp2_h_bu_b(__m128i in_h, __m128i in_l) __lsx_vdp2_h_bu_b() argument 280 __lsx_vdp2_w_h(__m128i in_h, __m128i in_l) __lsx_vdp2_w_h() argument 733 __lasx_xvdp2_h_bu(__m256i in_h, __m256i in_l) __lasx_xvdp2_h_bu() argument 755 __lasx_xvdp2_h_b(__m256i in_h, __m256i in_l) __lasx_xvdp2_h_b() argument 780 __lasx_xvdp2_w_h(__m256i in_h, __m256i in_l) __lasx_xvdp2_w_h() argument 802 __lasx_xvdp2_d_w(__m256i in_h, __m256i in_l) __lasx_xvdp2_d_w() argument 824 __lasx_xvdp2_w_hu_h(__m256i in_h, __m256i in_l) __lasx_xvdp2_w_hu_h() argument 846 __lasx_xvdp2add_h_b(__m256i in_c, __m256i in_h, __m256i in_l) __lasx_xvdp2add_h_b() argument 869 __lasx_xvdp2add_h_bu(__m256i in_c, __m256i in_h, __m256i in_l) __lasx_xvdp2add_h_bu() argument 892 __lasx_xvdp2add_h_bu_b(__m256i in_c, __m256i in_h, __m256i in_l) __lasx_xvdp2add_h_bu_b() argument 919 __lasx_xvdp2add_w_h(__m256i in_c, __m256i in_h, __m256i in_l) __lasx_xvdp2add_w_h() argument 942 __lasx_xvdp2add_w_hu(__m256i in_c, __m256i in_h, __m256i in_l) __lasx_xvdp2add_w_hu() argument 965 __lasx_xvdp2add_w_hu_h(__m256i in_c, __m256i in_h, __m256i in_l) __lasx_xvdp2add_w_hu_h() argument 989 __lasx_xvdp2sub_h_bu(__m256i in_c, __m256i in_h, __m256i in_l) __lasx_xvdp2sub_h_bu() argument 1018 __lasx_xvdp2sub_w_h(__m256i in_c, __m256i in_h, __m256i in_l) __lasx_xvdp2sub_w_h() argument 1045 __lasx_xvdp4_d_h(__m256i in_h, __m256i in_l) __lasx_xvdp4_d_h() argument 1066 __lasx_xvaddwh_h_b(__m256i in_h, __m256i in_l) __lasx_xvaddwh_h_b() argument 1089 __lasx_xvaddwh_w_h(__m256i in_h, __m256i in_l) __lasx_xvaddwh_w_h() argument 1109 __lasx_xvaddwl_h_b(__m256i in_h, __m256i in_l) __lasx_xvaddwl_h_b() argument 1132 __lasx_xvaddwl_w_h(__m256i in_h, __m256i in_l) __lasx_xvaddwl_w_h() argument 1152 __lasx_xvaddwl_h_bu(__m256i in_h, __m256i in_l) __lasx_xvaddwl_h_bu() argument 1171 __lasx_xvaddw_h_h_bu(__m256i in_h, __m256i in_l) __lasx_xvaddw_h_h_bu() argument 1193 __lasx_xvaddw_w_w_h(__m256i in_h, __m256i in_l) __lasx_xvaddw_w_w_h() argument 1219 __lasx_xvmaddwl_w_h(__m256i in_c, __m256i in_h, __m256i in_l) __lasx_xvmaddwl_w_h() argument 1243 __lasx_xvmaddwh_w_h(__m256i in_c, __m256i in_h, __m256i in_l) __lasx_xvmaddwh_w_h() argument 1269 __lasx_xvmulwl_w_h(__m256i in_h, __m256i in_l) __lasx_xvmulwl_w_h() argument 1293 __lasx_xvmulwh_w_h(__m256i in_h, __m256i in_l) __lasx_xvmulwh_w_h() argument 1319 __lasx_xvsaddw_hu_hu_bu(__m256i in_h, __m256i in_l) __lasx_xvsaddw_hu_hu_bu() argument [all...] |