Lines Matching defs:__m256i

40 typedef long long __m256i __attribute__((__vector_size__(32), __may_alias__));  typedef
67 #define __lasx_xvslli_b(/*__m256i*/ _1, /*ui3*/ _2) \ argument
70 #define __lasx_xvslli_h(/*__m256i*/ _1, /*ui4*/ _2) \ argument
73 #define __lasx_xvslli_w(/*__m256i*/ _1, /*ui5*/ _2) \ argument
76 #define __lasx_xvslli_d(/*__m256i*/ _1, /*ui6*/ _2) \ argument
103 #define __lasx_xvsrai_b(/*__m256i*/ _1, /*ui3*/ _2) \ argument
106 #define __lasx_xvsrai_h(/*__m256i*/ _1, /*ui4*/ _2) \ argument
109 #define __lasx_xvsrai_w(/*__m256i*/ _1, /*ui5*/ _2) \ argument
112 #define __lasx_xvsrai_d(/*__m256i*/ _1, /*ui6*/ _2) \ argument
139 #define __lasx_xvsrari_b(/*__m256i*/ _1, /*ui3*/ _2) \ argument
142 #define __lasx_xvsrari_h(/*__m256i*/ _1, /*ui4*/ _2) \ argument
145 #define __lasx_xvsrari_w(/*__m256i*/ _1, /*ui5*/ _2) \ argument
148 #define __lasx_xvsrari_d(/*__m256i*/ _1, /*ui6*/ _2) \ argument
175 #define __lasx_xvsrli_b(/*__m256i*/ _1, /*ui3*/ _2) \ argument
178 #define __lasx_xvsrli_h(/*__m256i*/ _1, /*ui4*/ _2) \ argument
181 #define __lasx_xvsrli_w(/*__m256i*/ _1, /*ui5*/ _2) \ argument
184 #define __lasx_xvsrli_d(/*__m256i*/ _1, /*ui6*/ _2) \ argument
211 #define __lasx_xvsrlri_b(/*__m256i*/ _1, /*ui3*/ _2) \ argument
214 #define __lasx_xvsrlri_h(/*__m256i*/ _1, /*ui4*/ _2) \ argument
217 #define __lasx_xvsrlri_w(/*__m256i*/ _1, /*ui5*/ _2) \ argument
220 #define __lasx_xvsrlri_d(/*__m256i*/ _1, /*ui6*/ _2) \ argument
247 #define __lasx_xvbitclri_b(/*__m256i*/ _1, /*ui3*/ _2) \ argument
250 #define __lasx_xvbitclri_h(/*__m256i*/ _1, /*ui4*/ _2) \ argument
253 #define __lasx_xvbitclri_w(/*__m256i*/ _1, /*ui5*/ _2) \ argument
256 #define __lasx_xvbitclri_d(/*__m256i*/ _1, /*ui6*/ _2) \ argument
283 #define __lasx_xvbitseti_b(/*__m256i*/ _1, /*ui3*/ _2) \ argument
286 #define __lasx_xvbitseti_h(/*__m256i*/ _1, /*ui4*/ _2) \ argument
289 #define __lasx_xvbitseti_w(/*__m256i*/ _1, /*ui5*/ _2) \ argument
292 #define __lasx_xvbitseti_d(/*__m256i*/ _1, /*ui6*/ _2) \ argument
319 #define __lasx_xvbitrevi_b(/*__m256i*/ _1, /*ui3*/ _2) \ argument
322 #define __lasx_xvbitrevi_h(/*__m256i*/ _1, /*ui4*/ _2) \ argument
325 #define __lasx_xvbitrevi_w(/*__m256i*/ _1, /*ui5*/ _2) \ argument
328 #define __lasx_xvbitrevi_d(/*__m256i*/ _1, /*ui6*/ _2) \ argument
355 #define __lasx_xvaddi_bu(/*__m256i*/ _1, /*ui5*/ _2) \ argument
358 #define __lasx_xvaddi_hu(/*__m256i*/ _1, /*ui5*/ _2) \ argument
361 #define __lasx_xvaddi_wu(/*__m256i*/ _1, /*ui5*/ _2) \ argument
364 #define __lasx_xvaddi_du(/*__m256i*/ _1, /*ui5*/ _2) \ argument
391 #define __lasx_xvsubi_bu(/*__m256i*/ _1, /*ui5*/ _2) \ argument
394 #define __lasx_xvsubi_hu(/*__m256i*/ _1, /*ui5*/ _2) \ argument
397 #define __lasx_xvsubi_wu(/*__m256i*/ _1, /*ui5*/ _2) \ argument
400 #define __lasx_xvsubi_du(/*__m256i*/ _1, /*ui5*/ _2) \ argument
427 #define __lasx_xvmaxi_b(/*__m256i*/ _1, /*si5*/ _2) \ argument
430 #define __lasx_xvmaxi_h(/*__m256i*/ _1, /*si5*/ _2) \ argument
433 #define __lasx_xvmaxi_w(/*__m256i*/ _1, /*si5*/ _2) \ argument
436 #define __lasx_xvmaxi_d(/*__m256i*/ _1, /*si5*/ _2) \ argument
463 #define __lasx_xvmaxi_bu(/*__m256i*/ _1, /*ui5*/ _2) \ argument
466 #define __lasx_xvmaxi_hu(/*__m256i*/ _1, /*ui5*/ _2) \ argument
469 #define __lasx_xvmaxi_wu(/*__m256i*/ _1, /*ui5*/ _2) \ argument
472 #define __lasx_xvmaxi_du(/*__m256i*/ _1, /*ui5*/ _2) \ argument
499 #define __lasx_xvmini_b(/*__m256i*/ _1, /*si5*/ _2) \ argument
502 #define __lasx_xvmini_h(/*__m256i*/ _1, /*si5*/ _2) \ argument
505 #define __lasx_xvmini_w(/*__m256i*/ _1, /*si5*/ _2) \ argument
508 #define __lasx_xvmini_d(/*__m256i*/ _1, /*si5*/ _2) \ argument
535 #define __lasx_xvmini_bu(/*__m256i*/ _1, /*ui5*/ _2) \ argument
538 #define __lasx_xvmini_hu(/*__m256i*/ _1, /*ui5*/ _2) \ argument
541 #define __lasx_xvmini_wu(/*__m256i*/ _1, /*ui5*/ _2) \ argument
544 #define __lasx_xvmini_du(/*__m256i*/ _1, /*ui5*/ _2) \ argument
571 #define __lasx_xvseqi_b(/*__m256i*/ _1, /*si5*/ _2) \ argument
574 #define __lasx_xvseqi_h(/*__m256i*/ _1, /*si5*/ _2) \ argument
577 #define __lasx_xvseqi_w(/*__m256i*/ _1, /*si5*/ _2) \ argument
580 #define __lasx_xvseqi_d(/*__m256i*/ _1, /*si5*/ _2) \ argument
607 #define __lasx_xvslti_b(/*__m256i*/ _1, /*si5*/ _2) \ argument
610 #define __lasx_xvslti_h(/*__m256i*/ _1, /*si5*/ _2) \ argument
613 #define __lasx_xvslti_w(/*__m256i*/ _1, /*si5*/ _2) \ argument
616 #define __lasx_xvslti_d(/*__m256i*/ _1, /*si5*/ _2) \ argument
643 #define __lasx_xvslti_bu(/*__m256i*/ _1, /*ui5*/ _2) \ argument
646 #define __lasx_xvslti_hu(/*__m256i*/ _1, /*ui5*/ _2) \ argument
649 #define __lasx_xvslti_wu(/*__m256i*/ _1, /*ui5*/ _2) \ argument
652 #define __lasx_xvslti_du(/*__m256i*/ _1, /*ui5*/ _2) \ argument
679 #define __lasx_xvslei_b(/*__m256i*/ _1, /*si5*/ _2) \ argument
682 #define __lasx_xvslei_h(/*__m256i*/ _1, /*si5*/ _2) \ argument
685 #define __lasx_xvslei_w(/*__m256i*/ _1, /*si5*/ _2) \ argument
688 #define __lasx_xvslei_d(/*__m256i*/ _1, /*si5*/ _2) \ argument
715 #define __lasx_xvslei_bu(/*__m256i*/ _1, /*ui5*/ _2) \ argument
718 #define __lasx_xvslei_hu(/*__m256i*/ _1, /*ui5*/ _2) \ argument
721 #define __lasx_xvslei_wu(/*__m256i*/ _1, /*ui5*/ _2) \ argument
724 #define __lasx_xvslei_du(/*__m256i*/ _1, /*ui5*/ _2) \ argument
727 #define __lasx_xvsat_b(/*__m256i*/ _1, /*ui3*/ _2) \ argument
730 #define __lasx_xvsat_h(/*__m256i*/ _1, /*ui4*/ _2) \ argument
733 #define __lasx_xvsat_w(/*__m256i*/ _1, /*ui5*/ _2) \ argument
736 #define __lasx_xvsat_d(/*__m256i*/ _1, /*ui6*/ _2) \ argument
739 #define __lasx_xvsat_bu(/*__m256i*/ _1, /*ui3*/ _2) \ argument
742 #define __lasx_xvsat_hu(/*__m256i*/ _1, /*ui4*/ _2) \ argument
745 #define __lasx_xvsat_wu(/*__m256i*/ _1, /*ui5*/ _2) \ argument
748 #define __lasx_xvsat_du(/*__m256i*/ _1, /*ui6*/ _2) \ argument
1255 #define __lasx_xvrepl128vei_b(/*__m256i*/ _1, /*ui4*/ _2) \ argument
1258 #define __lasx_xvrepl128vei_h(/*__m256i*/ _1, /*ui3*/ _2) \ argument
1261 #define __lasx_xvrepl128vei_w(/*__m256i*/ _1, /*ui2*/ _2) \ argument
1264 #define __lasx_xvrepl128vei_d(/*__m256i*/ _1, /*ui1*/ _2) \ argument
1441 #define __lasx_xvandi_b(/*__m256i*/ _1, /*ui8*/ _2) \ argument
1450 #define __lasx_xvori_b(/*__m256i*/ _1, /*ui8*/ _2) \ argument
1459 #define __lasx_xvnori_b(/*__m256i*/ _1, /*ui8*/ _2) \ argument
1468 #define __lasx_xvxori_b(/*__m256i*/ _1, /*ui8*/ _2) \ argument
1477 #define __lasx_xvbitseli_b(/*__m256i*/ _1, /*__m256i*/ _2, /*ui8*/ _3) \ argument
1480 #define __lasx_xvshuf4i_b(/*__m256i*/ _1, /*ui8*/ _2) \ argument
1483 #define __lasx_xvshuf4i_h(/*__m256i*/ _1, /*ui8*/ _2) \ argument
1486 #define __lasx_xvshuf4i_w(/*__m256i*/ _1, /*ui8*/ _2) \ argument
1909 #define __lasx_xvpermi_w(/*__m256i*/ _1, /*__m256i*/ _2, /*ui8*/ _3) \ argument
1990 #define __lasx_xvsllwil_h_b(/*__m256i*/ _1, /*ui3*/ _2) \ argument
1993 #define __lasx_xvsllwil_w_h(/*__m256i*/ _1, /*ui4*/ _2) \ argument
1996 #define __lasx_xvsllwil_d_w(/*__m256i*/ _1, /*ui5*/ _2) \ argument
1999 #define __lasx_xvsllwil_hu_bu(/*__m256i*/ _1, /*ui3*/ _2) \ argument
2002 #define __lasx_xvsllwil_wu_hu(/*__m256i*/ _1, /*ui4*/ _2) \ argument
2005 #define __lasx_xvsllwil_du_wu(/*__m256i*/ _1, /*ui5*/ _2) \ argument
2188 #define __lasx_xvfrstpi_b(/*__m256i*/ _1, /*__m256i*/ _2, /*ui5*/ _3) \ argument
2191 #define __lasx_xvfrstpi_h(/*__m256i*/ _1, /*__m256i*/ _2, /*ui5*/ _3) \ argument
2206 #define __lasx_xvshuf4i_d(/*__m256i*/ _1, /*__m256i*/ _2, /*ui8*/ _3) \ argument
2209 #define __lasx_xvbsrl_v(/*__m256i*/ _1, /*ui5*/ _2) \ argument
2212 #define __lasx_xvbsll_v(/*__m256i*/ _1, /*ui5*/ _2) \ argument
2215 #define __lasx_xvextrins_b(/*__m256i*/ _1, /*__m256i*/ _2, /*ui8*/ _3) \ argument
2218 #define __lasx_xvextrins_h(/*__m256i*/ _1, /*__m256i*/ _2, /*ui8*/ _3) \ argument
2221 #define __lasx_xvextrins_w(/*__m256i*/ _1, /*__m256i*/ _2, /*ui8*/ _3) \ argument
2224 #define __lasx_xvextrins_d(/*__m256i*/ _1, /*__m256i*/ _2, /*ui8*/ _3) \ argument
2518 #define __lasx_xvst(/*__m256i*/ _1, /*void **/ _2, /*si12*/ _3) \ argument
2521 #define __lasx_xvstelm_b(/*__m256i*/ _1, /*void **/ _2, /*si8*/ _3, \ argument
2525 #define __lasx_xvstelm_h(/*__m256i*/ _1, /*void **/ _2, /*si8*/ _3, \ argument
2529 #define __lasx_xvstelm_w(/*__m256i*/ _1, /*void **/ _2, /*si8*/ _3, \ argument
2533 #define __lasx_xvstelm_d(/*__m256i*/ _1, /*void **/ _2, /*si8*/ _3, \ argument
2537 #define __lasx_xvinsve0_w(/*__m256i*/ _1, /*__m256i*/ _2, /*ui3*/ _3) \ argument
2540 #define __lasx_xvinsve0_d(/*__m256i*/ _1, /*__m256i*/ _2, /*ui2*/ _3) \ argument
2543 #define __lasx_xvpickve_w(/*__m256i*/ _1, /*ui3*/ _2) \ argument
2546 #define __lasx_xvpickve_d(/*__m256i*/ _1, /*ui2*/ _2) \ argument
2611 #define __lasx_xvinsgr2vr_w(/*__m256i*/ _1, /*int*/ _2, /*ui3*/ _3) \ argument
2614 #define __lasx_xvinsgr2vr_d(/*__m256i*/ _1, /*long int*/ _2, /*ui2*/ _3) \ argument
2719 #define __lasx_xvpermi_q(/*__m256i*/ _1, /*__m256i*/ _2, /*ui8*/ _3) \ argument
2722 #define __lasx_xvpermi_d(/*__m256i*/ _1, /*ui8*/ _2) \ argument
2743 #define __lasx_xvpickve2gr_w(/*__m256i*/ _1, /*ui3*/ _2) \ argument
2746 #define __lasx_xvpickve2gr_wu(/*__m256i*/ _1, /*ui3*/ _2) \ argument
2749 #define __lasx_xvpickve2gr_d(/*__m256i*/ _1, /*ui2*/ _2) \ argument
2752 #define __lasx_xvpickve2gr_du(/*__m256i*/ _1, /*ui2*/ _2) \ argument
3423 #define __lasx_xvrotri_b(/*__m256i*/ _1, /*ui3*/ _2) \ argument
3426 #define __lasx_xvrotri_h(/*__m256i*/ _1, /*ui4*/ _2) \ argument
3429 #define __lasx_xvrotri_w(/*__m256i*/ _1, /*ui5*/ _2) \ argument
3432 #define __lasx_xvrotri_d(/*__m256i*/ _1, /*ui6*/ _2) \ argument
3441 #define __lasx_xvsrlni_b_h(/*__m256i*/ _1, /*__m256i*/ _2, /*ui4*/ _3) \ argument
3444 #define __lasx_xvsrlni_h_w(/*__m256i*/ _1, /*__m256i*/ _2, /*ui5*/ _3) \ argument
3447 #define __lasx_xvsrlni_w_d(/*__m256i*/ _1, /*__m256i*/ _2, /*ui6*/ _3) \ argument
3450 #define __lasx_xvsrlni_d_q(/*__m256i*/ _1, /*__m256i*/ _2, /*ui7*/ _3) \ argument
3453 #define __lasx_xvsrlrni_b_h(/*__m256i*/ _1, /*__m256i*/ _2, /*ui4*/ _3) \ argument
3456 #define __lasx_xvsrlrni_h_w(/*__m256i*/ _1, /*__m256i*/ _2, /*ui5*/ _3) \ argument
3459 #define __lasx_xvsrlrni_w_d(/*__m256i*/ _1, /*__m256i*/ _2, /*ui6*/ _3) \ argument
3462 #define __lasx_xvsrlrni_d_q(/*__m256i*/ _1, /*__m256i*/ _2, /*ui7*/ _3) \ argument
3465 #define __lasx_xvssrlni_b_h(/*__m256i*/ _1, /*__m256i*/ _2, /*ui4*/ _3) \ argument
3468 #define __lasx_xvssrlni_h_w(/*__m256i*/ _1, /*__m256i*/ _2, /*ui5*/ _3) \ argument
3471 #define __lasx_xvssrlni_w_d(/*__m256i*/ _1, /*__m256i*/ _2, /*ui6*/ _3) \ argument
3474 #define __lasx_xvssrlni_d_q(/*__m256i*/ _1, /*__m256i*/ _2, /*ui7*/ _3) \ argument
3477 #define __lasx_xvssrlni_bu_h(/*__m256i*/ _1, /*__m256i*/ _2, /*ui4*/ _3) \ argument
3480 #define __lasx_xvssrlni_hu_w(/*__m256i*/ _1, /*__m256i*/ _2, /*ui5*/ _3) \ argument
3483 #define __lasx_xvssrlni_wu_d(/*__m256i*/ _1, /*__m256i*/ _2, /*ui6*/ _3) \ argument
3486 #define __lasx_xvssrlni_du_q(/*__m256i*/ _1, /*__m256i*/ _2, /*ui7*/ _3) \ argument
3489 #define __lasx_xvssrlrni_b_h(/*__m256i*/ _1, /*__m256i*/ _2, /*ui4*/ _3) \ argument
3492 #define __lasx_xvssrlrni_h_w(/*__m256i*/ _1, /*__m256i*/ _2, /*ui5*/ _3) \ argument
3495 #define __lasx_xvssrlrni_w_d(/*__m256i*/ _1, /*__m256i*/ _2, /*ui6*/ _3) \ argument
3498 #define __lasx_xvssrlrni_d_q(/*__m256i*/ _1, /*__m256i*/ _2, /*ui7*/ _3) \ argument
3501 #define __lasx_xvssrlrni_bu_h(/*__m256i*/ _1, /*__m256i*/ _2, /*ui4*/ _3) \ argument
3504 #define __lasx_xvssrlrni_hu_w(/*__m256i*/ _1, /*__m256i*/ _2, /*ui5*/ _3) \ argument
3507 #define __lasx_xvssrlrni_wu_d(/*__m256i*/ _1, /*__m256i*/ _2, /*ui6*/ _3) \ argument
3510 #define __lasx_xvssrlrni_du_q(/*__m256i*/ _1, /*__m256i*/ _2, /*ui7*/ _3) \ argument
3513 #define __lasx_xvsrani_b_h(/*__m256i*/ _1, /*__m256i*/ _2, /*ui4*/ _3) \ argument
3516 #define __lasx_xvsrani_h_w(/*__m256i*/ _1, /*__m256i*/ _2, /*ui5*/ _3) \ argument
3519 #define __lasx_xvsrani_w_d(/*__m256i*/ _1, /*__m256i*/ _2, /*ui6*/ _3) \ argument
3522 #define __lasx_xvsrani_d_q(/*__m256i*/ _1, /*__m256i*/ _2, /*ui7*/ _3) \ argument
3525 #define __lasx_xvsrarni_b_h(/*__m256i*/ _1, /*__m256i*/ _2, /*ui4*/ _3) \ argument
3528 #define __lasx_xvsrarni_h_w(/*__m256i*/ _1, /*__m256i*/ _2, /*ui5*/ _3) \ argument
3531 #define __lasx_xvsrarni_w_d(/*__m256i*/ _1, /*__m256i*/ _2, /*ui6*/ _3) \ argument
3534 #define __lasx_xvsrarni_d_q(/*__m256i*/ _1, /*__m256i*/ _2, /*ui7*/ _3) \ argument
3537 #define __lasx_xvssrani_b_h(/*__m256i*/ _1, /*__m256i*/ _2, /*ui4*/ _3) \ argument
3540 #define __lasx_xvssrani_h_w(/*__m256i*/ _1, /*__m256i*/ _2, /*ui5*/ _3) \ argument
3543 #define __lasx_xvssrani_w_d(/*__m256i*/ _1, /*__m256i*/ _2, /*ui6*/ _3) \ argument
3546 #define __lasx_xvssrani_d_q(/*__m256i*/ _1, /*__m256i*/ _2, /*ui7*/ _3) \ argument
3549 #define __lasx_xvssrani_bu_h(/*__m256i*/ _1, /*__m256i*/ _2, /*ui4*/ _3) \ argument
3552 #define __lasx_xvssrani_hu_w(/*__m256i*/ _1, /*__m256i*/ _2, /*ui5*/ _3) \ argument
3555 #define __lasx_xvssrani_wu_d(/*__m256i*/ _1, /*__m256i*/ _2, /*ui6*/ _3) \ argument
3558 #define __lasx_xvssrani_du_q(/*__m256i*/ _1, /*__m256i*/ _2, /*ui7*/ _3) \ argument
3561 #define __lasx_xvssrarni_b_h(/*__m256i*/ _1, /*__m256i*/ _2, /*ui4*/ _3) \ argument
3564 #define __lasx_xvssrarni_h_w(/*__m256i*/ _1, /*__m256i*/ _2, /*ui5*/ _3) \ argument
3567 #define __lasx_xvssrarni_w_d(/*__m256i*/ _1, /*__m256i*/ _2, /*ui6*/ _3) \ argument
3570 #define __lasx_xvssrarni_d_q(/*__m256i*/ _1, /*__m256i*/ _2, /*ui7*/ _3) \ argument
3573 #define __lasx_xvssrarni_bu_h(/*__m256i*/ _1, /*__m256i*/ _2, /*ui4*/ _3) \ argument
3576 #define __lasx_xvssrarni_hu_w(/*__m256i*/ _1, /*__m256i*/ _2, /*ui5*/ _3) \ argument
3579 #define __lasx_xvssrarni_wu_d(/*__m256i*/ _1, /*__m256i*/ _2, /*ui6*/ _3) \ argument
3582 #define __lasx_xvssrarni_du_q(/*__m256i*/ _1, /*__m256i*/ _2, /*ui7*/ _3) \ argument
3585 #define __lasx_xbnz_b(/*__m256i*/ _1) ((int)__builtin_lasx_xbnz_b((v32u8)(_1))) argument
3587 #define __lasx_xbnz_d(/*__m256i*/ _1) ((int)__builtin_lasx_xbnz_d((v4u64)(_1))) argument
3589 #define __lasx_xbnz_h(/*__m256i*/ _1) ((int)__builtin_lasx_xbnz_h((v16u16)(_1))) argument
3591 #define __lasx_xbnz_v(/*__m256i*/ _1) ((int)__builtin_lasx_xbnz_v((v32u8)(_1))) argument
3593 #define __lasx_xbnz_w(/*__m256i*/ _1) ((int)__builtin_lasx_xbnz_w((v8u32)(_1))) argument
3595 #define __lasx_xbz_b(/*__m256i*/ _1) ((int)__builtin_lasx_xbz_b((v32u8)(_1))) argument
3597 #define __lasx_xbz_d(/*__m256i*/ _1) ((int)__builtin_lasx_xbz_d((v4u64)(_1))) argument
3599 #define __lasx_xbz_h(/*__m256i*/ _1) ((int)__builtin_lasx_xbz_h((v16u16)(_1))) argument
3601 #define __lasx_xbz_v(/*__m256i*/ _1) ((int)__builtin_lasx_xbz_v((v32u8)(_1))) argument
3603 #define __lasx_xbz_w(/*__m256i*/ _1) ((int)__builtin_lasx_xbz_w((v8u32)(_1))) argument