Lines Matching defs:a

1535 static bool do_gvec_op2_ool(DisasContext *s, arg_qrr_e *a, int data,  in do_gvec_op2_ool()
1547 static bool do_gvec_op3_ool(DisasContext *s, arg_qrrr_e *a, int data, in do_gvec_op3_ool()
1559 static bool do_gvec_fn3(DisasContext *s, arg_qrrr_e *a, GVecGen3Fn *fn) in do_gvec_fn3()
1570 static bool do_gvec_fn3_no64(DisasContext *s, arg_qrrr_e *a, GVecGen3Fn *fn) in do_gvec_fn3_no64()
1581 static bool do_gvec_fn3_no8_no64(DisasContext *s, arg_qrrr_e *a, GVecGen3Fn *fn) in do_gvec_fn3_no8_no64()
1589 static bool do_gvec_fn4(DisasContext *s, arg_qrrrr_e *a, GVecGen4Fn *fn) in do_gvec_fn4()
1636 static bool trans_B(DisasContext *s, arg_i *a) in trans_B()
1643 static bool trans_BL(DisasContext *s, arg_i *a) in trans_BL()
1652 static bool trans_CBZ(DisasContext *s, arg_cbz *a) in trans_CBZ()
1669 static bool trans_TBZ(DisasContext *s, arg_tbz *a) in trans_TBZ()
1688 static bool trans_B_cond(DisasContext *s, arg_B_cond *a) in trans_B_cond()
1732 static bool trans_BR(DisasContext *s, arg_r *a) in trans_BR()
1740 static bool trans_BLR(DisasContext *s, arg_r *a) in trans_BLR()
1756 static bool trans_RET(DisasContext *s, arg_r *a) in trans_RET()
1785 static bool trans_BRAZ(DisasContext *s, arg_braz *a) in trans_BRAZ()
1800 static bool trans_BLRAZ(DisasContext *s, arg_braz *a) in trans_BLRAZ()
1822 static bool trans_RETA(DisasContext *s, arg_reta *a) in trans_RETA()
1836 static bool trans_BRA(DisasContext *s, arg_bra *a) in trans_BRA()
1850 static bool trans_BLRA(DisasContext *s, arg_bra *a) in trans_BLRA()
1871 static bool trans_ERET(DisasContext *s, arg_ERET *a) in trans_ERET()
1894 static bool trans_ERETA(DisasContext *s, arg_reta *a) in trans_ERETA()
1923 static bool trans_NOP(DisasContext *s, arg_NOP *a) in trans_NOP()
1928 static bool trans_YIELD(DisasContext *s, arg_YIELD *a) in trans_YIELD()
1942 static bool trans_WFI(DisasContext *s, arg_WFI *a) in trans_WFI()
1948 static bool trans_WFE(DisasContext *s, arg_WFI *a) in trans_WFE()
1962 static bool trans_WFIT(DisasContext *s, arg_WFIT *a) in trans_WFIT()
1986 static bool trans_WFET(DisasContext *s, arg_WFET *a) in trans_WFET()
2003 static bool trans_XPACLRI(DisasContext *s, arg_XPACLRI *a) in trans_XPACLRI()
2011 static bool trans_PACIA1716(DisasContext *s, arg_PACIA1716 *a) in trans_PACIA1716()
2019 static bool trans_PACIB1716(DisasContext *s, arg_PACIB1716 *a) in trans_PACIB1716()
2027 static bool trans_AUTIA1716(DisasContext *s, arg_AUTIA1716 *a) in trans_AUTIA1716()
2035 static bool trans_AUTIB1716(DisasContext *s, arg_AUTIB1716 *a) in trans_AUTIB1716()
2043 static bool trans_ESB(DisasContext *s, arg_ESB *a) in trans_ESB()
2063 static bool trans_PACIAZ(DisasContext *s, arg_PACIAZ *a) in trans_PACIAZ()
2071 static bool trans_PACIASP(DisasContext *s, arg_PACIASP *a) in trans_PACIASP()
2079 static bool trans_PACIBZ(DisasContext *s, arg_PACIBZ *a) in trans_PACIBZ()
2087 static bool trans_PACIBSP(DisasContext *s, arg_PACIBSP *a) in trans_PACIBSP()
2095 static bool trans_AUTIAZ(DisasContext *s, arg_AUTIAZ *a) in trans_AUTIAZ()
2103 static bool trans_AUTIASP(DisasContext *s, arg_AUTIASP *a) in trans_AUTIASP()
2111 static bool trans_AUTIBZ(DisasContext *s, arg_AUTIBZ *a) in trans_AUTIBZ()
2119 static bool trans_AUTIBSP(DisasContext *s, arg_AUTIBSP *a) in trans_AUTIBSP()
2127 static bool trans_CLREX(DisasContext *s, arg_CLREX *a) in trans_CLREX()
2133 static bool trans_DSB_DMB(DisasContext *s, arg_DSB_DMB *a) in trans_DSB_DMB()
2153 static bool trans_DSB_nXS(DisasContext *s, arg_DSB_nXS *a) in trans_DSB_nXS()
2162 static bool trans_ISB(DisasContext *s, arg_ISB *a) in trans_ISB()
2174 static bool trans_SB(DisasContext *s, arg_SB *a) in trans_SB()
2188 static bool trans_CFINV(DisasContext *s, arg_CFINV *a) in trans_CFINV()
2197 static bool trans_XAFLAG(DisasContext *s, arg_XAFLAG *a) in trans_XAFLAG()
2233 static bool trans_AXFLAG(DisasContext *s, arg_AXFLAG *a) in trans_AXFLAG()
2251 static bool trans_MSR_i_UAO(DisasContext *s, arg_i *a) in trans_MSR_i_UAO()
2266 static bool trans_MSR_i_PAN(DisasContext *s, arg_i *a) in trans_MSR_i_PAN()
2281 static bool trans_MSR_i_SPSEL(DisasContext *s, arg_i *a) in trans_MSR_i_SPSEL()
2291 static bool trans_MSR_i_SBSS(DisasContext *s, arg_i *a) in trans_MSR_i_SBSS()
2306 static bool trans_MSR_i_DIT(DisasContext *s, arg_i *a) in trans_MSR_i_DIT()
2321 static bool trans_MSR_i_TCO(DisasContext *s, arg_i *a) in trans_MSR_i_TCO()
2343 static bool trans_MSR_i_DAIFSET(DisasContext *s, arg_i *a) in trans_MSR_i_DAIFSET()
2350 static bool trans_MSR_i_DAIFCLEAR(DisasContext *s, arg_i *a) in trans_MSR_i_DAIFCLEAR()
2358 static bool trans_MSR_i_ALLINT(DisasContext *s, arg_i *a) in trans_MSR_i_ALLINT()
2377 static bool trans_MSR_i_SVCR(DisasContext *s, arg_MSR_i_SVCR *a) in trans_MSR_i_SVCR()
2788 static bool trans_SYS(DisasContext *s, arg_SYS *a) in trans_SYS()
2794 static bool trans_SVC(DisasContext *s, arg_i *a) in trans_SVC()
2812 static bool trans_HVC(DisasContext *s, arg_i *a) in trans_HVC()
2832 static bool trans_SMC(DisasContext *s, arg_i *a) in trans_SMC()
2846 static bool trans_BRK(DisasContext *s, arg_i *a) in trans_BRK()
2852 static bool trans_HLT(DisasContext *s, arg_i *a) in trans_HLT()
2998 TCGv_i64 a, b; in gen_store_exclusive() local
3141 static bool trans_STXR(DisasContext *s, arg_stxr *a) in trans_STXR()
3153 static bool trans_LDXR(DisasContext *s, arg_stxr *a) in trans_LDXR()
3165 static bool trans_STLR(DisasContext *s, arg_stlr *a) in trans_STLR()
3191 static bool trans_LDAR(DisasContext *s, arg_stlr *a) in trans_LDAR()
3214 static bool trans_STXP(DisasContext *s, arg_stxr *a) in trans_STXP()
3226 static bool trans_LDXP(DisasContext *s, arg_stxr *a) in trans_LDXP()
3238 static bool trans_CASP(DisasContext *s, arg_CASP *a) in trans_CASP()
3251 static bool trans_CAS(DisasContext *s, arg_CAS *a) in trans_CAS()
3260 static bool trans_LD_lit(DisasContext *s, arg_ldlit *a) in trans_LD_lit()
3273 static bool trans_LD_lit_v(DisasContext *s, arg_ldlit *a) in trans_LD_lit_v()
3289 static void op_addr_ldstpair_pre(DisasContext *s, arg_ldstpair *a, in op_addr_ldstpair_pre()
3306 static void op_addr_ldstpair_post(DisasContext *s, arg_ldstpair *a, in op_addr_ldstpair_post()
3317 static bool trans_STP(DisasContext *s, arg_ldstpair *a) in trans_STP()
3364 static bool trans_LDP(DisasContext *s, arg_ldstpair *a) in trans_LDP()
3418 static bool trans_STP_v(DisasContext *s, arg_ldstpair *a) in trans_STP_v()
3438 static bool trans_LDP_v(DisasContext *s, arg_ldstpair *a) in trans_LDP_v()
3458 static bool trans_STGP(DisasContext *s, arg_ldstpair *a) in trans_STGP()
3514 static void op_addr_ldst_imm_pre(DisasContext *s, arg_ldst_imm *a, in op_addr_ldst_imm_pre()
3534 static void op_addr_ldst_imm_post(DisasContext *s, arg_ldst_imm *a, in op_addr_ldst_imm_post()
3545 static bool trans_STR_i(DisasContext *s, arg_ldst_imm *a) in trans_STR_i()
3563 static bool trans_LDR_i(DisasContext *s, arg_ldst_imm *a) in trans_LDR_i()
3581 static bool trans_STR_v_i(DisasContext *s, arg_ldst_imm *a) in trans_STR_v_i()
3596 static bool trans_LDR_v_i(DisasContext *s, arg_ldst_imm *a) in trans_LDR_v_i()
3611 static void op_addr_ldst_pre(DisasContext *s, arg_ldst *a, in op_addr_ldst_pre()
3629 static bool trans_LDR(DisasContext *s, arg_ldst *a) in trans_LDR()
3647 static bool trans_STR(DisasContext *s, arg_ldst *a) in trans_STR()
3664 static bool trans_LDR_v(DisasContext *s, arg_ldst *a) in trans_LDR_v()
3683 static bool trans_STR_v(DisasContext *s, arg_ldst *a) in trans_STR_v()
3703 static bool do_atomic_ld(DisasContext *s, arg_atomic *a, AtomicThreeOpFn *fn, in do_atomic_ld()
3750 TRANS_FEAT(LDSMAX, aa64_atomics, do_atomic_ld, a, tcg_gen_atomic_fetch_smax_i64, MO_SIGN, false) in TRANS_FEAT() argument
3785 static bool trans_LDRA(DisasContext *s, arg_LDRA *a) in trans_LDRA()
3829 static bool trans_LDAPR_i(DisasContext *s, arg_ldapr_stlr_i *a) in trans_LDAPR_i()
3858 static bool trans_STLR_i(DisasContext *s, arg_ldapr_stlr_i *a) in trans_STLR_i()
3885 static bool trans_LD_mult(DisasContext *s, arg_ldst_mult *a) in trans_LD_mult()
3976 static bool trans_ST_mult(DisasContext *s, arg_ldst_mult *a) in trans_ST_mult()
4055 static bool trans_ST_single(DisasContext *s, arg_ldst_single *a) in trans_ST_single()
4095 static bool trans_LD_single(DisasContext *s, arg_ldst_single *a) in trans_LD_single()
4135 static bool trans_LD_single_repl(DisasContext *s, arg_LD_single_repl *a) in trans_LD_single_repl()
4180 static bool trans_STZGM(DisasContext *s, arg_ldst_tag *a) in trans_STZGM()
4213 static bool trans_STGM(DisasContext *s, arg_ldst_tag *a) in trans_STGM()
4245 static bool trans_LDGM(DisasContext *s, arg_ldst_tag *a) in trans_LDGM()
4279 static bool trans_LDG(DisasContext *s, arg_ldst_tag *a) in trans_LDG()
4322 static bool do_STG(DisasContext *s, arg_ldst_tag *a, bool is_zero, bool is_pair) in do_STG()
4396 static bool do_SET(DisasContext *s, arg_set *a, bool is_epilogue, in do_SET()
4453 static bool do_CPY(DisasContext *s, arg_cpy *a, bool is_epilogue, CpyFn fn) in do_CPY()
4513 static bool gen_rri(DisasContext *s, arg_rri_sf *a, in gen_rri()
4531 static bool trans_ADR(DisasContext *s, arg_ri *a) in trans_ADR()
4537 static bool trans_ADRP(DisasContext *s, arg_ri *a) in trans_ADRP()
4559 static bool gen_add_sub_imm_with_tags(DisasContext *s, arg_rri_tag *a, in gen_add_sub_imm_with_tags()
4584 TRANS_FEAT(ADDG_i, aa64_mte_insn_reg, gen_add_sub_imm_with_tags, a, false) in TRANS_FEAT() argument
4672 static bool gen_rri_log(DisasContext *s, arg_rri_log *a, bool set_cc, in gen_rri_log()
4701 TRANS(AND_i, gen_rri_log, a, false, tcg_gen_andi_i64) in TRANS() argument
4717 static bool trans_MOVN(DisasContext *s, arg_movw *a) in trans_MOVN()
4730 static bool trans_MOVK(DisasContext *s, arg_movw *a) in trans_MOVK()
4748 static bool trans_SBFM(DisasContext *s, arg_SBFM *a) in trans_SBFM()
4788 static bool trans_UBFM(DisasContext *s, arg_UBFM *a) in trans_UBFM()
4813 static bool trans_BFM(DisasContext *s, arg_BFM *a) in trans_BFM()
4843 static bool trans_EXTR(DisasContext *s, arg_extract *a) in trans_EXTR()
4883 static bool trans_TBL_TBX(DisasContext *s, arg_TBL_TBX *a) in trans_TBL_TBX()
4899 static bool do_simd_permute(DisasContext *s, arg_qrrr_e *a, in do_simd_permute()
4990 TRANS_FEAT(RAX1, aa64_sha3, do_gvec_fn3, a, gen_gvec_rax1) in TRANS_FEAT() argument
5028 static bool do_crypto3i(DisasContext *s, arg_crypto3i *a, gen_helper_gvec_3 *fn) in do_crypto3i()
5035 TRANS_FEAT(SM3TT1A, aa64_sm3, do_crypto3i, a, gen_helper_crypto_sm3tt1a) in TRANS_FEAT() argument
5069 static bool trans_DUP_element_s(DisasContext *s, arg_DUP_element_s *a) in trans_DUP_element_s()
5089 static bool trans_DUP_element_v(DisasContext *s, arg_DUP_element_v *a) in trans_DUP_element_v()
5108 static bool trans_DUP_general(DisasContext *s, arg_DUP_general *a) in trans_DUP_general()
5127 static bool do_smov_umov(DisasContext *s, arg_SMOV *a, MemOp is_signed) in do_smov_umov()
5154 TRANS(SMOV, do_smov_umov, a, MO_SIGN) in TRANS() argument
5172 static bool trans_INS_element(DisasContext *s, arg_INS_element *a) in trans_INS_element()
5203 static bool do_fp3_scalar_with_fpsttype(DisasContext *s, arg_rrr_e *a, in do_fp3_scalar_with_fpsttype()
5241 static bool do_fp3_scalar(DisasContext *s, arg_rrr_e *a, const FPScalar *f, in do_fp3_scalar()
5249 static bool do_fp3_scalar_ah_2fn(DisasContext *s, arg_rrr_e *a, in do_fp3_scalar_ah_2fn()
5258 static bool do_fp3_scalar_2fn(DisasContext *s, arg_rrr_e *a, in do_fp3_scalar_2fn()
5496 static bool do_fcmp0_s(DisasContext *s, arg_rr_e *a, in do_fcmp0_s()
5551 static bool do_satacc_s(DisasContext *s, arg_rrr_e *a, in do_satacc_s()
5583 TRANS(SQADD_s, do_satacc_s, a, MO_SIGN, MO_SIGN, gen_sqadd_bhs, gen_sqadd_d) in TRANS() argument
5617 static bool do_env_scalar2(DisasContext *s, arg_rrr_e *a, const ENVScalar2 *f) in do_env_scalar2()
5671 static bool do_env_scalar2_hs(DisasContext *s, arg_rrr_e *a, in do_env_scalar2_hs()
5694 static bool do_env_scalar3_hs(DisasContext *s, arg_rrr_e *a, in do_env_scalar3_hs()
5727 static bool do_cmop_d(DisasContext *s, arg_rrr_e *a, TCGCond cond) in do_cmop_d()
5738 TRANS(CMGT_s, do_cmop_d, a, TCG_COND_GT) in TRANS() argument
5762 static bool do_fp3_vector(DisasContext *s, arg_qrrr_e *a, int data, in do_fp3_vector()
5770 static bool do_fp3_vector_2fn(DisasContext *s, arg_qrrr_e *a, int data, in do_fp3_vector_2fn()
5777 static bool do_fp3_vector_ah_2fn(DisasContext *s, arg_qrrr_e *a, int data, in do_fp3_vector_ah_2fn()
5993 static bool do_fmlal(DisasContext *s, arg_qrrr_e *a, bool is_s, bool is_2) in do_fmlal()
6006 TRANS_FEAT(FMLAL_v, aa64_fhm, do_fmlal, a, false, false) in TRANS_FEAT() argument
6035 TRANS(SQADD_v, do_gvec_fn3, a, gen_gvec_sqadd_qc) in TRANS() argument
6087 TRANS(CMGT_v, do_cmop_v, a, TCG_COND_GT) in TRANS() argument
6108 static bool do_dot_vector_env(DisasContext *s, arg_qrrr_e *a, in do_dot_vector_env()
6117 TRANS_FEAT(SDOT_v, aa64_dp, do_dot_vector, a, gen_helper_gvec_sdot_4b) in TRANS_FEAT() argument
6154 static bool trans_FCMLA_v(DisasContext *s, arg_FCMLA_v *a) in trans_FCMLA_v()
6422 static bool do_addsub_wide(DisasContext *s, arg_qrrr_e *a, in do_addsub_wide()
6458 TRANS(SADDW, do_addsub_wide, a, MO_SIGN, false) in TRANS() argument
6512 TRANS(ADDHN, do_addsub_highnarrow, a, false, false) in TRANS() argument
6526 TRANS(PMULL_p8, do_pmull, a, gen_helper_neon_pmull_h) in TRANS() argument
6578 static bool do_fmla_scalar_idx(DisasContext *s, arg_rrx_e *a, bool neg) in do_fmla_scalar_idx()
6633 TRANS(FMLA_si, do_fmla_scalar_idx, a, false) in TRANS() argument
6657 static bool do_env_scalar3_idx_hs(DisasContext *s, arg_rrx_e *a, in do_env_scalar3_idx_hs()
6680 static bool do_scalar_muladd_widening_idx(DisasContext *s, arg_rrx_e *a, in do_scalar_muladd_widening_idx()
6709 static bool do_fp3_vector_idx(DisasContext *s, arg_qrrx_e *a, in do_fp3_vector_idx()
6737 TRANS(FMULX_vi, do_fp3_vector_idx, a, f_vector_idx_fmulx) in TRANS() argument
6765 TRANS(FMLA_vi, do_fmla_vector_idx, a, false) in TRANS() argument
6781 TRANS_FEAT(FMLAL_vi, aa64_fhm, do_fmlal_idx, a, false, false) in TRANS_FEAT() argument
6800 TRANS(MUL_vi, do_int3_vector_idx, a, f_vector_idx_mul) in TRANS() argument
6817 TRANS(MLA_vi, do_mla_vector_idx, a, false) in TRANS() argument
6858 TRANS_FEAT(SQRDMLSH_vi, aa64_rdm, do_int3_qc_vector_idx, a, in TRANS_FEAT() argument
6870 static bool do_dot_vector_idx_env(DisasContext *s, arg_qrrx_e *a, in do_dot_vector_idx_env()
6879 TRANS_FEAT(SDOT_vi, aa64_dp, do_dot_vector_idx, a, gen_helper_gvec_sdot_idx_4b) in TRANS_FEAT() argument
6903 static bool trans_FCMLA_vi(DisasContext *s, arg_FCMLA_vi *a) in trans_FCMLA_vi()
6935 static bool do_fp3_scalar_pair(DisasContext *s, arg_rr_e *a, const FPScalar *f) in do_fp3_scalar_pair()
6980 static bool do_fp3_scalar_pair_2fn(DisasContext *s, arg_rr_e *a, in do_fp3_scalar_pair_2fn()
6993 static bool trans_ADDP_s(DisasContext *s, arg_rr_e *a) in trans_ADDP_s()
7011 static bool trans_FCSEL(DisasContext *s, arg_FCSEL *a) in trans_FCSEL()
7043 static bool trans_EXT_d(DisasContext *s, arg_EXT_d *a) in trans_EXT_d()
7056 static bool trans_EXT_q(DisasContext *s, arg_EXT_q *a) in trans_EXT_q()
7091 static bool do_fmadd(DisasContext *s, arg_rrrr_e *a, bool neg_a, bool neg_n) in do_fmadd()
7164 TRANS(FMADD, do_fmadd, a, false, false) in TRANS() argument
7203 TRANS(SADDLV, do_int_reduction, a, true, MO_SIGN, tcg_gen_add_i64) in TRANS() argument
7240 static bool do_fp_reduction(DisasContext *s, arg_qrr_e *a, in do_fp_reduction()
7255 TRANS_FEAT(FMAXNMV_h, aa64_fp16, do_fp_reduction, a, in TRANS_FEAT() argument
7349 static bool trans_FCMP(DisasContext *s, arg_FCMP *a) in trans_FCMP()
7362 static bool trans_FCCMP(DisasContext *s, arg_FCCMP *a) in trans_FCCMP()
7393 static bool trans_FMOVI_v_h(DisasContext *s, arg_FMOVI_v_h *a) in trans_FMOVI_v_h()
7412 static bool trans_Vimm(DisasContext *s, arg_Vimm *a) in trans_Vimm()
7439 static bool do_vec_shift_imm(DisasContext *s, arg_qrri_e *a, GVecGen2iFn *fn) in do_vec_shift_imm()
7458 TRANS(SQSHL_vi, do_vec_shift_imm, a, gen_neon_sqshli) in TRANS() argument
7495 TRANS(SSHLL_v, do_vec_shift_imm_wide, a, false) in TRANS() argument
7608 static bool do_vec_shift_imm_narrow(DisasContext *s, arg_qrri_e *a, in do_vec_shift_imm_narrow()
7809 TRANS(SQRSHRUN_v, do_vec_shift_imm_narrow, a, sqrshrun_fns, MO_SIGN) in TRANS() argument
7932 static bool do_scalar_shift_imm_narrow(DisasContext *s, arg_rri_e *a, in do_scalar_shift_imm_narrow()
7954 TRANS(SQSHRN_si, do_scalar_shift_imm_narrow, a, sqshrn_fns, MO_SIGN, true) in TRANS() argument
7988 TRANS(SDIV, do_div, a, true) in TRANS() argument
8051 static bool do_shift_reg(DisasContext *s, arg_rrr_sf *a, in do_shift_reg()
8063 TRANS(LSLV, do_shift_reg, a, A64_SHIFT_TYPE_LSL) in TRANS() argument
8098 TRANS_FEAT(CRC32, aa64_crc32, do_crc32, a, false) in TRANS_FEAT() argument
8118 TRANS_FEAT(SUBP, aa64_mte_insn_reg, do_subp, a, false) in TRANS_FEAT() argument
8137 static bool trans_GMI(DisasContext *s, arg_rrr *a) in trans_GMI()
8150 static bool trans_PACGA(DisasContext *s, arg_rrr *a) in trans_PACGA()
8240 static bool gen_pacaut(DisasContext *s, arg_pacaut *a, NeonGenTwo64OpEnvFn fn) in gen_pacaut()
8259 TRANS_FEAT(PACIA, aa64_pauth, gen_pacaut, a, gen_helper_pacia) in TRANS_FEAT() argument
8281 static bool do_logic_reg(DisasContext *s, arg_logic_shift *a, in do_logic_reg()
8308 static bool trans_ORR_r(DisasContext *s, arg_logic_shift *a) in trans_ORR_r()
8336 TRANS(AND_r, do_logic_reg, a, tcg_gen_and_i64, tcg_gen_andc_i64, false) in TRANS() argument
8383 TRANS(ADD_ext, do_addsub_ext, a, false, false) in TRANS() argument
8426 TRANS(ADD_r, do_addsub_reg, a, false, false) in TRANS() argument
8443 TRANS(SMULH, do_mulh, a, tcg_gen_muls2_i64) in TRANS() argument
8483 TRANS(MADD_w, do_muladd, a, false, false, MO_64) in TRANS() argument
8516 TRANS(ADC, do_adc_sbc, a, false, false) in TRANS() argument
8569 static bool trans_CCMP(DisasContext *s, arg_CCMP *a) in trans_CCMP()
8649 static bool trans_CSEL(DisasContext *s, arg_CSEL *a) in trans_CSEL()
8692 static bool do_fp1_scalar_int(DisasContext *s, arg_rr_e *a, in do_fp1_scalar_int()
8739 static bool do_fp1_scalar_int_2fn(DisasContext *s, arg_rr_e *a, in do_fp1_scalar_int_2fn()
8783 static bool do_fp1_scalar_with_fpsttype(DisasContext *s, arg_rr_e *a, in do_fp1_scalar_with_fpsttype()
8828 static bool do_fp1_scalar(DisasContext *s, arg_rr_e *a, in do_fp1_scalar()
8836 static bool do_fp1_scalar_ah(DisasContext *s, arg_rr_e *a, in do_fp1_scalar_ah()
8868 static bool trans_BFCVT_s(DisasContext *s, arg_rr_e *a) in trans_BFCVT_s()
8943 static bool trans_FCVT_s_ds(DisasContext *s, arg_rr *a) in trans_FCVT_s_ds()
8956 static bool trans_FCVT_s_hs(DisasContext *s, arg_rr *a) in trans_FCVT_s_hs()
8970 static bool trans_FCVT_s_sd(DisasContext *s, arg_rr *a) in trans_FCVT_s_sd()
8983 static bool trans_FCVT_s_hd(DisasContext *s, arg_rr *a) in trans_FCVT_s_hd()
8998 static bool trans_FCVT_s_sh(DisasContext *s, arg_rr *a) in trans_FCVT_s_sh()
9012 static bool trans_FCVT_s_dh(DisasContext *s, arg_rr *a) in trans_FCVT_s_dh()
9073 static bool do_cvtf_g(DisasContext *s, arg_fcvt *a, bool is_signed) in do_cvtf_g()
9095 TRANS(SCVTF_g, do_cvtf_g, a, true) in TRANS() argument
9118 TRANS(SCVTF_f, do_cvtf_f, a, true) in TRANS() argument
9218 static bool do_fcvt_g(DisasContext *s, arg_fcvt *a, in do_fcvt_g()
9238 TRANS(FCVTNS_g, do_fcvt_g, a, FPROUNDING_TIEEVEN, true) in TRANS() argument
9276 TRANS(FCVTNS_f, do_fcvt_f, a, FPROUNDING_TIEEVEN, true) in TRANS() argument
9307 static bool trans_FMOV_hx(DisasContext *s, arg_rr *a) in trans_FMOV_hx()
9321 static bool trans_FMOV_sw(DisasContext *s, arg_rr *a) in trans_FMOV_sw()
9332 static bool trans_FMOV_dx(DisasContext *s, arg_rr *a) in trans_FMOV_dx()
9341 static bool trans_FMOV_ux(DisasContext *s, arg_rr *a) in trans_FMOV_ux()
9351 static bool trans_FMOV_xh(DisasContext *s, arg_rr *a) in trans_FMOV_xh()
9363 static bool trans_FMOV_ws(DisasContext *s, arg_rr *a) in trans_FMOV_ws()
9372 static bool trans_FMOV_xd(DisasContext *s, arg_rr *a) in trans_FMOV_xd()
9381 static bool trans_FMOV_xu(DisasContext *s, arg_rr *a) in trans_FMOV_xu()
9395 static bool do_env_scalar1(DisasContext *s, arg_rr_e *a, const ENVScalar1 *f) in do_env_scalar1()
9414 static bool do_env_vector1(DisasContext *s, arg_qrr_e *a, const ENVScalar1 *f) in do_env_vector1()
9462 static bool do_scalar1_d(DisasContext *s, arg_rr *a, ArithOneOp *f) in do_scalar1_d()
9472 TRANS(ABS_s, do_scalar1_d, a, tcg_gen_abs_i64) in TRANS() argument
9485 TRANS(CMGT0_s, do_cmop0_d, a, TCG_COND_GT) in TRANS() argument
9543 TRANS(UQXTN_s, do_2misc_narrow_scalar, a, f_scalar_uqxtn) in TRANS() argument
9562 static bool do_gvec_fn2(DisasContext *s, arg_qrr_e *a, GVecGen2Fn *fn) in do_gvec_fn2()
9573 TRANS(ABS_v, do_gvec_fn2, a, tcg_gen_gvec_abs) in TRANS() argument
9599 TRANS(CLS_v, do_gvec_fn2_bhs, a, gen_gvec_cls) in TRANS() argument
9633 TRANS(XTN, do_2misc_narrow_vector, a, f_scalar_xtn) in TRANS() argument
9682 TRANS(FCVTN_v, do_2misc_narrow_vector, a, f_vector_fcvtn) in TRANS() argument
9712 TRANS_FEAT(BFCVTN_v, aa64_bf16, do_2misc_narrow_vector, a, in TRANS_FEAT() argument
9751 static bool do_fabs_fneg_v(DisasContext *s, arg_qrr_e *a, GVecGen2Fn *fn) in do_fabs_fneg_v()
9763 TRANS(FABS_v, do_fabs_fneg_v, a, gen_gvec_fabs) in TRANS() argument
9993 static bool trans_FCVTL_v(DisasContext *s, arg_qrr_e *a) in trans_FCVTL_v()
10044 static bool trans_OK(DisasContext *s, arg_OK *a) in trans_OK()
10049 static bool trans_FAIL(DisasContext *s, arg_OK *a) in trans_FAIL()