Lines Matching refs:df
176 TRANS(NAME, trans_func, NAME##_tab[a->df])
193 return trans_func(ctx, a, NAME##_tab[a->df]); \
196 static void gen_check_zero_element(TCGv tresult, uint8_t df, uint8_t wt, in gen_check_zero_element() argument
201 uint64_t eval_zero_or_big = dup_const(df, 1); in gen_check_zero_element()
202 uint64_t eval_big = eval_zero_or_big << ((8 << df) - 1); in gen_check_zero_element()
254 static bool gen_msa_BxZ(DisasContext *ctx, int df, int wt, int sa, bool if_not) in gen_msa_BxZ() argument
265 gen_check_zero_element(bcond, df, wt, if_not ? TCG_COND_EQ : TCG_COND_NE); in gen_msa_BxZ()
276 return gen_msa_BxZ(ctx, a->df, a->wt, a->sa, false); in trans_BZ()
281 return gen_msa_BxZ(ctx, a->df, a->wt, a->sa, true); in trans_BNZ()
309 if (a->df == DF_DOUBLE) { in trans_SHF()
318 tcg_constant_i32(a->df), in trans_SHF()
334 tcg_constant_i32(a->df), in trans_msa_i5()
361 tcg_constant_i32(a->df), in trans_LDI()
371 if (a->df < 0) { in trans_msa_bit()
380 tcg_constant_i32(a->df), in trans_msa_bit()
409 tcg_constant_i32(a->df), in trans_msa_3rf()
564 if (a->df < 0) { in trans_msa_elm()
573 tcg_constant_i32(a->df), in trans_msa_elm()
588 if (a->df < 0 || !gen_msa_elm[a->df]) { in trans_msa_elm_fn()
596 gen_msa_elm[a->df](tcg_env, in trans_msa_elm_fn()
712 if (TARGET_LONG_BITS != 64 && a->df == DF_DOUBLE) { in trans_FILL()
722 tcg_constant_i32(a->df), in trans_FILL()
737 tcg_constant_i32(a->df), in trans_msa_2rf()
772 gen_base_offset_addr(ctx, taddr, a->ws, a->sa << a->df); in trans_msa_ldst()