Lines Matching refs:a
6 static bool trans_break(DisasContext *ctx, arg_break *a)
12 static bool trans_syscall(DisasContext *ctx, arg_syscall *a)
18 static bool trans_asrtle_d(DisasContext *ctx, arg_asrtle_d * a)
20 TCGv src1 = gpr_src(ctx, a->rj, EXT_NONE);
21 TCGv src2 = gpr_src(ctx, a->rk, EXT_NONE);
31 static bool trans_asrtgt_d(DisasContext *ctx, arg_asrtgt_d * a)
33 TCGv src1 = gpr_src(ctx, a->rj, EXT_NONE);
34 TCGv src2 = gpr_src(ctx, a->rk, EXT_NONE);
44 static bool gen_rdtime(DisasContext *ctx, arg_rr *a,
47 TCGv dst1 = gpr_dst(ctx, a->rd, EXT_NONE);
48 TCGv dst2 = gpr_dst(ctx, a->rj, EXT_NONE);
60 static bool trans_rdtimel_w(DisasContext *ctx, arg_rdtimel_w *a)
62 return gen_rdtime(ctx, a, 1, 0);
65 static bool trans_rdtimeh_w(DisasContext *ctx, arg_rdtimeh_w *a)
67 return gen_rdtime(ctx, a, 1, 1);
70 static bool trans_rdtime_d(DisasContext *ctx, arg_rdtime_d *a)
72 return gen_rdtime(ctx, a, 0, 0);
75 static bool trans_cpucfg(DisasContext *ctx, arg_cpucfg *a)
77 TCGv dest = gpr_dst(ctx, a->rd, EXT_NONE);
78 TCGv src1 = gpr_src(ctx, a->rj, EXT_NONE);
81 gen_set_gpr(a->rd, dest, EXT_NONE);
86 static bool gen_crc(DisasContext *ctx, arg_rrr *a,
90 TCGv dest = gpr_dst(ctx, a->rd, EXT_SIGN);
91 TCGv src1 = gpr_src(ctx, a->rj, EXT_NONE);
92 TCGv src2 = gpr_src(ctx, a->rk, EXT_NONE);
95 gen_set_gpr(a->rd, dest, EXT_SIGN);