Lines Matching defs:__m256
39 typedef float __m256 __attribute__((__vector_size__(32), __may_alias__));
1586 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
1587 __lasx_xvfadd_s(__m256 _1, __m256 _2) {
1588 return (__m256)__builtin_lasx_xvfadd_s((v8f32)_1, (v8f32)_2);
1598 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
1599 __lasx_xvfsub_s(__m256 _1, __m256 _2) {
1600 return (__m256)__builtin_lasx_xvfsub_s((v8f32)_1, (v8f32)_2);
1610 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
1611 __lasx_xvfmul_s(__m256 _1, __m256 _2) {
1612 return (__m256)__builtin_lasx_xvfmul_s((v8f32)_1, (v8f32)_2);
1622 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
1623 __lasx_xvfdiv_s(__m256 _1, __m256 _2) {
1624 return (__m256)__builtin_lasx_xvfdiv_s((v8f32)_1, (v8f32)_2);
1635 __lasx_xvfcvt_h_s(__m256 _1, __m256 _2) {
1640 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
1642 return (__m256)__builtin_lasx_xvfcvt_s_d((v4f64)_1, (v4f64)_2);
1646 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
1647 __lasx_xvfmin_s(__m256 _1, __m256 _2) {
1648 return (__m256)__builtin_lasx_xvfmin_s((v8f32)_1, (v8f32)_2);
1658 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
1659 __lasx_xvfmina_s(__m256 _1, __m256 _2) {
1660 return (__m256)__builtin_lasx_xvfmina_s((v8f32)_1, (v8f32)_2);
1670 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
1671 __lasx_xvfmax_s(__m256 _1, __m256 _2) {
1672 return (__m256)__builtin_lasx_xvfmax_s((v8f32)_1, (v8f32)_2);
1682 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
1683 __lasx_xvfmaxa_s(__m256 _1, __m256 _2) {
1684 return (__m256)__builtin_lasx_xvfmaxa_s((v8f32)_1, (v8f32)_2);
1695 __lasx_xvfclass_s(__m256 _1) {
1706 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
1707 __lasx_xvfsqrt_s(__m256 _1) {
1708 return (__m256)__builtin_lasx_xvfsqrt_s((v8f32)_1);
1718 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
1719 __lasx_xvfrecip_s(__m256 _1) {
1720 return (__m256)__builtin_lasx_xvfrecip_s((v8f32)_1);
1730 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
1731 __lasx_xvfrint_s(__m256 _1) {
1732 return (__m256)__builtin_lasx_xvfrint_s((v8f32)_1);
1742 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
1743 __lasx_xvfrsqrt_s(__m256 _1) {
1744 return (__m256)__builtin_lasx_xvfrsqrt_s((v8f32)_1);
1754 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
1755 __lasx_xvflogb_s(__m256 _1) {
1756 return (__m256)__builtin_lasx_xvflogb_s((v8f32)_1);
1766 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
1768 return (__m256)__builtin_lasx_xvfcvth_s_h((v16i16)_1);
1773 __lasx_xvfcvth_d_s(__m256 _1) {
1778 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
1780 return (__m256)__builtin_lasx_xvfcvtl_s_h((v16i16)_1);
1785 __lasx_xvfcvtl_d_s(__m256 _1) {
1791 __lasx_xvftint_w_s(__m256 _1) {
1803 __lasx_xvftint_wu_s(__m256 _1) {
1815 __lasx_xvftintrz_w_s(__m256 _1) {
1827 __lasx_xvftintrz_wu_s(__m256 _1) {
1838 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
1840 return (__m256)__builtin_lasx_xvffint_s_w((v8i32)_1);
1850 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
1852 return (__m256)__builtin_lasx_xvffint_s_wu((v8u32)_1);
2252 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
2253 __lasx_xvfmadd_s(__m256 _1, __m256 _2, __m256 _3) {
2254 return (__m256)__builtin_lasx_xvfmadd_s((v8f32)_1, (v8f32)_2, (v8f32)_3);
2264 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
2265 __lasx_xvfmsub_s(__m256 _1, __m256 _2, __m256 _3) {
2266 return (__m256)__builtin_lasx_xvfmsub_s((v8f32)_1, (v8f32)_2, (v8f32)_3);
2276 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
2277 __lasx_xvfnmadd_s(__m256 _1, __m256 _2, __m256 _3) {
2278 return (__m256)__builtin_lasx_xvfnmadd_s((v8f32)_1, (v8f32)_2, (v8f32)_3);
2288 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
2289 __lasx_xvfnmsub_s(__m256 _1, __m256 _2, __m256 _3) {
2290 return (__m256)__builtin_lasx_xvfnmsub_s((v8f32)_1, (v8f32)_2, (v8f32)_3);
2301 __lasx_xvftintrne_w_s(__m256 _1) {
2313 __lasx_xvftintrp_w_s(__m256 _1) {
2325 __lasx_xvftintrm_w_s(__m256 _1) {
2342 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
2344 return (__m256)__builtin_lasx_xvffint_s_l((v4i64)_1, (v4i64)_2);
2373 __lasx_xvftinth_l_s(__m256 _1) {
2379 __lasx_xvftintl_l_s(__m256 _1) {
2397 __lasx_xvftintrzh_l_s(__m256 _1) {
2403 __lasx_xvftintrzl_l_s(__m256 _1) {
2409 __lasx_xvftintrph_l_s(__m256 _1) {
2415 __lasx_xvftintrpl_l_s(__m256 _1) {
2421 __lasx_xvftintrmh_l_s(__m256 _1) {
2427 __lasx_xvftintrml_l_s(__m256 _1) {
2433 __lasx_xvftintrneh_l_s(__m256 _1) {
2439 __lasx_xvftintrnel_l_s(__m256 _1) {
2444 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
2445 __lasx_xvfrintrne_s(__m256 _1) {
2446 return (__m256)__builtin_lasx_xvfrintrne_s((v8f32)_1);
2456 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
2457 __lasx_xvfrintrz_s(__m256 _1) {
2458 return (__m256)__builtin_lasx_xvfrintrz_s((v8f32)_1);
2468 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
2469 __lasx_xvfrintrp_s(__m256 _1) {
2470 return (__m256)__builtin_lasx_xvfrintrp_s((v8f32)_1);
2480 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
2481 __lasx_xvfrintrm_s(__m256 _1) {
2482 return (__m256)__builtin_lasx_xvfrintrm_s((v8f32)_1);
3589 __lasx_xvfcmp_caf_s(__m256 _1, __m256 _2) {
3601 __lasx_xvfcmp_ceq_s(__m256 _1, __m256 _2) {
3613 __lasx_xvfcmp_cle_s(__m256 _1, __m256 _2) {
3625 __lasx_xvfcmp_clt_s(__m256 _1, __m256 _2) {
3637 __lasx_xvfcmp_cne_s(__m256 _1, __m256 _2) {
3649 __lasx_xvfcmp_cor_s(__m256 _1, __m256 _2) {
3661 __lasx_xvfcmp_cueq_s(__m256 _1, __m256 _2) {
3673 __lasx_xvfcmp_cule_s(__m256 _1, __m256 _2) {
3685 __lasx_xvfcmp_cult_s(__m256 _1, __m256 _2) {
3703 __lasx_xvfcmp_cune_s(__m256 _1, __m256 _2) {
3709 __lasx_xvfcmp_cun_s(__m256 _1, __m256 _2) {
3721 __lasx_xvfcmp_saf_s(__m256 _1, __m256 _2) {
3733 __lasx_xvfcmp_seq_s(__m256 _1, __m256 _2) {
3745 __lasx_xvfcmp_sle_s(__m256 _1, __m256 _2) {
3757 __lasx_xvfcmp_slt_s(__m256 _1, __m256 _2) {
3769 __lasx_xvfcmp_sne_s(__m256 _1, __m256 _2) {
3781 __lasx_xvfcmp_sor_s(__m256 _1, __m256 _2) {
3793 __lasx_xvfcmp_sueq_s(__m256 _1, __m256 _2) {
3805 __lasx_xvfcmp_sule_s(__m256 _1, __m256 _2) {
3817 __lasx_xvfcmp_sult_s(__m256 _1, __m256 _2) {
3835 __lasx_xvfcmp_sune_s(__m256 _1, __m256 _2) {
3841 __lasx_xvfcmp_sun_s(__m256 _1, __m256 _2) {
3847 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
3848 __lasx_xvfrecipe_s(__m256 _1) {
3849 return (__m256)__builtin_lasx_xvfrecipe_s((v8f32)_1);
3859 __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __m256
3860 __lasx_xvfrsqrte_s(__m256 _1) {
3861 return (__m256)__builtin_lasx_xvfrsqrte_s((v8f32)_1);
3874 #define __lasx_xvpickve_w_f(/*__m256*/ _1, /*ui3*/ _2) \
3875 ((__m256)__builtin_lasx_xvpickve_w_f((v8f32)(_1), (_2)))