// This code is automatically generated. DO NOT MODIFY. // ``` // OUT_DIR=`pwd`/crates/stdarch-gen-loongarch cargo run -p stdarch-gen-loongarch -- crates/stdarch-gen-loongarch/lasxintrin.h // ``` /// lasx_xvsll_b name = lasx_xvsll_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvsll_h name = lasx_xvsll_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvsll_w name = lasx_xvsll_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvsll_d name = lasx_xvsll_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvslli_b name = lasx_xvslli_b asm-fmts = xd, xj, ui3 data-types = V32QI, V32QI, UQI /// lasx_xvslli_h name = lasx_xvslli_h asm-fmts = xd, xj, ui4 data-types = V16HI, V16HI, UQI /// lasx_xvslli_w name = lasx_xvslli_w asm-fmts = xd, xj, ui5 data-types = V8SI, V8SI, UQI /// lasx_xvslli_d name = lasx_xvslli_d asm-fmts = xd, xj, ui6 data-types = V4DI, V4DI, UQI /// lasx_xvsra_b name = lasx_xvsra_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvsra_h name = lasx_xvsra_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvsra_w name = lasx_xvsra_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvsra_d name = lasx_xvsra_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvsrai_b name = lasx_xvsrai_b asm-fmts = xd, xj, ui3 data-types = V32QI, V32QI, UQI /// lasx_xvsrai_h name = lasx_xvsrai_h asm-fmts = xd, xj, ui4 data-types = V16HI, V16HI, UQI /// lasx_xvsrai_w name = lasx_xvsrai_w asm-fmts = xd, xj, ui5 data-types = V8SI, V8SI, UQI /// lasx_xvsrai_d name = lasx_xvsrai_d asm-fmts = xd, xj, ui6 data-types = V4DI, V4DI, UQI /// lasx_xvsrar_b name = lasx_xvsrar_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvsrar_h name = lasx_xvsrar_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvsrar_w name = lasx_xvsrar_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvsrar_d name = lasx_xvsrar_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvsrari_b name = lasx_xvsrari_b asm-fmts = xd, xj, ui3 data-types = V32QI, V32QI, UQI /// lasx_xvsrari_h name = lasx_xvsrari_h asm-fmts = xd, xj, ui4 data-types = V16HI, V16HI, UQI /// lasx_xvsrari_w name = lasx_xvsrari_w asm-fmts = xd, xj, ui5 data-types = V8SI, V8SI, UQI /// lasx_xvsrari_d name = lasx_xvsrari_d asm-fmts = xd, xj, ui6 data-types = V4DI, V4DI, UQI /// lasx_xvsrl_b name = lasx_xvsrl_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvsrl_h name = lasx_xvsrl_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvsrl_w name = lasx_xvsrl_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvsrl_d name = lasx_xvsrl_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvsrli_b name = lasx_xvsrli_b asm-fmts = xd, xj, ui3 data-types = V32QI, V32QI, UQI /// lasx_xvsrli_h name = lasx_xvsrli_h asm-fmts = xd, xj, ui4 data-types = V16HI, V16HI, UQI /// lasx_xvsrli_w name = lasx_xvsrli_w asm-fmts = xd, xj, ui5 data-types = V8SI, V8SI, UQI /// lasx_xvsrli_d name = lasx_xvsrli_d asm-fmts = xd, xj, ui6 data-types = V4DI, V4DI, UQI /// lasx_xvsrlr_b name = lasx_xvsrlr_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvsrlr_h name = lasx_xvsrlr_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvsrlr_w name = lasx_xvsrlr_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvsrlr_d name = lasx_xvsrlr_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvsrlri_b name = lasx_xvsrlri_b asm-fmts = xd, xj, ui3 data-types = V32QI, V32QI, UQI /// lasx_xvsrlri_h name = lasx_xvsrlri_h asm-fmts = xd, xj, ui4 data-types = V16HI, V16HI, UQI /// lasx_xvsrlri_w name = lasx_xvsrlri_w asm-fmts = xd, xj, ui5 data-types = V8SI, V8SI, UQI /// lasx_xvsrlri_d name = lasx_xvsrlri_d asm-fmts = xd, xj, ui6 data-types = V4DI, V4DI, UQI /// lasx_xvbitclr_b name = lasx_xvbitclr_b asm-fmts = xd, xj, xk data-types = UV32QI, UV32QI, UV32QI /// lasx_xvbitclr_h name = lasx_xvbitclr_h asm-fmts = xd, xj, xk data-types = UV16HI, UV16HI, UV16HI /// lasx_xvbitclr_w name = lasx_xvbitclr_w asm-fmts = xd, xj, xk data-types = UV8SI, UV8SI, UV8SI /// lasx_xvbitclr_d name = lasx_xvbitclr_d asm-fmts = xd, xj, xk data-types = UV4DI, UV4DI, UV4DI /// lasx_xvbitclri_b name = lasx_xvbitclri_b asm-fmts = xd, xj, ui3 data-types = UV32QI, UV32QI, UQI /// lasx_xvbitclri_h name = lasx_xvbitclri_h asm-fmts = xd, xj, ui4 data-types = UV16HI, UV16HI, UQI /// lasx_xvbitclri_w name = lasx_xvbitclri_w asm-fmts = xd, xj, ui5 data-types = UV8SI, UV8SI, UQI /// lasx_xvbitclri_d name = lasx_xvbitclri_d asm-fmts = xd, xj, ui6 data-types = UV4DI, UV4DI, UQI /// lasx_xvbitset_b name = lasx_xvbitset_b asm-fmts = xd, xj, xk data-types = UV32QI, UV32QI, UV32QI /// lasx_xvbitset_h name = lasx_xvbitset_h asm-fmts = xd, xj, xk data-types = UV16HI, UV16HI, UV16HI /// lasx_xvbitset_w name = lasx_xvbitset_w asm-fmts = xd, xj, xk data-types = UV8SI, UV8SI, UV8SI /// lasx_xvbitset_d name = lasx_xvbitset_d asm-fmts = xd, xj, xk data-types = UV4DI, UV4DI, UV4DI /// lasx_xvbitseti_b name = lasx_xvbitseti_b asm-fmts = xd, xj, ui3 data-types = UV32QI, UV32QI, UQI /// lasx_xvbitseti_h name = lasx_xvbitseti_h asm-fmts = xd, xj, ui4 data-types = UV16HI, UV16HI, UQI /// lasx_xvbitseti_w name = lasx_xvbitseti_w asm-fmts = xd, xj, ui5 data-types = UV8SI, UV8SI, UQI /// lasx_xvbitseti_d name = lasx_xvbitseti_d asm-fmts = xd, xj, ui6 data-types = UV4DI, UV4DI, UQI /// lasx_xvbitrev_b name = lasx_xvbitrev_b asm-fmts = xd, xj, xk data-types = UV32QI, UV32QI, UV32QI /// lasx_xvbitrev_h name = lasx_xvbitrev_h asm-fmts = xd, xj, xk data-types = UV16HI, UV16HI, UV16HI /// lasx_xvbitrev_w name = lasx_xvbitrev_w asm-fmts = xd, xj, xk data-types = UV8SI, UV8SI, UV8SI /// lasx_xvbitrev_d name = lasx_xvbitrev_d asm-fmts = xd, xj, xk data-types = UV4DI, UV4DI, UV4DI /// lasx_xvbitrevi_b name = lasx_xvbitrevi_b asm-fmts = xd, xj, ui3 data-types = UV32QI, UV32QI, UQI /// lasx_xvbitrevi_h name = lasx_xvbitrevi_h asm-fmts = xd, xj, ui4 data-types = UV16HI, UV16HI, UQI /// lasx_xvbitrevi_w name = lasx_xvbitrevi_w asm-fmts = xd, xj, ui5 data-types = UV8SI, UV8SI, UQI /// lasx_xvbitrevi_d name = lasx_xvbitrevi_d asm-fmts = xd, xj, ui6 data-types = UV4DI, UV4DI, UQI /// lasx_xvadd_b name = lasx_xvadd_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvadd_h name = lasx_xvadd_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvadd_w name = lasx_xvadd_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvadd_d name = lasx_xvadd_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvaddi_bu name = lasx_xvaddi_bu asm-fmts = xd, xj, ui5 data-types = V32QI, V32QI, UQI /// lasx_xvaddi_hu name = lasx_xvaddi_hu asm-fmts = xd, xj, ui5 data-types = V16HI, V16HI, UQI /// lasx_xvaddi_wu name = lasx_xvaddi_wu asm-fmts = xd, xj, ui5 data-types = V8SI, V8SI, UQI /// lasx_xvaddi_du name = lasx_xvaddi_du asm-fmts = xd, xj, ui5 data-types = V4DI, V4DI, UQI /// lasx_xvsub_b name = lasx_xvsub_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvsub_h name = lasx_xvsub_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvsub_w name = lasx_xvsub_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvsub_d name = lasx_xvsub_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvsubi_bu name = lasx_xvsubi_bu asm-fmts = xd, xj, ui5 data-types = V32QI, V32QI, UQI /// lasx_xvsubi_hu name = lasx_xvsubi_hu asm-fmts = xd, xj, ui5 data-types = V16HI, V16HI, UQI /// lasx_xvsubi_wu name = lasx_xvsubi_wu asm-fmts = xd, xj, ui5 data-types = V8SI, V8SI, UQI /// lasx_xvsubi_du name = lasx_xvsubi_du asm-fmts = xd, xj, ui5 data-types = V4DI, V4DI, UQI /// lasx_xvmax_b name = lasx_xvmax_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvmax_h name = lasx_xvmax_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvmax_w name = lasx_xvmax_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvmax_d name = lasx_xvmax_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvmaxi_b name = lasx_xvmaxi_b asm-fmts = xd, xj, si5 data-types = V32QI, V32QI, QI /// lasx_xvmaxi_h name = lasx_xvmaxi_h asm-fmts = xd, xj, si5 data-types = V16HI, V16HI, QI /// lasx_xvmaxi_w name = lasx_xvmaxi_w asm-fmts = xd, xj, si5 data-types = V8SI, V8SI, QI /// lasx_xvmaxi_d name = lasx_xvmaxi_d asm-fmts = xd, xj, si5 data-types = V4DI, V4DI, QI /// lasx_xvmax_bu name = lasx_xvmax_bu asm-fmts = xd, xj, xk data-types = UV32QI, UV32QI, UV32QI /// lasx_xvmax_hu name = lasx_xvmax_hu asm-fmts = xd, xj, xk data-types = UV16HI, UV16HI, UV16HI /// lasx_xvmax_wu name = lasx_xvmax_wu asm-fmts = xd, xj, xk data-types = UV8SI, UV8SI, UV8SI /// lasx_xvmax_du name = lasx_xvmax_du asm-fmts = xd, xj, xk data-types = UV4DI, UV4DI, UV4DI /// lasx_xvmaxi_bu name = lasx_xvmaxi_bu asm-fmts = xd, xj, ui5 data-types = UV32QI, UV32QI, UQI /// lasx_xvmaxi_hu name = lasx_xvmaxi_hu asm-fmts = xd, xj, ui5 data-types = UV16HI, UV16HI, UQI /// lasx_xvmaxi_wu name = lasx_xvmaxi_wu asm-fmts = xd, xj, ui5 data-types = UV8SI, UV8SI, UQI /// lasx_xvmaxi_du name = lasx_xvmaxi_du asm-fmts = xd, xj, ui5 data-types = UV4DI, UV4DI, UQI /// lasx_xvmin_b name = lasx_xvmin_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvmin_h name = lasx_xvmin_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvmin_w name = lasx_xvmin_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvmin_d name = lasx_xvmin_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvmini_b name = lasx_xvmini_b asm-fmts = xd, xj, si5 data-types = V32QI, V32QI, QI /// lasx_xvmini_h name = lasx_xvmini_h asm-fmts = xd, xj, si5 data-types = V16HI, V16HI, QI /// lasx_xvmini_w name = lasx_xvmini_w asm-fmts = xd, xj, si5 data-types = V8SI, V8SI, QI /// lasx_xvmini_d name = lasx_xvmini_d asm-fmts = xd, xj, si5 data-types = V4DI, V4DI, QI /// lasx_xvmin_bu name = lasx_xvmin_bu asm-fmts = xd, xj, xk data-types = UV32QI, UV32QI, UV32QI /// lasx_xvmin_hu name = lasx_xvmin_hu asm-fmts = xd, xj, xk data-types = UV16HI, UV16HI, UV16HI /// lasx_xvmin_wu name = lasx_xvmin_wu asm-fmts = xd, xj, xk data-types = UV8SI, UV8SI, UV8SI /// lasx_xvmin_du name = lasx_xvmin_du asm-fmts = xd, xj, xk data-types = UV4DI, UV4DI, UV4DI /// lasx_xvmini_bu name = lasx_xvmini_bu asm-fmts = xd, xj, ui5 data-types = UV32QI, UV32QI, UQI /// lasx_xvmini_hu name = lasx_xvmini_hu asm-fmts = xd, xj, ui5 data-types = UV16HI, UV16HI, UQI /// lasx_xvmini_wu name = lasx_xvmini_wu asm-fmts = xd, xj, ui5 data-types = UV8SI, UV8SI, UQI /// lasx_xvmini_du name = lasx_xvmini_du asm-fmts = xd, xj, ui5 data-types = UV4DI, UV4DI, UQI /// lasx_xvseq_b name = lasx_xvseq_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvseq_h name = lasx_xvseq_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvseq_w name = lasx_xvseq_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvseq_d name = lasx_xvseq_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvseqi_b name = lasx_xvseqi_b asm-fmts = xd, xj, si5 data-types = V32QI, V32QI, QI /// lasx_xvseqi_h name = lasx_xvseqi_h asm-fmts = xd, xj, si5 data-types = V16HI, V16HI, QI /// lasx_xvseqi_w name = lasx_xvseqi_w asm-fmts = xd, xj, si5 data-types = V8SI, V8SI, QI /// lasx_xvseqi_d name = lasx_xvseqi_d asm-fmts = xd, xj, si5 data-types = V4DI, V4DI, QI /// lasx_xvslt_b name = lasx_xvslt_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvslt_h name = lasx_xvslt_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvslt_w name = lasx_xvslt_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvslt_d name = lasx_xvslt_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvslti_b name = lasx_xvslti_b asm-fmts = xd, xj, si5 data-types = V32QI, V32QI, QI /// lasx_xvslti_h name = lasx_xvslti_h asm-fmts = xd, xj, si5 data-types = V16HI, V16HI, QI /// lasx_xvslti_w name = lasx_xvslti_w asm-fmts = xd, xj, si5 data-types = V8SI, V8SI, QI /// lasx_xvslti_d name = lasx_xvslti_d asm-fmts = xd, xj, si5 data-types = V4DI, V4DI, QI /// lasx_xvslt_bu name = lasx_xvslt_bu asm-fmts = xd, xj, xk data-types = V32QI, UV32QI, UV32QI /// lasx_xvslt_hu name = lasx_xvslt_hu asm-fmts = xd, xj, xk data-types = V16HI, UV16HI, UV16HI /// lasx_xvslt_wu name = lasx_xvslt_wu asm-fmts = xd, xj, xk data-types = V8SI, UV8SI, UV8SI /// lasx_xvslt_du name = lasx_xvslt_du asm-fmts = xd, xj, xk data-types = V4DI, UV4DI, UV4DI /// lasx_xvslti_bu name = lasx_xvslti_bu asm-fmts = xd, xj, ui5 data-types = V32QI, UV32QI, UQI /// lasx_xvslti_hu name = lasx_xvslti_hu asm-fmts = xd, xj, ui5 data-types = V16HI, UV16HI, UQI /// lasx_xvslti_wu name = lasx_xvslti_wu asm-fmts = xd, xj, ui5 data-types = V8SI, UV8SI, UQI /// lasx_xvslti_du name = lasx_xvslti_du asm-fmts = xd, xj, ui5 data-types = V4DI, UV4DI, UQI /// lasx_xvsle_b name = lasx_xvsle_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvsle_h name = lasx_xvsle_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvsle_w name = lasx_xvsle_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvsle_d name = lasx_xvsle_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvslei_b name = lasx_xvslei_b asm-fmts = xd, xj, si5 data-types = V32QI, V32QI, QI /// lasx_xvslei_h name = lasx_xvslei_h asm-fmts = xd, xj, si5 data-types = V16HI, V16HI, QI /// lasx_xvslei_w name = lasx_xvslei_w asm-fmts = xd, xj, si5 data-types = V8SI, V8SI, QI /// lasx_xvslei_d name = lasx_xvslei_d asm-fmts = xd, xj, si5 data-types = V4DI, V4DI, QI /// lasx_xvsle_bu name = lasx_xvsle_bu asm-fmts = xd, xj, xk data-types = V32QI, UV32QI, UV32QI /// lasx_xvsle_hu name = lasx_xvsle_hu asm-fmts = xd, xj, xk data-types = V16HI, UV16HI, UV16HI /// lasx_xvsle_wu name = lasx_xvsle_wu asm-fmts = xd, xj, xk data-types = V8SI, UV8SI, UV8SI /// lasx_xvsle_du name = lasx_xvsle_du asm-fmts = xd, xj, xk data-types = V4DI, UV4DI, UV4DI /// lasx_xvslei_bu name = lasx_xvslei_bu asm-fmts = xd, xj, ui5 data-types = V32QI, UV32QI, UQI /// lasx_xvslei_hu name = lasx_xvslei_hu asm-fmts = xd, xj, ui5 data-types = V16HI, UV16HI, UQI /// lasx_xvslei_wu name = lasx_xvslei_wu asm-fmts = xd, xj, ui5 data-types = V8SI, UV8SI, UQI /// lasx_xvslei_du name = lasx_xvslei_du asm-fmts = xd, xj, ui5 data-types = V4DI, UV4DI, UQI /// lasx_xvsat_b name = lasx_xvsat_b asm-fmts = xd, xj, ui3 data-types = V32QI, V32QI, UQI /// lasx_xvsat_h name = lasx_xvsat_h asm-fmts = xd, xj, ui4 data-types = V16HI, V16HI, UQI /// lasx_xvsat_w name = lasx_xvsat_w asm-fmts = xd, xj, ui5 data-types = V8SI, V8SI, UQI /// lasx_xvsat_d name = lasx_xvsat_d asm-fmts = xd, xj, ui6 data-types = V4DI, V4DI, UQI /// lasx_xvsat_bu name = lasx_xvsat_bu asm-fmts = xd, xj, ui3 data-types = UV32QI, UV32QI, UQI /// lasx_xvsat_hu name = lasx_xvsat_hu asm-fmts = xd, xj, ui4 data-types = UV16HI, UV16HI, UQI /// lasx_xvsat_wu name = lasx_xvsat_wu asm-fmts = xd, xj, ui5 data-types = UV8SI, UV8SI, UQI /// lasx_xvsat_du name = lasx_xvsat_du asm-fmts = xd, xj, ui6 data-types = UV4DI, UV4DI, UQI /// lasx_xvadda_b name = lasx_xvadda_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvadda_h name = lasx_xvadda_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvadda_w name = lasx_xvadda_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvadda_d name = lasx_xvadda_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvsadd_b name = lasx_xvsadd_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvsadd_h name = lasx_xvsadd_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvsadd_w name = lasx_xvsadd_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvsadd_d name = lasx_xvsadd_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvsadd_bu name = lasx_xvsadd_bu asm-fmts = xd, xj, xk data-types = UV32QI, UV32QI, UV32QI /// lasx_xvsadd_hu name = lasx_xvsadd_hu asm-fmts = xd, xj, xk data-types = UV16HI, UV16HI, UV16HI /// lasx_xvsadd_wu name = lasx_xvsadd_wu asm-fmts = xd, xj, xk data-types = UV8SI, UV8SI, UV8SI /// lasx_xvsadd_du name = lasx_xvsadd_du asm-fmts = xd, xj, xk data-types = UV4DI, UV4DI, UV4DI /// lasx_xvavg_b name = lasx_xvavg_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvavg_h name = lasx_xvavg_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvavg_w name = lasx_xvavg_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvavg_d name = lasx_xvavg_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvavg_bu name = lasx_xvavg_bu asm-fmts = xd, xj, xk data-types = UV32QI, UV32QI, UV32QI /// lasx_xvavg_hu name = lasx_xvavg_hu asm-fmts = xd, xj, xk data-types = UV16HI, UV16HI, UV16HI /// lasx_xvavg_wu name = lasx_xvavg_wu asm-fmts = xd, xj, xk data-types = UV8SI, UV8SI, UV8SI /// lasx_xvavg_du name = lasx_xvavg_du asm-fmts = xd, xj, xk data-types = UV4DI, UV4DI, UV4DI /// lasx_xvavgr_b name = lasx_xvavgr_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvavgr_h name = lasx_xvavgr_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvavgr_w name = lasx_xvavgr_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvavgr_d name = lasx_xvavgr_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvavgr_bu name = lasx_xvavgr_bu asm-fmts = xd, xj, xk data-types = UV32QI, UV32QI, UV32QI /// lasx_xvavgr_hu name = lasx_xvavgr_hu asm-fmts = xd, xj, xk data-types = UV16HI, UV16HI, UV16HI /// lasx_xvavgr_wu name = lasx_xvavgr_wu asm-fmts = xd, xj, xk data-types = UV8SI, UV8SI, UV8SI /// lasx_xvavgr_du name = lasx_xvavgr_du asm-fmts = xd, xj, xk data-types = UV4DI, UV4DI, UV4DI /// lasx_xvssub_b name = lasx_xvssub_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvssub_h name = lasx_xvssub_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvssub_w name = lasx_xvssub_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvssub_d name = lasx_xvssub_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvssub_bu name = lasx_xvssub_bu asm-fmts = xd, xj, xk data-types = UV32QI, UV32QI, UV32QI /// lasx_xvssub_hu name = lasx_xvssub_hu asm-fmts = xd, xj, xk data-types = UV16HI, UV16HI, UV16HI /// lasx_xvssub_wu name = lasx_xvssub_wu asm-fmts = xd, xj, xk data-types = UV8SI, UV8SI, UV8SI /// lasx_xvssub_du name = lasx_xvssub_du asm-fmts = xd, xj, xk data-types = UV4DI, UV4DI, UV4DI /// lasx_xvabsd_b name = lasx_xvabsd_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvabsd_h name = lasx_xvabsd_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvabsd_w name = lasx_xvabsd_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvabsd_d name = lasx_xvabsd_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvabsd_bu name = lasx_xvabsd_bu asm-fmts = xd, xj, xk data-types = UV32QI, UV32QI, UV32QI /// lasx_xvabsd_hu name = lasx_xvabsd_hu asm-fmts = xd, xj, xk data-types = UV16HI, UV16HI, UV16HI /// lasx_xvabsd_wu name = lasx_xvabsd_wu asm-fmts = xd, xj, xk data-types = UV8SI, UV8SI, UV8SI /// lasx_xvabsd_du name = lasx_xvabsd_du asm-fmts = xd, xj, xk data-types = UV4DI, UV4DI, UV4DI /// lasx_xvmul_b name = lasx_xvmul_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvmul_h name = lasx_xvmul_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvmul_w name = lasx_xvmul_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvmul_d name = lasx_xvmul_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvmadd_b name = lasx_xvmadd_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI, V32QI /// lasx_xvmadd_h name = lasx_xvmadd_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI, V16HI /// lasx_xvmadd_w name = lasx_xvmadd_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI, V8SI /// lasx_xvmadd_d name = lasx_xvmadd_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI, V4DI /// lasx_xvmsub_b name = lasx_xvmsub_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI, V32QI /// lasx_xvmsub_h name = lasx_xvmsub_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI, V16HI /// lasx_xvmsub_w name = lasx_xvmsub_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI, V8SI /// lasx_xvmsub_d name = lasx_xvmsub_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI, V4DI /// lasx_xvdiv_b name = lasx_xvdiv_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvdiv_h name = lasx_xvdiv_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvdiv_w name = lasx_xvdiv_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvdiv_d name = lasx_xvdiv_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvdiv_bu name = lasx_xvdiv_bu asm-fmts = xd, xj, xk data-types = UV32QI, UV32QI, UV32QI /// lasx_xvdiv_hu name = lasx_xvdiv_hu asm-fmts = xd, xj, xk data-types = UV16HI, UV16HI, UV16HI /// lasx_xvdiv_wu name = lasx_xvdiv_wu asm-fmts = xd, xj, xk data-types = UV8SI, UV8SI, UV8SI /// lasx_xvdiv_du name = lasx_xvdiv_du asm-fmts = xd, xj, xk data-types = UV4DI, UV4DI, UV4DI /// lasx_xvhaddw_h_b name = lasx_xvhaddw_h_b asm-fmts = xd, xj, xk data-types = V16HI, V32QI, V32QI /// lasx_xvhaddw_w_h name = lasx_xvhaddw_w_h asm-fmts = xd, xj, xk data-types = V8SI, V16HI, V16HI /// lasx_xvhaddw_d_w name = lasx_xvhaddw_d_w asm-fmts = xd, xj, xk data-types = V4DI, V8SI, V8SI /// lasx_xvhaddw_hu_bu name = lasx_xvhaddw_hu_bu asm-fmts = xd, xj, xk data-types = UV16HI, UV32QI, UV32QI /// lasx_xvhaddw_wu_hu name = lasx_xvhaddw_wu_hu asm-fmts = xd, xj, xk data-types = UV8SI, UV16HI, UV16HI /// lasx_xvhaddw_du_wu name = lasx_xvhaddw_du_wu asm-fmts = xd, xj, xk data-types = UV4DI, UV8SI, UV8SI /// lasx_xvhsubw_h_b name = lasx_xvhsubw_h_b asm-fmts = xd, xj, xk data-types = V16HI, V32QI, V32QI /// lasx_xvhsubw_w_h name = lasx_xvhsubw_w_h asm-fmts = xd, xj, xk data-types = V8SI, V16HI, V16HI /// lasx_xvhsubw_d_w name = lasx_xvhsubw_d_w asm-fmts = xd, xj, xk data-types = V4DI, V8SI, V8SI /// lasx_xvhsubw_hu_bu name = lasx_xvhsubw_hu_bu asm-fmts = xd, xj, xk data-types = V16HI, UV32QI, UV32QI /// lasx_xvhsubw_wu_hu name = lasx_xvhsubw_wu_hu asm-fmts = xd, xj, xk data-types = V8SI, UV16HI, UV16HI /// lasx_xvhsubw_du_wu name = lasx_xvhsubw_du_wu asm-fmts = xd, xj, xk data-types = V4DI, UV8SI, UV8SI /// lasx_xvmod_b name = lasx_xvmod_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvmod_h name = lasx_xvmod_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvmod_w name = lasx_xvmod_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvmod_d name = lasx_xvmod_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvmod_bu name = lasx_xvmod_bu asm-fmts = xd, xj, xk data-types = UV32QI, UV32QI, UV32QI /// lasx_xvmod_hu name = lasx_xvmod_hu asm-fmts = xd, xj, xk data-types = UV16HI, UV16HI, UV16HI /// lasx_xvmod_wu name = lasx_xvmod_wu asm-fmts = xd, xj, xk data-types = UV8SI, UV8SI, UV8SI /// lasx_xvmod_du name = lasx_xvmod_du asm-fmts = xd, xj, xk data-types = UV4DI, UV4DI, UV4DI /// lasx_xvrepl128vei_b name = lasx_xvrepl128vei_b asm-fmts = xd, xj, ui4 data-types = V32QI, V32QI, UQI /// lasx_xvrepl128vei_h name = lasx_xvrepl128vei_h asm-fmts = xd, xj, ui3 data-types = V16HI, V16HI, UQI /// lasx_xvrepl128vei_w name = lasx_xvrepl128vei_w asm-fmts = xd, xj, ui2 data-types = V8SI, V8SI, UQI /// lasx_xvrepl128vei_d name = lasx_xvrepl128vei_d asm-fmts = xd, xj, ui1 data-types = V4DI, V4DI, UQI /// lasx_xvpickev_b name = lasx_xvpickev_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvpickev_h name = lasx_xvpickev_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvpickev_w name = lasx_xvpickev_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvpickev_d name = lasx_xvpickev_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvpickod_b name = lasx_xvpickod_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvpickod_h name = lasx_xvpickod_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvpickod_w name = lasx_xvpickod_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvpickod_d name = lasx_xvpickod_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvilvh_b name = lasx_xvilvh_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvilvh_h name = lasx_xvilvh_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvilvh_w name = lasx_xvilvh_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvilvh_d name = lasx_xvilvh_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvilvl_b name = lasx_xvilvl_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvilvl_h name = lasx_xvilvl_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvilvl_w name = lasx_xvilvl_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvilvl_d name = lasx_xvilvl_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvpackev_b name = lasx_xvpackev_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvpackev_h name = lasx_xvpackev_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvpackev_w name = lasx_xvpackev_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvpackev_d name = lasx_xvpackev_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvpackod_b name = lasx_xvpackod_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvpackod_h name = lasx_xvpackod_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvpackod_w name = lasx_xvpackod_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvpackod_d name = lasx_xvpackod_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvshuf_b name = lasx_xvshuf_b asm-fmts = xd, xj, xk, xa data-types = V32QI, V32QI, V32QI, V32QI /// lasx_xvshuf_h name = lasx_xvshuf_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI, V16HI /// lasx_xvshuf_w name = lasx_xvshuf_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI, V8SI /// lasx_xvshuf_d name = lasx_xvshuf_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI, V4DI /// lasx_xvand_v name = lasx_xvand_v asm-fmts = xd, xj, xk data-types = UV32QI, UV32QI, UV32QI /// lasx_xvandi_b name = lasx_xvandi_b asm-fmts = xd, xj, ui8 data-types = UV32QI, UV32QI, UQI /// lasx_xvor_v name = lasx_xvor_v asm-fmts = xd, xj, xk data-types = UV32QI, UV32QI, UV32QI /// lasx_xvori_b name = lasx_xvori_b asm-fmts = xd, xj, ui8 data-types = UV32QI, UV32QI, UQI /// lasx_xvnor_v name = lasx_xvnor_v asm-fmts = xd, xj, xk data-types = UV32QI, UV32QI, UV32QI /// lasx_xvnori_b name = lasx_xvnori_b asm-fmts = xd, xj, ui8 data-types = UV32QI, UV32QI, UQI /// lasx_xvxor_v name = lasx_xvxor_v asm-fmts = xd, xj, xk data-types = UV32QI, UV32QI, UV32QI /// lasx_xvxori_b name = lasx_xvxori_b asm-fmts = xd, xj, ui8 data-types = UV32QI, UV32QI, UQI /// lasx_xvbitsel_v name = lasx_xvbitsel_v asm-fmts = xd, xj, xk, xa data-types = UV32QI, UV32QI, UV32QI, UV32QI /// lasx_xvbitseli_b name = lasx_xvbitseli_b asm-fmts = xd, xj, ui8 data-types = UV32QI, UV32QI, UV32QI, USI /// lasx_xvshuf4i_b name = lasx_xvshuf4i_b asm-fmts = xd, xj, ui8 data-types = V32QI, V32QI, USI /// lasx_xvshuf4i_h name = lasx_xvshuf4i_h asm-fmts = xd, xj, ui8 data-types = V16HI, V16HI, USI /// lasx_xvshuf4i_w name = lasx_xvshuf4i_w asm-fmts = xd, xj, ui8 data-types = V8SI, V8SI, USI /// lasx_xvreplgr2vr_b name = lasx_xvreplgr2vr_b asm-fmts = xd, rj data-types = V32QI, SI /// lasx_xvreplgr2vr_h name = lasx_xvreplgr2vr_h asm-fmts = xd, rj data-types = V16HI, SI /// lasx_xvreplgr2vr_w name = lasx_xvreplgr2vr_w asm-fmts = xd, rj data-types = V8SI, SI /// lasx_xvreplgr2vr_d name = lasx_xvreplgr2vr_d asm-fmts = xd, rj data-types = V4DI, DI /// lasx_xvpcnt_b name = lasx_xvpcnt_b asm-fmts = xd, xj data-types = V32QI, V32QI /// lasx_xvpcnt_h name = lasx_xvpcnt_h asm-fmts = xd, xj data-types = V16HI, V16HI /// lasx_xvpcnt_w name = lasx_xvpcnt_w asm-fmts = xd, xj data-types = V8SI, V8SI /// lasx_xvpcnt_d name = lasx_xvpcnt_d asm-fmts = xd, xj data-types = V4DI, V4DI /// lasx_xvclo_b name = lasx_xvclo_b asm-fmts = xd, xj data-types = V32QI, V32QI /// lasx_xvclo_h name = lasx_xvclo_h asm-fmts = xd, xj data-types = V16HI, V16HI /// lasx_xvclo_w name = lasx_xvclo_w asm-fmts = xd, xj data-types = V8SI, V8SI /// lasx_xvclo_d name = lasx_xvclo_d asm-fmts = xd, xj data-types = V4DI, V4DI /// lasx_xvclz_b name = lasx_xvclz_b asm-fmts = xd, xj data-types = V32QI, V32QI /// lasx_xvclz_h name = lasx_xvclz_h asm-fmts = xd, xj data-types = V16HI, V16HI /// lasx_xvclz_w name = lasx_xvclz_w asm-fmts = xd, xj data-types = V8SI, V8SI /// lasx_xvclz_d name = lasx_xvclz_d asm-fmts = xd, xj data-types = V4DI, V4DI /// lasx_xvfadd_s name = lasx_xvfadd_s asm-fmts = xd, xj, xk data-types = V8SF, V8SF, V8SF /// lasx_xvfadd_d name = lasx_xvfadd_d asm-fmts = xd, xj, xk data-types = V4DF, V4DF, V4DF /// lasx_xvfsub_s name = lasx_xvfsub_s asm-fmts = xd, xj, xk data-types = V8SF, V8SF, V8SF /// lasx_xvfsub_d name = lasx_xvfsub_d asm-fmts = xd, xj, xk data-types = V4DF, V4DF, V4DF /// lasx_xvfmul_s name = lasx_xvfmul_s asm-fmts = xd, xj, xk data-types = V8SF, V8SF, V8SF /// lasx_xvfmul_d name = lasx_xvfmul_d asm-fmts = xd, xj, xk data-types = V4DF, V4DF, V4DF /// lasx_xvfdiv_s name = lasx_xvfdiv_s asm-fmts = xd, xj, xk data-types = V8SF, V8SF, V8SF /// lasx_xvfdiv_d name = lasx_xvfdiv_d asm-fmts = xd, xj, xk data-types = V4DF, V4DF, V4DF /// lasx_xvfcvt_h_s name = lasx_xvfcvt_h_s asm-fmts = xd, xj, xk data-types = V16HI, V8SF, V8SF /// lasx_xvfcvt_s_d name = lasx_xvfcvt_s_d asm-fmts = xd, xj, xk data-types = V8SF, V4DF, V4DF /// lasx_xvfmin_s name = lasx_xvfmin_s asm-fmts = xd, xj, xk data-types = V8SF, V8SF, V8SF /// lasx_xvfmin_d name = lasx_xvfmin_d asm-fmts = xd, xj, xk data-types = V4DF, V4DF, V4DF /// lasx_xvfmina_s name = lasx_xvfmina_s asm-fmts = xd, xj, xk data-types = V8SF, V8SF, V8SF /// lasx_xvfmina_d name = lasx_xvfmina_d asm-fmts = xd, xj, xk data-types = V4DF, V4DF, V4DF /// lasx_xvfmax_s name = lasx_xvfmax_s asm-fmts = xd, xj, xk data-types = V8SF, V8SF, V8SF /// lasx_xvfmax_d name = lasx_xvfmax_d asm-fmts = xd, xj, xk data-types = V4DF, V4DF, V4DF /// lasx_xvfmaxa_s name = lasx_xvfmaxa_s asm-fmts = xd, xj, xk data-types = V8SF, V8SF, V8SF /// lasx_xvfmaxa_d name = lasx_xvfmaxa_d asm-fmts = xd, xj, xk data-types = V4DF, V4DF, V4DF /// lasx_xvfclass_s name = lasx_xvfclass_s asm-fmts = xd, xj data-types = V8SI, V8SF /// lasx_xvfclass_d name = lasx_xvfclass_d asm-fmts = xd, xj data-types = V4DI, V4DF /// lasx_xvfsqrt_s name = lasx_xvfsqrt_s asm-fmts = xd, xj data-types = V8SF, V8SF /// lasx_xvfsqrt_d name = lasx_xvfsqrt_d asm-fmts = xd, xj data-types = V4DF, V4DF /// lasx_xvfrecip_s name = lasx_xvfrecip_s asm-fmts = xd, xj data-types = V8SF, V8SF /// lasx_xvfrecip_d name = lasx_xvfrecip_d asm-fmts = xd, xj data-types = V4DF, V4DF /// lasx_xvfrint_s name = lasx_xvfrint_s asm-fmts = xd, xj data-types = V8SF, V8SF /// lasx_xvfrint_d name = lasx_xvfrint_d asm-fmts = xd, xj data-types = V4DF, V4DF /// lasx_xvfrsqrt_s name = lasx_xvfrsqrt_s asm-fmts = xd, xj data-types = V8SF, V8SF /// lasx_xvfrsqrt_d name = lasx_xvfrsqrt_d asm-fmts = xd, xj data-types = V4DF, V4DF /// lasx_xvflogb_s name = lasx_xvflogb_s asm-fmts = xd, xj data-types = V8SF, V8SF /// lasx_xvflogb_d name = lasx_xvflogb_d asm-fmts = xd, xj data-types = V4DF, V4DF /// lasx_xvfcvth_s_h name = lasx_xvfcvth_s_h asm-fmts = xd, xj data-types = V8SF, V16HI /// lasx_xvfcvth_d_s name = lasx_xvfcvth_d_s asm-fmts = xd, xj data-types = V4DF, V8SF /// lasx_xvfcvtl_s_h name = lasx_xvfcvtl_s_h asm-fmts = xd, xj data-types = V8SF, V16HI /// lasx_xvfcvtl_d_s name = lasx_xvfcvtl_d_s asm-fmts = xd, xj data-types = V4DF, V8SF /// lasx_xvftint_w_s name = lasx_xvftint_w_s asm-fmts = xd, xj data-types = V8SI, V8SF /// lasx_xvftint_l_d name = lasx_xvftint_l_d asm-fmts = xd, xj data-types = V4DI, V4DF /// lasx_xvftint_wu_s name = lasx_xvftint_wu_s asm-fmts = xd, xj data-types = UV8SI, V8SF /// lasx_xvftint_lu_d name = lasx_xvftint_lu_d asm-fmts = xd, xj data-types = UV4DI, V4DF /// lasx_xvftintrz_w_s name = lasx_xvftintrz_w_s asm-fmts = xd, xj data-types = V8SI, V8SF /// lasx_xvftintrz_l_d name = lasx_xvftintrz_l_d asm-fmts = xd, xj data-types = V4DI, V4DF /// lasx_xvftintrz_wu_s name = lasx_xvftintrz_wu_s asm-fmts = xd, xj data-types = UV8SI, V8SF /// lasx_xvftintrz_lu_d name = lasx_xvftintrz_lu_d asm-fmts = xd, xj data-types = UV4DI, V4DF /// lasx_xvffint_s_w name = lasx_xvffint_s_w asm-fmts = xd, xj data-types = V8SF, V8SI /// lasx_xvffint_d_l name = lasx_xvffint_d_l asm-fmts = xd, xj data-types = V4DF, V4DI /// lasx_xvffint_s_wu name = lasx_xvffint_s_wu asm-fmts = xd, xj data-types = V8SF, UV8SI /// lasx_xvffint_d_lu name = lasx_xvffint_d_lu asm-fmts = xd, xj data-types = V4DF, UV4DI /// lasx_xvreplve_b name = lasx_xvreplve_b asm-fmts = xd, xj, rk data-types = V32QI, V32QI, SI /// lasx_xvreplve_h name = lasx_xvreplve_h asm-fmts = xd, xj, rk data-types = V16HI, V16HI, SI /// lasx_xvreplve_w name = lasx_xvreplve_w asm-fmts = xd, xj, rk data-types = V8SI, V8SI, SI /// lasx_xvreplve_d name = lasx_xvreplve_d asm-fmts = xd, xj, rk data-types = V4DI, V4DI, SI /// lasx_xvpermi_w name = lasx_xvpermi_w asm-fmts = xd, xj, ui8 data-types = V8SI, V8SI, V8SI, USI /// lasx_xvandn_v name = lasx_xvandn_v asm-fmts = xd, xj, xk data-types = UV32QI, UV32QI, UV32QI /// lasx_xvneg_b name = lasx_xvneg_b asm-fmts = xd, xj data-types = V32QI, V32QI /// lasx_xvneg_h name = lasx_xvneg_h asm-fmts = xd, xj data-types = V16HI, V16HI /// lasx_xvneg_w name = lasx_xvneg_w asm-fmts = xd, xj data-types = V8SI, V8SI /// lasx_xvneg_d name = lasx_xvneg_d asm-fmts = xd, xj data-types = V4DI, V4DI /// lasx_xvmuh_b name = lasx_xvmuh_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvmuh_h name = lasx_xvmuh_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvmuh_w name = lasx_xvmuh_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvmuh_d name = lasx_xvmuh_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvmuh_bu name = lasx_xvmuh_bu asm-fmts = xd, xj, xk data-types = UV32QI, UV32QI, UV32QI /// lasx_xvmuh_hu name = lasx_xvmuh_hu asm-fmts = xd, xj, xk data-types = UV16HI, UV16HI, UV16HI /// lasx_xvmuh_wu name = lasx_xvmuh_wu asm-fmts = xd, xj, xk data-types = UV8SI, UV8SI, UV8SI /// lasx_xvmuh_du name = lasx_xvmuh_du asm-fmts = xd, xj, xk data-types = UV4DI, UV4DI, UV4DI /// lasx_xvsllwil_h_b name = lasx_xvsllwil_h_b asm-fmts = xd, xj, ui3 data-types = V16HI, V32QI, UQI /// lasx_xvsllwil_w_h name = lasx_xvsllwil_w_h asm-fmts = xd, xj, ui4 data-types = V8SI, V16HI, UQI /// lasx_xvsllwil_d_w name = lasx_xvsllwil_d_w asm-fmts = xd, xj, ui5 data-types = V4DI, V8SI, UQI /// lasx_xvsllwil_hu_bu name = lasx_xvsllwil_hu_bu asm-fmts = xd, xj, ui3 data-types = UV16HI, UV32QI, UQI /// lasx_xvsllwil_wu_hu name = lasx_xvsllwil_wu_hu asm-fmts = xd, xj, ui4 data-types = UV8SI, UV16HI, UQI /// lasx_xvsllwil_du_wu name = lasx_xvsllwil_du_wu asm-fmts = xd, xj, ui5 data-types = UV4DI, UV8SI, UQI /// lasx_xvsran_b_h name = lasx_xvsran_b_h asm-fmts = xd, xj, xk data-types = V32QI, V16HI, V16HI /// lasx_xvsran_h_w name = lasx_xvsran_h_w asm-fmts = xd, xj, xk data-types = V16HI, V8SI, V8SI /// lasx_xvsran_w_d name = lasx_xvsran_w_d asm-fmts = xd, xj, xk data-types = V8SI, V4DI, V4DI /// lasx_xvssran_b_h name = lasx_xvssran_b_h asm-fmts = xd, xj, xk data-types = V32QI, V16HI, V16HI /// lasx_xvssran_h_w name = lasx_xvssran_h_w asm-fmts = xd, xj, xk data-types = V16HI, V8SI, V8SI /// lasx_xvssran_w_d name = lasx_xvssran_w_d asm-fmts = xd, xj, xk data-types = V8SI, V4DI, V4DI /// lasx_xvssran_bu_h name = lasx_xvssran_bu_h asm-fmts = xd, xj, xk data-types = UV32QI, UV16HI, UV16HI /// lasx_xvssran_hu_w name = lasx_xvssran_hu_w asm-fmts = xd, xj, xk data-types = UV16HI, UV8SI, UV8SI /// lasx_xvssran_wu_d name = lasx_xvssran_wu_d asm-fmts = xd, xj, xk data-types = UV8SI, UV4DI, UV4DI /// lasx_xvsrarn_b_h name = lasx_xvsrarn_b_h asm-fmts = xd, xj, xk data-types = V32QI, V16HI, V16HI /// lasx_xvsrarn_h_w name = lasx_xvsrarn_h_w asm-fmts = xd, xj, xk data-types = V16HI, V8SI, V8SI /// lasx_xvsrarn_w_d name = lasx_xvsrarn_w_d asm-fmts = xd, xj, xk data-types = V8SI, V4DI, V4DI /// lasx_xvssrarn_b_h name = lasx_xvssrarn_b_h asm-fmts = xd, xj, xk data-types = V32QI, V16HI, V16HI /// lasx_xvssrarn_h_w name = lasx_xvssrarn_h_w asm-fmts = xd, xj, xk data-types = V16HI, V8SI, V8SI /// lasx_xvssrarn_w_d name = lasx_xvssrarn_w_d asm-fmts = xd, xj, xk data-types = V8SI, V4DI, V4DI /// lasx_xvssrarn_bu_h name = lasx_xvssrarn_bu_h asm-fmts = xd, xj, xk data-types = UV32QI, UV16HI, UV16HI /// lasx_xvssrarn_hu_w name = lasx_xvssrarn_hu_w asm-fmts = xd, xj, xk data-types = UV16HI, UV8SI, UV8SI /// lasx_xvssrarn_wu_d name = lasx_xvssrarn_wu_d asm-fmts = xd, xj, xk data-types = UV8SI, UV4DI, UV4DI /// lasx_xvsrln_b_h name = lasx_xvsrln_b_h asm-fmts = xd, xj, xk data-types = V32QI, V16HI, V16HI /// lasx_xvsrln_h_w name = lasx_xvsrln_h_w asm-fmts = xd, xj, xk data-types = V16HI, V8SI, V8SI /// lasx_xvsrln_w_d name = lasx_xvsrln_w_d asm-fmts = xd, xj, xk data-types = V8SI, V4DI, V4DI /// lasx_xvssrln_bu_h name = lasx_xvssrln_bu_h asm-fmts = xd, xj, xk data-types = UV32QI, UV16HI, UV16HI /// lasx_xvssrln_hu_w name = lasx_xvssrln_hu_w asm-fmts = xd, xj, xk data-types = UV16HI, UV8SI, UV8SI /// lasx_xvssrln_wu_d name = lasx_xvssrln_wu_d asm-fmts = xd, xj, xk data-types = UV8SI, UV4DI, UV4DI /// lasx_xvsrlrn_b_h name = lasx_xvsrlrn_b_h asm-fmts = xd, xj, xk data-types = V32QI, V16HI, V16HI /// lasx_xvsrlrn_h_w name = lasx_xvsrlrn_h_w asm-fmts = xd, xj, xk data-types = V16HI, V8SI, V8SI /// lasx_xvsrlrn_w_d name = lasx_xvsrlrn_w_d asm-fmts = xd, xj, xk data-types = V8SI, V4DI, V4DI /// lasx_xvssrlrn_bu_h name = lasx_xvssrlrn_bu_h asm-fmts = xd, xj, xk data-types = UV32QI, UV16HI, UV16HI /// lasx_xvssrlrn_hu_w name = lasx_xvssrlrn_hu_w asm-fmts = xd, xj, xk data-types = UV16HI, UV8SI, UV8SI /// lasx_xvssrlrn_wu_d name = lasx_xvssrlrn_wu_d asm-fmts = xd, xj, xk data-types = UV8SI, UV4DI, UV4DI /// lasx_xvfrstpi_b name = lasx_xvfrstpi_b asm-fmts = xd, xj, ui5 data-types = V32QI, V32QI, V32QI, UQI /// lasx_xvfrstpi_h name = lasx_xvfrstpi_h asm-fmts = xd, xj, ui5 data-types = V16HI, V16HI, V16HI, UQI /// lasx_xvfrstp_b name = lasx_xvfrstp_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI, V32QI /// lasx_xvfrstp_h name = lasx_xvfrstp_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI, V16HI /// lasx_xvshuf4i_d name = lasx_xvshuf4i_d asm-fmts = xd, xj, ui8 data-types = V4DI, V4DI, V4DI, USI /// lasx_xvbsrl_v name = lasx_xvbsrl_v asm-fmts = xd, xj, ui5 data-types = V32QI, V32QI, UQI /// lasx_xvbsll_v name = lasx_xvbsll_v asm-fmts = xd, xj, ui5 data-types = V32QI, V32QI, UQI /// lasx_xvextrins_b name = lasx_xvextrins_b asm-fmts = xd, xj, ui8 data-types = V32QI, V32QI, V32QI, USI /// lasx_xvextrins_h name = lasx_xvextrins_h asm-fmts = xd, xj, ui8 data-types = V16HI, V16HI, V16HI, USI /// lasx_xvextrins_w name = lasx_xvextrins_w asm-fmts = xd, xj, ui8 data-types = V8SI, V8SI, V8SI, USI /// lasx_xvextrins_d name = lasx_xvextrins_d asm-fmts = xd, xj, ui8 data-types = V4DI, V4DI, V4DI, USI /// lasx_xvmskltz_b name = lasx_xvmskltz_b asm-fmts = xd, xj data-types = V32QI, V32QI /// lasx_xvmskltz_h name = lasx_xvmskltz_h asm-fmts = xd, xj data-types = V16HI, V16HI /// lasx_xvmskltz_w name = lasx_xvmskltz_w asm-fmts = xd, xj data-types = V8SI, V8SI /// lasx_xvmskltz_d name = lasx_xvmskltz_d asm-fmts = xd, xj data-types = V4DI, V4DI /// lasx_xvsigncov_b name = lasx_xvsigncov_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvsigncov_h name = lasx_xvsigncov_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvsigncov_w name = lasx_xvsigncov_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvsigncov_d name = lasx_xvsigncov_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvfmadd_s name = lasx_xvfmadd_s asm-fmts = xd, xj, xk, xa data-types = V8SF, V8SF, V8SF, V8SF /// lasx_xvfmadd_d name = lasx_xvfmadd_d asm-fmts = xd, xj, xk, xa data-types = V4DF, V4DF, V4DF, V4DF /// lasx_xvfmsub_s name = lasx_xvfmsub_s asm-fmts = xd, xj, xk, xa data-types = V8SF, V8SF, V8SF, V8SF /// lasx_xvfmsub_d name = lasx_xvfmsub_d asm-fmts = xd, xj, xk, xa data-types = V4DF, V4DF, V4DF, V4DF /// lasx_xvfnmadd_s name = lasx_xvfnmadd_s asm-fmts = xd, xj, xk, xa data-types = V8SF, V8SF, V8SF, V8SF /// lasx_xvfnmadd_d name = lasx_xvfnmadd_d asm-fmts = xd, xj, xk, xa data-types = V4DF, V4DF, V4DF, V4DF /// lasx_xvfnmsub_s name = lasx_xvfnmsub_s asm-fmts = xd, xj, xk, xa data-types = V8SF, V8SF, V8SF, V8SF /// lasx_xvfnmsub_d name = lasx_xvfnmsub_d asm-fmts = xd, xj, xk, xa data-types = V4DF, V4DF, V4DF, V4DF /// lasx_xvftintrne_w_s name = lasx_xvftintrne_w_s asm-fmts = xd, xj data-types = V8SI, V8SF /// lasx_xvftintrne_l_d name = lasx_xvftintrne_l_d asm-fmts = xd, xj data-types = V4DI, V4DF /// lasx_xvftintrp_w_s name = lasx_xvftintrp_w_s asm-fmts = xd, xj data-types = V8SI, V8SF /// lasx_xvftintrp_l_d name = lasx_xvftintrp_l_d asm-fmts = xd, xj data-types = V4DI, V4DF /// lasx_xvftintrm_w_s name = lasx_xvftintrm_w_s asm-fmts = xd, xj data-types = V8SI, V8SF /// lasx_xvftintrm_l_d name = lasx_xvftintrm_l_d asm-fmts = xd, xj data-types = V4DI, V4DF /// lasx_xvftint_w_d name = lasx_xvftint_w_d asm-fmts = xd, xj, xk data-types = V8SI, V4DF, V4DF /// lasx_xvffint_s_l name = lasx_xvffint_s_l asm-fmts = xd, xj, xk data-types = V8SF, V4DI, V4DI /// lasx_xvftintrz_w_d name = lasx_xvftintrz_w_d asm-fmts = xd, xj, xk data-types = V8SI, V4DF, V4DF /// lasx_xvftintrp_w_d name = lasx_xvftintrp_w_d asm-fmts = xd, xj, xk data-types = V8SI, V4DF, V4DF /// lasx_xvftintrm_w_d name = lasx_xvftintrm_w_d asm-fmts = xd, xj, xk data-types = V8SI, V4DF, V4DF /// lasx_xvftintrne_w_d name = lasx_xvftintrne_w_d asm-fmts = xd, xj, xk data-types = V8SI, V4DF, V4DF /// lasx_xvftinth_l_s name = lasx_xvftinth_l_s asm-fmts = xd, xj data-types = V4DI, V8SF /// lasx_xvftintl_l_s name = lasx_xvftintl_l_s asm-fmts = xd, xj data-types = V4DI, V8SF /// lasx_xvffinth_d_w name = lasx_xvffinth_d_w asm-fmts = xd, xj data-types = V4DF, V8SI /// lasx_xvffintl_d_w name = lasx_xvffintl_d_w asm-fmts = xd, xj data-types = V4DF, V8SI /// lasx_xvftintrzh_l_s name = lasx_xvftintrzh_l_s asm-fmts = xd, xj data-types = V4DI, V8SF /// lasx_xvftintrzl_l_s name = lasx_xvftintrzl_l_s asm-fmts = xd, xj data-types = V4DI, V8SF /// lasx_xvftintrph_l_s name = lasx_xvftintrph_l_s asm-fmts = xd, xj data-types = V4DI, V8SF /// lasx_xvftintrpl_l_s name = lasx_xvftintrpl_l_s asm-fmts = xd, xj data-types = V4DI, V8SF /// lasx_xvftintrmh_l_s name = lasx_xvftintrmh_l_s asm-fmts = xd, xj data-types = V4DI, V8SF /// lasx_xvftintrml_l_s name = lasx_xvftintrml_l_s asm-fmts = xd, xj data-types = V4DI, V8SF /// lasx_xvftintrneh_l_s name = lasx_xvftintrneh_l_s asm-fmts = xd, xj data-types = V4DI, V8SF /// lasx_xvftintrnel_l_s name = lasx_xvftintrnel_l_s asm-fmts = xd, xj data-types = V4DI, V8SF /// lasx_xvfrintrne_s name = lasx_xvfrintrne_s asm-fmts = xd, xj data-types = V8SF, V8SF /// lasx_xvfrintrne_d name = lasx_xvfrintrne_d asm-fmts = xd, xj data-types = V4DF, V4DF /// lasx_xvfrintrz_s name = lasx_xvfrintrz_s asm-fmts = xd, xj data-types = V8SF, V8SF /// lasx_xvfrintrz_d name = lasx_xvfrintrz_d asm-fmts = xd, xj data-types = V4DF, V4DF /// lasx_xvfrintrp_s name = lasx_xvfrintrp_s asm-fmts = xd, xj data-types = V8SF, V8SF /// lasx_xvfrintrp_d name = lasx_xvfrintrp_d asm-fmts = xd, xj data-types = V4DF, V4DF /// lasx_xvfrintrm_s name = lasx_xvfrintrm_s asm-fmts = xd, xj data-types = V8SF, V8SF /// lasx_xvfrintrm_d name = lasx_xvfrintrm_d asm-fmts = xd, xj data-types = V4DF, V4DF /// lasx_xvld name = lasx_xvld asm-fmts = xd, rj, si12 data-types = V32QI, CVPOINTER, SI /// lasx_xvst name = lasx_xvst asm-fmts = xd, rj, si12 data-types = VOID, V32QI, CVPOINTER, SI /// lasx_xvstelm_b name = lasx_xvstelm_b asm-fmts = xd, rj, si8, idx data-types = VOID, V32QI, CVPOINTER, SI, UQI /// lasx_xvstelm_h name = lasx_xvstelm_h asm-fmts = xd, rj, si8, idx data-types = VOID, V16HI, CVPOINTER, SI, UQI /// lasx_xvstelm_w name = lasx_xvstelm_w asm-fmts = xd, rj, si8, idx data-types = VOID, V8SI, CVPOINTER, SI, UQI /// lasx_xvstelm_d name = lasx_xvstelm_d asm-fmts = xd, rj, si8, idx data-types = VOID, V4DI, CVPOINTER, SI, UQI /// lasx_xvinsve0_w name = lasx_xvinsve0_w asm-fmts = xd, xj, ui3 data-types = V8SI, V8SI, V8SI, UQI /// lasx_xvinsve0_d name = lasx_xvinsve0_d asm-fmts = xd, xj, ui2 data-types = V4DI, V4DI, V4DI, UQI /// lasx_xvpickve_w name = lasx_xvpickve_w asm-fmts = xd, xj, ui3 data-types = V8SI, V8SI, UQI /// lasx_xvpickve_d name = lasx_xvpickve_d asm-fmts = xd, xj, ui2 data-types = V4DI, V4DI, UQI /// lasx_xvssrlrn_b_h name = lasx_xvssrlrn_b_h asm-fmts = xd, xj, xk data-types = V32QI, V16HI, V16HI /// lasx_xvssrlrn_h_w name = lasx_xvssrlrn_h_w asm-fmts = xd, xj, xk data-types = V16HI, V8SI, V8SI /// lasx_xvssrlrn_w_d name = lasx_xvssrlrn_w_d asm-fmts = xd, xj, xk data-types = V8SI, V4DI, V4DI /// lasx_xvssrln_b_h name = lasx_xvssrln_b_h asm-fmts = xd, xj, xk data-types = V32QI, V16HI, V16HI /// lasx_xvssrln_h_w name = lasx_xvssrln_h_w asm-fmts = xd, xj, xk data-types = V16HI, V8SI, V8SI /// lasx_xvssrln_w_d name = lasx_xvssrln_w_d asm-fmts = xd, xj, xk data-types = V8SI, V4DI, V4DI /// lasx_xvorn_v name = lasx_xvorn_v asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvldi name = lasx_xvldi asm-fmts = xd, i13 data-types = V4DI, HI /// lasx_xvldx name = lasx_xvldx asm-fmts = xd, rj, rk data-types = V32QI, CVPOINTER, DI /// lasx_xvstx name = lasx_xvstx asm-fmts = xd, rj, rk data-types = VOID, V32QI, CVPOINTER, DI /// lasx_xvextl_qu_du name = lasx_xvextl_qu_du asm-fmts = xd, xj data-types = UV4DI, UV4DI /// lasx_xvinsgr2vr_w name = lasx_xvinsgr2vr_w asm-fmts = xd, rj, ui3 data-types = V8SI, V8SI, SI, UQI /// lasx_xvinsgr2vr_d name = lasx_xvinsgr2vr_d asm-fmts = xd, rj, ui2 data-types = V4DI, V4DI, DI, UQI /// lasx_xvreplve0_b name = lasx_xvreplve0_b asm-fmts = xd, xj data-types = V32QI, V32QI /// lasx_xvreplve0_h name = lasx_xvreplve0_h asm-fmts = xd, xj data-types = V16HI, V16HI /// lasx_xvreplve0_w name = lasx_xvreplve0_w asm-fmts = xd, xj data-types = V8SI, V8SI /// lasx_xvreplve0_d name = lasx_xvreplve0_d asm-fmts = xd, xj data-types = V4DI, V4DI /// lasx_xvreplve0_q name = lasx_xvreplve0_q asm-fmts = xd, xj data-types = V32QI, V32QI /// lasx_vext2xv_h_b name = lasx_vext2xv_h_b asm-fmts = xd, xj data-types = V16HI, V32QI /// lasx_vext2xv_w_h name = lasx_vext2xv_w_h asm-fmts = xd, xj data-types = V8SI, V16HI /// lasx_vext2xv_d_w name = lasx_vext2xv_d_w asm-fmts = xd, xj data-types = V4DI, V8SI /// lasx_vext2xv_w_b name = lasx_vext2xv_w_b asm-fmts = xd, xj data-types = V8SI, V32QI /// lasx_vext2xv_d_h name = lasx_vext2xv_d_h asm-fmts = xd, xj data-types = V4DI, V16HI /// lasx_vext2xv_d_b name = lasx_vext2xv_d_b asm-fmts = xd, xj data-types = V4DI, V32QI /// lasx_vext2xv_hu_bu name = lasx_vext2xv_hu_bu asm-fmts = xd, xj data-types = V16HI, V32QI /// lasx_vext2xv_wu_hu name = lasx_vext2xv_wu_hu asm-fmts = xd, xj data-types = V8SI, V16HI /// lasx_vext2xv_du_wu name = lasx_vext2xv_du_wu asm-fmts = xd, xj data-types = V4DI, V8SI /// lasx_vext2xv_wu_bu name = lasx_vext2xv_wu_bu asm-fmts = xd, xj data-types = V8SI, V32QI /// lasx_vext2xv_du_hu name = lasx_vext2xv_du_hu asm-fmts = xd, xj data-types = V4DI, V16HI /// lasx_vext2xv_du_bu name = lasx_vext2xv_du_bu asm-fmts = xd, xj data-types = V4DI, V32QI /// lasx_xvpermi_q name = lasx_xvpermi_q asm-fmts = xd, xj, ui8 data-types = V32QI, V32QI, V32QI, USI /// lasx_xvpermi_d name = lasx_xvpermi_d asm-fmts = xd, xj, ui8 data-types = V4DI, V4DI, USI /// lasx_xvperm_w name = lasx_xvperm_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvldrepl_b name = lasx_xvldrepl_b asm-fmts = xd, rj, si12 data-types = V32QI, CVPOINTER, SI /// lasx_xvldrepl_h name = lasx_xvldrepl_h asm-fmts = xd, rj, si11 data-types = V16HI, CVPOINTER, SI /// lasx_xvldrepl_w name = lasx_xvldrepl_w asm-fmts = xd, rj, si10 data-types = V8SI, CVPOINTER, SI /// lasx_xvldrepl_d name = lasx_xvldrepl_d asm-fmts = xd, rj, si9 data-types = V4DI, CVPOINTER, SI /// lasx_xvpickve2gr_w name = lasx_xvpickve2gr_w asm-fmts = rd, xj, ui3 data-types = SI, V8SI, UQI /// lasx_xvpickve2gr_wu name = lasx_xvpickve2gr_wu asm-fmts = rd, xj, ui3 data-types = USI, V8SI, UQI /// lasx_xvpickve2gr_d name = lasx_xvpickve2gr_d asm-fmts = rd, xj, ui2 data-types = DI, V4DI, UQI /// lasx_xvpickve2gr_du name = lasx_xvpickve2gr_du asm-fmts = rd, xj, ui2 data-types = UDI, V4DI, UQI /// lasx_xvaddwev_q_d name = lasx_xvaddwev_q_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvaddwev_d_w name = lasx_xvaddwev_d_w asm-fmts = xd, xj, xk data-types = V4DI, V8SI, V8SI /// lasx_xvaddwev_w_h name = lasx_xvaddwev_w_h asm-fmts = xd, xj, xk data-types = V8SI, V16HI, V16HI /// lasx_xvaddwev_h_b name = lasx_xvaddwev_h_b asm-fmts = xd, xj, xk data-types = V16HI, V32QI, V32QI /// lasx_xvaddwev_q_du name = lasx_xvaddwev_q_du asm-fmts = xd, xj, xk data-types = V4DI, UV4DI, UV4DI /// lasx_xvaddwev_d_wu name = lasx_xvaddwev_d_wu asm-fmts = xd, xj, xk data-types = V4DI, UV8SI, UV8SI /// lasx_xvaddwev_w_hu name = lasx_xvaddwev_w_hu asm-fmts = xd, xj, xk data-types = V8SI, UV16HI, UV16HI /// lasx_xvaddwev_h_bu name = lasx_xvaddwev_h_bu asm-fmts = xd, xj, xk data-types = V16HI, UV32QI, UV32QI /// lasx_xvsubwev_q_d name = lasx_xvsubwev_q_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvsubwev_d_w name = lasx_xvsubwev_d_w asm-fmts = xd, xj, xk data-types = V4DI, V8SI, V8SI /// lasx_xvsubwev_w_h name = lasx_xvsubwev_w_h asm-fmts = xd, xj, xk data-types = V8SI, V16HI, V16HI /// lasx_xvsubwev_h_b name = lasx_xvsubwev_h_b asm-fmts = xd, xj, xk data-types = V16HI, V32QI, V32QI /// lasx_xvsubwev_q_du name = lasx_xvsubwev_q_du asm-fmts = xd, xj, xk data-types = V4DI, UV4DI, UV4DI /// lasx_xvsubwev_d_wu name = lasx_xvsubwev_d_wu asm-fmts = xd, xj, xk data-types = V4DI, UV8SI, UV8SI /// lasx_xvsubwev_w_hu name = lasx_xvsubwev_w_hu asm-fmts = xd, xj, xk data-types = V8SI, UV16HI, UV16HI /// lasx_xvsubwev_h_bu name = lasx_xvsubwev_h_bu asm-fmts = xd, xj, xk data-types = V16HI, UV32QI, UV32QI /// lasx_xvmulwev_q_d name = lasx_xvmulwev_q_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvmulwev_d_w name = lasx_xvmulwev_d_w asm-fmts = xd, xj, xk data-types = V4DI, V8SI, V8SI /// lasx_xvmulwev_w_h name = lasx_xvmulwev_w_h asm-fmts = xd, xj, xk data-types = V8SI, V16HI, V16HI /// lasx_xvmulwev_h_b name = lasx_xvmulwev_h_b asm-fmts = xd, xj, xk data-types = V16HI, V32QI, V32QI /// lasx_xvmulwev_q_du name = lasx_xvmulwev_q_du asm-fmts = xd, xj, xk data-types = V4DI, UV4DI, UV4DI /// lasx_xvmulwev_d_wu name = lasx_xvmulwev_d_wu asm-fmts = xd, xj, xk data-types = V4DI, UV8SI, UV8SI /// lasx_xvmulwev_w_hu name = lasx_xvmulwev_w_hu asm-fmts = xd, xj, xk data-types = V8SI, UV16HI, UV16HI /// lasx_xvmulwev_h_bu name = lasx_xvmulwev_h_bu asm-fmts = xd, xj, xk data-types = V16HI, UV32QI, UV32QI /// lasx_xvaddwod_q_d name = lasx_xvaddwod_q_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvaddwod_d_w name = lasx_xvaddwod_d_w asm-fmts = xd, xj, xk data-types = V4DI, V8SI, V8SI /// lasx_xvaddwod_w_h name = lasx_xvaddwod_w_h asm-fmts = xd, xj, xk data-types = V8SI, V16HI, V16HI /// lasx_xvaddwod_h_b name = lasx_xvaddwod_h_b asm-fmts = xd, xj, xk data-types = V16HI, V32QI, V32QI /// lasx_xvaddwod_q_du name = lasx_xvaddwod_q_du asm-fmts = xd, xj, xk data-types = V4DI, UV4DI, UV4DI /// lasx_xvaddwod_d_wu name = lasx_xvaddwod_d_wu asm-fmts = xd, xj, xk data-types = V4DI, UV8SI, UV8SI /// lasx_xvaddwod_w_hu name = lasx_xvaddwod_w_hu asm-fmts = xd, xj, xk data-types = V8SI, UV16HI, UV16HI /// lasx_xvaddwod_h_bu name = lasx_xvaddwod_h_bu asm-fmts = xd, xj, xk data-types = V16HI, UV32QI, UV32QI /// lasx_xvsubwod_q_d name = lasx_xvsubwod_q_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvsubwod_d_w name = lasx_xvsubwod_d_w asm-fmts = xd, xj, xk data-types = V4DI, V8SI, V8SI /// lasx_xvsubwod_w_h name = lasx_xvsubwod_w_h asm-fmts = xd, xj, xk data-types = V8SI, V16HI, V16HI /// lasx_xvsubwod_h_b name = lasx_xvsubwod_h_b asm-fmts = xd, xj, xk data-types = V16HI, V32QI, V32QI /// lasx_xvsubwod_q_du name = lasx_xvsubwod_q_du asm-fmts = xd, xj, xk data-types = V4DI, UV4DI, UV4DI /// lasx_xvsubwod_d_wu name = lasx_xvsubwod_d_wu asm-fmts = xd, xj, xk data-types = V4DI, UV8SI, UV8SI /// lasx_xvsubwod_w_hu name = lasx_xvsubwod_w_hu asm-fmts = xd, xj, xk data-types = V8SI, UV16HI, UV16HI /// lasx_xvsubwod_h_bu name = lasx_xvsubwod_h_bu asm-fmts = xd, xj, xk data-types = V16HI, UV32QI, UV32QI /// lasx_xvmulwod_q_d name = lasx_xvmulwod_q_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvmulwod_d_w name = lasx_xvmulwod_d_w asm-fmts = xd, xj, xk data-types = V4DI, V8SI, V8SI /// lasx_xvmulwod_w_h name = lasx_xvmulwod_w_h asm-fmts = xd, xj, xk data-types = V8SI, V16HI, V16HI /// lasx_xvmulwod_h_b name = lasx_xvmulwod_h_b asm-fmts = xd, xj, xk data-types = V16HI, V32QI, V32QI /// lasx_xvmulwod_q_du name = lasx_xvmulwod_q_du asm-fmts = xd, xj, xk data-types = V4DI, UV4DI, UV4DI /// lasx_xvmulwod_d_wu name = lasx_xvmulwod_d_wu asm-fmts = xd, xj, xk data-types = V4DI, UV8SI, UV8SI /// lasx_xvmulwod_w_hu name = lasx_xvmulwod_w_hu asm-fmts = xd, xj, xk data-types = V8SI, UV16HI, UV16HI /// lasx_xvmulwod_h_bu name = lasx_xvmulwod_h_bu asm-fmts = xd, xj, xk data-types = V16HI, UV32QI, UV32QI /// lasx_xvaddwev_d_wu_w name = lasx_xvaddwev_d_wu_w asm-fmts = xd, xj, xk data-types = V4DI, UV8SI, V8SI /// lasx_xvaddwev_w_hu_h name = lasx_xvaddwev_w_hu_h asm-fmts = xd, xj, xk data-types = V8SI, UV16HI, V16HI /// lasx_xvaddwev_h_bu_b name = lasx_xvaddwev_h_bu_b asm-fmts = xd, xj, xk data-types = V16HI, UV32QI, V32QI /// lasx_xvmulwev_d_wu_w name = lasx_xvmulwev_d_wu_w asm-fmts = xd, xj, xk data-types = V4DI, UV8SI, V8SI /// lasx_xvmulwev_w_hu_h name = lasx_xvmulwev_w_hu_h asm-fmts = xd, xj, xk data-types = V8SI, UV16HI, V16HI /// lasx_xvmulwev_h_bu_b name = lasx_xvmulwev_h_bu_b asm-fmts = xd, xj, xk data-types = V16HI, UV32QI, V32QI /// lasx_xvaddwod_d_wu_w name = lasx_xvaddwod_d_wu_w asm-fmts = xd, xj, xk data-types = V4DI, UV8SI, V8SI /// lasx_xvaddwod_w_hu_h name = lasx_xvaddwod_w_hu_h asm-fmts = xd, xj, xk data-types = V8SI, UV16HI, V16HI /// lasx_xvaddwod_h_bu_b name = lasx_xvaddwod_h_bu_b asm-fmts = xd, xj, xk data-types = V16HI, UV32QI, V32QI /// lasx_xvmulwod_d_wu_w name = lasx_xvmulwod_d_wu_w asm-fmts = xd, xj, xk data-types = V4DI, UV8SI, V8SI /// lasx_xvmulwod_w_hu_h name = lasx_xvmulwod_w_hu_h asm-fmts = xd, xj, xk data-types = V8SI, UV16HI, V16HI /// lasx_xvmulwod_h_bu_b name = lasx_xvmulwod_h_bu_b asm-fmts = xd, xj, xk data-types = V16HI, UV32QI, V32QI /// lasx_xvhaddw_q_d name = lasx_xvhaddw_q_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvhaddw_qu_du name = lasx_xvhaddw_qu_du asm-fmts = xd, xj, xk data-types = UV4DI, UV4DI, UV4DI /// lasx_xvhsubw_q_d name = lasx_xvhsubw_q_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvhsubw_qu_du name = lasx_xvhsubw_qu_du asm-fmts = xd, xj, xk data-types = UV4DI, UV4DI, UV4DI /// lasx_xvmaddwev_q_d name = lasx_xvmaddwev_q_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI, V4DI /// lasx_xvmaddwev_d_w name = lasx_xvmaddwev_d_w asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V8SI, V8SI /// lasx_xvmaddwev_w_h name = lasx_xvmaddwev_w_h asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V16HI, V16HI /// lasx_xvmaddwev_h_b name = lasx_xvmaddwev_h_b asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V32QI, V32QI /// lasx_xvmaddwev_q_du name = lasx_xvmaddwev_q_du asm-fmts = xd, xj, xk data-types = UV4DI, UV4DI, UV4DI, UV4DI /// lasx_xvmaddwev_d_wu name = lasx_xvmaddwev_d_wu asm-fmts = xd, xj, xk data-types = UV4DI, UV4DI, UV8SI, UV8SI /// lasx_xvmaddwev_w_hu name = lasx_xvmaddwev_w_hu asm-fmts = xd, xj, xk data-types = UV8SI, UV8SI, UV16HI, UV16HI /// lasx_xvmaddwev_h_bu name = lasx_xvmaddwev_h_bu asm-fmts = xd, xj, xk data-types = UV16HI, UV16HI, UV32QI, UV32QI /// lasx_xvmaddwod_q_d name = lasx_xvmaddwod_q_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI, V4DI /// lasx_xvmaddwod_d_w name = lasx_xvmaddwod_d_w asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V8SI, V8SI /// lasx_xvmaddwod_w_h name = lasx_xvmaddwod_w_h asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V16HI, V16HI /// lasx_xvmaddwod_h_b name = lasx_xvmaddwod_h_b asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V32QI, V32QI /// lasx_xvmaddwod_q_du name = lasx_xvmaddwod_q_du asm-fmts = xd, xj, xk data-types = UV4DI, UV4DI, UV4DI, UV4DI /// lasx_xvmaddwod_d_wu name = lasx_xvmaddwod_d_wu asm-fmts = xd, xj, xk data-types = UV4DI, UV4DI, UV8SI, UV8SI /// lasx_xvmaddwod_w_hu name = lasx_xvmaddwod_w_hu asm-fmts = xd, xj, xk data-types = UV8SI, UV8SI, UV16HI, UV16HI /// lasx_xvmaddwod_h_bu name = lasx_xvmaddwod_h_bu asm-fmts = xd, xj, xk data-types = UV16HI, UV16HI, UV32QI, UV32QI /// lasx_xvmaddwev_q_du_d name = lasx_xvmaddwev_q_du_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, UV4DI, V4DI /// lasx_xvmaddwev_d_wu_w name = lasx_xvmaddwev_d_wu_w asm-fmts = xd, xj, xk data-types = V4DI, V4DI, UV8SI, V8SI /// lasx_xvmaddwev_w_hu_h name = lasx_xvmaddwev_w_hu_h asm-fmts = xd, xj, xk data-types = V8SI, V8SI, UV16HI, V16HI /// lasx_xvmaddwev_h_bu_b name = lasx_xvmaddwev_h_bu_b asm-fmts = xd, xj, xk data-types = V16HI, V16HI, UV32QI, V32QI /// lasx_xvmaddwod_q_du_d name = lasx_xvmaddwod_q_du_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, UV4DI, V4DI /// lasx_xvmaddwod_d_wu_w name = lasx_xvmaddwod_d_wu_w asm-fmts = xd, xj, xk data-types = V4DI, V4DI, UV8SI, V8SI /// lasx_xvmaddwod_w_hu_h name = lasx_xvmaddwod_w_hu_h asm-fmts = xd, xj, xk data-types = V8SI, V8SI, UV16HI, V16HI /// lasx_xvmaddwod_h_bu_b name = lasx_xvmaddwod_h_bu_b asm-fmts = xd, xj, xk data-types = V16HI, V16HI, UV32QI, V32QI /// lasx_xvrotr_b name = lasx_xvrotr_b asm-fmts = xd, xj, xk data-types = V32QI, V32QI, V32QI /// lasx_xvrotr_h name = lasx_xvrotr_h asm-fmts = xd, xj, xk data-types = V16HI, V16HI, V16HI /// lasx_xvrotr_w name = lasx_xvrotr_w asm-fmts = xd, xj, xk data-types = V8SI, V8SI, V8SI /// lasx_xvrotr_d name = lasx_xvrotr_d asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvadd_q name = lasx_xvadd_q asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvsub_q name = lasx_xvsub_q asm-fmts = xd, xj, xk data-types = V4DI, V4DI, V4DI /// lasx_xvaddwev_q_du_d name = lasx_xvaddwev_q_du_d asm-fmts = xd, xj, xk data-types = V4DI, UV4DI, V4DI /// lasx_xvaddwod_q_du_d name = lasx_xvaddwod_q_du_d asm-fmts = xd, xj, xk data-types = V4DI, UV4DI, V4DI /// lasx_xvmulwev_q_du_d name = lasx_xvmulwev_q_du_d asm-fmts = xd, xj, xk data-types = V4DI, UV4DI, V4DI /// lasx_xvmulwod_q_du_d name = lasx_xvmulwod_q_du_d asm-fmts = xd, xj, xk data-types = V4DI, UV4DI, V4DI /// lasx_xvmskgez_b name = lasx_xvmskgez_b asm-fmts = xd, xj data-types = V32QI, V32QI /// lasx_xvmsknz_b name = lasx_xvmsknz_b asm-fmts = xd, xj data-types = V32QI, V32QI /// lasx_xvexth_h_b name = lasx_xvexth_h_b asm-fmts = xd, xj data-types = V16HI, V32QI /// lasx_xvexth_w_h name = lasx_xvexth_w_h asm-fmts = xd, xj data-types = V8SI, V16HI /// lasx_xvexth_d_w name = lasx_xvexth_d_w asm-fmts = xd, xj data-types = V4DI, V8SI /// lasx_xvexth_q_d name = lasx_xvexth_q_d asm-fmts = xd, xj data-types = V4DI, V4DI /// lasx_xvexth_hu_bu name = lasx_xvexth_hu_bu asm-fmts = xd, xj data-types = UV16HI, UV32QI /// lasx_xvexth_wu_hu name = lasx_xvexth_wu_hu asm-fmts = xd, xj data-types = UV8SI, UV16HI /// lasx_xvexth_du_wu name = lasx_xvexth_du_wu asm-fmts = xd, xj data-types = UV4DI, UV8SI /// lasx_xvexth_qu_du name = lasx_xvexth_qu_du asm-fmts = xd, xj data-types = UV4DI, UV4DI /// lasx_xvrotri_b name = lasx_xvrotri_b asm-fmts = xd, xj, ui3 data-types = V32QI, V32QI, UQI /// lasx_xvrotri_h name = lasx_xvrotri_h asm-fmts = xd, xj, ui4 data-types = V16HI, V16HI, UQI /// lasx_xvrotri_w name = lasx_xvrotri_w asm-fmts = xd, xj, ui5 data-types = V8SI, V8SI, UQI /// lasx_xvrotri_d name = lasx_xvrotri_d asm-fmts = xd, xj, ui6 data-types = V4DI, V4DI, UQI /// lasx_xvextl_q_d name = lasx_xvextl_q_d asm-fmts = xd, xj data-types = V4DI, V4DI /// lasx_xvsrlni_b_h name = lasx_xvsrlni_b_h asm-fmts = xd, xj, ui4 data-types = V32QI, V32QI, V32QI, USI /// lasx_xvsrlni_h_w name = lasx_xvsrlni_h_w asm-fmts = xd, xj, ui5 data-types = V16HI, V16HI, V16HI, USI /// lasx_xvsrlni_w_d name = lasx_xvsrlni_w_d asm-fmts = xd, xj, ui6 data-types = V8SI, V8SI, V8SI, USI /// lasx_xvsrlni_d_q name = lasx_xvsrlni_d_q asm-fmts = xd, xj, ui7 data-types = V4DI, V4DI, V4DI, USI /// lasx_xvsrlrni_b_h name = lasx_xvsrlrni_b_h asm-fmts = xd, xj, ui4 data-types = V32QI, V32QI, V32QI, USI /// lasx_xvsrlrni_h_w name = lasx_xvsrlrni_h_w asm-fmts = xd, xj, ui5 data-types = V16HI, V16HI, V16HI, USI /// lasx_xvsrlrni_w_d name = lasx_xvsrlrni_w_d asm-fmts = xd, xj, ui6 data-types = V8SI, V8SI, V8SI, USI /// lasx_xvsrlrni_d_q name = lasx_xvsrlrni_d_q asm-fmts = xd, xj, ui7 data-types = V4DI, V4DI, V4DI, USI /// lasx_xvssrlni_b_h name = lasx_xvssrlni_b_h asm-fmts = xd, xj, ui4 data-types = V32QI, V32QI, V32QI, USI /// lasx_xvssrlni_h_w name = lasx_xvssrlni_h_w asm-fmts = xd, xj, ui5 data-types = V16HI, V16HI, V16HI, USI /// lasx_xvssrlni_w_d name = lasx_xvssrlni_w_d asm-fmts = xd, xj, ui6 data-types = V8SI, V8SI, V8SI, USI /// lasx_xvssrlni_d_q name = lasx_xvssrlni_d_q asm-fmts = xd, xj, ui7 data-types = V4DI, V4DI, V4DI, USI /// lasx_xvssrlni_bu_h name = lasx_xvssrlni_bu_h asm-fmts = xd, xj, ui4 data-types = UV32QI, UV32QI, V32QI, USI /// lasx_xvssrlni_hu_w name = lasx_xvssrlni_hu_w asm-fmts = xd, xj, ui5 data-types = UV16HI, UV16HI, V16HI, USI /// lasx_xvssrlni_wu_d name = lasx_xvssrlni_wu_d asm-fmts = xd, xj, ui6 data-types = UV8SI, UV8SI, V8SI, USI /// lasx_xvssrlni_du_q name = lasx_xvssrlni_du_q asm-fmts = xd, xj, ui7 data-types = UV4DI, UV4DI, V4DI, USI /// lasx_xvssrlrni_b_h name = lasx_xvssrlrni_b_h asm-fmts = xd, xj, ui4 data-types = V32QI, V32QI, V32QI, USI /// lasx_xvssrlrni_h_w name = lasx_xvssrlrni_h_w asm-fmts = xd, xj, ui5 data-types = V16HI, V16HI, V16HI, USI /// lasx_xvssrlrni_w_d name = lasx_xvssrlrni_w_d asm-fmts = xd, xj, ui6 data-types = V8SI, V8SI, V8SI, USI /// lasx_xvssrlrni_d_q name = lasx_xvssrlrni_d_q asm-fmts = xd, xj, ui7 data-types = V4DI, V4DI, V4DI, USI /// lasx_xvssrlrni_bu_h name = lasx_xvssrlrni_bu_h asm-fmts = xd, xj, ui4 data-types = UV32QI, UV32QI, V32QI, USI /// lasx_xvssrlrni_hu_w name = lasx_xvssrlrni_hu_w asm-fmts = xd, xj, ui5 data-types = UV16HI, UV16HI, V16HI, USI /// lasx_xvssrlrni_wu_d name = lasx_xvssrlrni_wu_d asm-fmts = xd, xj, ui6 data-types = UV8SI, UV8SI, V8SI, USI /// lasx_xvssrlrni_du_q name = lasx_xvssrlrni_du_q asm-fmts = xd, xj, ui7 data-types = UV4DI, UV4DI, V4DI, USI /// lasx_xvsrani_b_h name = lasx_xvsrani_b_h asm-fmts = xd, xj, ui4 data-types = V32QI, V32QI, V32QI, USI /// lasx_xvsrani_h_w name = lasx_xvsrani_h_w asm-fmts = xd, xj, ui5 data-types = V16HI, V16HI, V16HI, USI /// lasx_xvsrani_w_d name = lasx_xvsrani_w_d asm-fmts = xd, xj, ui6 data-types = V8SI, V8SI, V8SI, USI /// lasx_xvsrani_d_q name = lasx_xvsrani_d_q asm-fmts = xd, xj, ui7 data-types = V4DI, V4DI, V4DI, USI /// lasx_xvsrarni_b_h name = lasx_xvsrarni_b_h asm-fmts = xd, xj, ui4 data-types = V32QI, V32QI, V32QI, USI /// lasx_xvsrarni_h_w name = lasx_xvsrarni_h_w asm-fmts = xd, xj, ui5 data-types = V16HI, V16HI, V16HI, USI /// lasx_xvsrarni_w_d name = lasx_xvsrarni_w_d asm-fmts = xd, xj, ui6 data-types = V8SI, V8SI, V8SI, USI /// lasx_xvsrarni_d_q name = lasx_xvsrarni_d_q asm-fmts = xd, xj, ui7 data-types = V4DI, V4DI, V4DI, USI /// lasx_xvssrani_b_h name = lasx_xvssrani_b_h asm-fmts = xd, xj, ui4 data-types = V32QI, V32QI, V32QI, USI /// lasx_xvssrani_h_w name = lasx_xvssrani_h_w asm-fmts = xd, xj, ui5 data-types = V16HI, V16HI, V16HI, USI /// lasx_xvssrani_w_d name = lasx_xvssrani_w_d asm-fmts = xd, xj, ui6 data-types = V8SI, V8SI, V8SI, USI /// lasx_xvssrani_d_q name = lasx_xvssrani_d_q asm-fmts = xd, xj, ui7 data-types = V4DI, V4DI, V4DI, USI /// lasx_xvssrani_bu_h name = lasx_xvssrani_bu_h asm-fmts = xd, xj, ui4 data-types = UV32QI, UV32QI, V32QI, USI /// lasx_xvssrani_hu_w name = lasx_xvssrani_hu_w asm-fmts = xd, xj, ui5 data-types = UV16HI, UV16HI, V16HI, USI /// lasx_xvssrani_wu_d name = lasx_xvssrani_wu_d asm-fmts = xd, xj, ui6 data-types = UV8SI, UV8SI, V8SI, USI /// lasx_xvssrani_du_q name = lasx_xvssrani_du_q asm-fmts = xd, xj, ui7 data-types = UV4DI, UV4DI, V4DI, USI /// lasx_xvssrarni_b_h name = lasx_xvssrarni_b_h asm-fmts = xd, xj, ui4 data-types = V32QI, V32QI, V32QI, USI /// lasx_xvssrarni_h_w name = lasx_xvssrarni_h_w asm-fmts = xd, xj, ui5 data-types = V16HI, V16HI, V16HI, USI /// lasx_xvssrarni_w_d name = lasx_xvssrarni_w_d asm-fmts = xd, xj, ui6 data-types = V8SI, V8SI, V8SI, USI /// lasx_xvssrarni_d_q name = lasx_xvssrarni_d_q asm-fmts = xd, xj, ui7 data-types = V4DI, V4DI, V4DI, USI /// lasx_xvssrarni_bu_h name = lasx_xvssrarni_bu_h asm-fmts = xd, xj, ui4 data-types = UV32QI, UV32QI, V32QI, USI /// lasx_xvssrarni_hu_w name = lasx_xvssrarni_hu_w asm-fmts = xd, xj, ui5 data-types = UV16HI, UV16HI, V16HI, USI /// lasx_xvssrarni_wu_d name = lasx_xvssrarni_wu_d asm-fmts = xd, xj, ui6 data-types = UV8SI, UV8SI, V8SI, USI /// lasx_xvssrarni_du_q name = lasx_xvssrarni_du_q asm-fmts = xd, xj, ui7 data-types = UV4DI, UV4DI, V4DI, USI /// lasx_xbnz_b name = lasx_xbnz_b asm-fmts = cd, xj data-types = SI, UV32QI /// lasx_xbnz_d name = lasx_xbnz_d asm-fmts = cd, xj data-types = SI, UV4DI /// lasx_xbnz_h name = lasx_xbnz_h asm-fmts = cd, xj data-types = SI, UV16HI /// lasx_xbnz_v name = lasx_xbnz_v asm-fmts = cd, xj data-types = SI, UV32QI /// lasx_xbnz_w name = lasx_xbnz_w asm-fmts = cd, xj data-types = SI, UV8SI /// lasx_xbz_b name = lasx_xbz_b asm-fmts = cd, xj data-types = SI, UV32QI /// lasx_xbz_d name = lasx_xbz_d asm-fmts = cd, xj data-types = SI, UV4DI /// lasx_xbz_h name = lasx_xbz_h asm-fmts = cd, xj data-types = SI, UV16HI /// lasx_xbz_v name = lasx_xbz_v asm-fmts = cd, xj data-types = SI, UV32QI /// lasx_xbz_w name = lasx_xbz_w asm-fmts = cd, xj data-types = SI, UV8SI /// lasx_xvfcmp_caf_d name = lasx_xvfcmp_caf_d asm-fmts = xd, xj, xk data-types = V4DI, V4DF, V4DF /// lasx_xvfcmp_caf_s name = lasx_xvfcmp_caf_s asm-fmts = xd, xj, xk data-types = V8SI, V8SF, V8SF /// lasx_xvfcmp_ceq_d name = lasx_xvfcmp_ceq_d asm-fmts = xd, xj, xk data-types = V4DI, V4DF, V4DF /// lasx_xvfcmp_ceq_s name = lasx_xvfcmp_ceq_s asm-fmts = xd, xj, xk data-types = V8SI, V8SF, V8SF /// lasx_xvfcmp_cle_d name = lasx_xvfcmp_cle_d asm-fmts = xd, xj, xk data-types = V4DI, V4DF, V4DF /// lasx_xvfcmp_cle_s name = lasx_xvfcmp_cle_s asm-fmts = xd, xj, xk data-types = V8SI, V8SF, V8SF /// lasx_xvfcmp_clt_d name = lasx_xvfcmp_clt_d asm-fmts = xd, xj, xk data-types = V4DI, V4DF, V4DF /// lasx_xvfcmp_clt_s name = lasx_xvfcmp_clt_s asm-fmts = xd, xj, xk data-types = V8SI, V8SF, V8SF /// lasx_xvfcmp_cne_d name = lasx_xvfcmp_cne_d asm-fmts = xd, xj, xk data-types = V4DI, V4DF, V4DF /// lasx_xvfcmp_cne_s name = lasx_xvfcmp_cne_s asm-fmts = xd, xj, xk data-types = V8SI, V8SF, V8SF /// lasx_xvfcmp_cor_d name = lasx_xvfcmp_cor_d asm-fmts = xd, xj, xk data-types = V4DI, V4DF, V4DF /// lasx_xvfcmp_cor_s name = lasx_xvfcmp_cor_s asm-fmts = xd, xj, xk data-types = V8SI, V8SF, V8SF /// lasx_xvfcmp_cueq_d name = lasx_xvfcmp_cueq_d asm-fmts = xd, xj, xk data-types = V4DI, V4DF, V4DF /// lasx_xvfcmp_cueq_s name = lasx_xvfcmp_cueq_s asm-fmts = xd, xj, xk data-types = V8SI, V8SF, V8SF /// lasx_xvfcmp_cule_d name = lasx_xvfcmp_cule_d asm-fmts = xd, xj, xk data-types = V4DI, V4DF, V4DF /// lasx_xvfcmp_cule_s name = lasx_xvfcmp_cule_s asm-fmts = xd, xj, xk data-types = V8SI, V8SF, V8SF /// lasx_xvfcmp_cult_d name = lasx_xvfcmp_cult_d asm-fmts = xd, xj, xk data-types = V4DI, V4DF, V4DF /// lasx_xvfcmp_cult_s name = lasx_xvfcmp_cult_s asm-fmts = xd, xj, xk data-types = V8SI, V8SF, V8SF /// lasx_xvfcmp_cun_d name = lasx_xvfcmp_cun_d asm-fmts = xd, xj, xk data-types = V4DI, V4DF, V4DF /// lasx_xvfcmp_cune_d name = lasx_xvfcmp_cune_d asm-fmts = xd, xj, xk data-types = V4DI, V4DF, V4DF /// lasx_xvfcmp_cune_s name = lasx_xvfcmp_cune_s asm-fmts = xd, xj, xk data-types = V8SI, V8SF, V8SF /// lasx_xvfcmp_cun_s name = lasx_xvfcmp_cun_s asm-fmts = xd, xj, xk data-types = V8SI, V8SF, V8SF /// lasx_xvfcmp_saf_d name = lasx_xvfcmp_saf_d asm-fmts = xd, xj, xk data-types = V4DI, V4DF, V4DF /// lasx_xvfcmp_saf_s name = lasx_xvfcmp_saf_s asm-fmts = xd, xj, xk data-types = V8SI, V8SF, V8SF /// lasx_xvfcmp_seq_d name = lasx_xvfcmp_seq_d asm-fmts = xd, xj, xk data-types = V4DI, V4DF, V4DF /// lasx_xvfcmp_seq_s name = lasx_xvfcmp_seq_s asm-fmts = xd, xj, xk data-types = V8SI, V8SF, V8SF /// lasx_xvfcmp_sle_d name = lasx_xvfcmp_sle_d asm-fmts = xd, xj, xk data-types = V4DI, V4DF, V4DF /// lasx_xvfcmp_sle_s name = lasx_xvfcmp_sle_s asm-fmts = xd, xj, xk data-types = V8SI, V8SF, V8SF /// lasx_xvfcmp_slt_d name = lasx_xvfcmp_slt_d asm-fmts = xd, xj, xk data-types = V4DI, V4DF, V4DF /// lasx_xvfcmp_slt_s name = lasx_xvfcmp_slt_s asm-fmts = xd, xj, xk data-types = V8SI, V8SF, V8SF /// lasx_xvfcmp_sne_d name = lasx_xvfcmp_sne_d asm-fmts = xd, xj, xk data-types = V4DI, V4DF, V4DF /// lasx_xvfcmp_sne_s name = lasx_xvfcmp_sne_s asm-fmts = xd, xj, xk data-types = V8SI, V8SF, V8SF /// lasx_xvfcmp_sor_d name = lasx_xvfcmp_sor_d asm-fmts = xd, xj, xk data-types = V4DI, V4DF, V4DF /// lasx_xvfcmp_sor_s name = lasx_xvfcmp_sor_s asm-fmts = xd, xj, xk data-types = V8SI, V8SF, V8SF /// lasx_xvfcmp_sueq_d name = lasx_xvfcmp_sueq_d asm-fmts = xd, xj, xk data-types = V4DI, V4DF, V4DF /// lasx_xvfcmp_sueq_s name = lasx_xvfcmp_sueq_s asm-fmts = xd, xj, xk data-types = V8SI, V8SF, V8SF /// lasx_xvfcmp_sule_d name = lasx_xvfcmp_sule_d asm-fmts = xd, xj, xk data-types = V4DI, V4DF, V4DF /// lasx_xvfcmp_sule_s name = lasx_xvfcmp_sule_s asm-fmts = xd, xj, xk data-types = V8SI, V8SF, V8SF /// lasx_xvfcmp_sult_d name = lasx_xvfcmp_sult_d asm-fmts = xd, xj, xk data-types = V4DI, V4DF, V4DF /// lasx_xvfcmp_sult_s name = lasx_xvfcmp_sult_s asm-fmts = xd, xj, xk data-types = V8SI, V8SF, V8SF /// lasx_xvfcmp_sun_d name = lasx_xvfcmp_sun_d asm-fmts = xd, xj, xk data-types = V4DI, V4DF, V4DF /// lasx_xvfcmp_sune_d name = lasx_xvfcmp_sune_d asm-fmts = xd, xj, xk data-types = V4DI, V4DF, V4DF /// lasx_xvfcmp_sune_s name = lasx_xvfcmp_sune_s asm-fmts = xd, xj, xk data-types = V8SI, V8SF, V8SF /// lasx_xvfcmp_sun_s name = lasx_xvfcmp_sun_s asm-fmts = xd, xj, xk data-types = V8SI, V8SF, V8SF /// lasx_xvpickve_d_f name = lasx_xvpickve_d_f asm-fmts = xd, xj, ui2 data-types = V4DF, V4DF, UQI /// lasx_xvpickve_w_f name = lasx_xvpickve_w_f asm-fmts = xd, xj, ui3 data-types = V8SF, V8SF, UQI /// lasx_xvrepli_b name = lasx_xvrepli_b asm-fmts = xd, si10 data-types = V32QI, HI /// lasx_xvrepli_d name = lasx_xvrepli_d asm-fmts = xd, si10 data-types = V4DI, HI /// lasx_xvrepli_h name = lasx_xvrepli_h asm-fmts = xd, si10 data-types = V16HI, HI /// lasx_xvrepli_w name = lasx_xvrepli_w asm-fmts = xd, si10 data-types = V8SI, HI