H A D | loongson_intrinsics.h | 95 * Arguments : Inputs - in_c, in_h, in_l 101 * Then the results plus to signed half-word elements from in_c. 102 * Example : out = __lsx_vdp2add_h_b(in_c, in_h, in_l) 103 * in_c : 1,2,3,4, 1,2,3,4 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() 121 * Arguments : Inputs - in_c, in_h, in_l 127 * The results plus to signed half-word elements from in_c. 128 * Example : out = __lsx_vdp2add_h_bu(in_c, in_h, in_l) 129 * in_c 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 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 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 [all...] |