Lines Matching refs:a

6 static bool gen_load(DisasContext *ctx, arg_rr_i *a, MemOp mop)
8 TCGv dest = gpr_dst(ctx, a->rd, EXT_NONE);
9 TCGv addr = gpr_src(ctx, a->rj, EXT_NONE);
11 addr = make_address_i(ctx, addr, a->imm);
14 gen_set_gpr(a->rd, dest, EXT_NONE);
18 static bool gen_store(DisasContext *ctx, arg_rr_i *a, MemOp mop)
20 TCGv data = gpr_src(ctx, a->rd, EXT_NONE);
21 TCGv addr = gpr_src(ctx, a->rj, EXT_NONE);
23 addr = make_address_i(ctx, addr, a->imm);
29 static bool gen_loadx(DisasContext *ctx, arg_rrr *a, MemOp mop)
31 TCGv dest = gpr_dst(ctx, a->rd, EXT_NONE);
32 TCGv src1 = gpr_src(ctx, a->rj, EXT_NONE);
33 TCGv src2 = gpr_src(ctx, a->rk, EXT_NONE);
37 gen_set_gpr(a->rd, dest, EXT_NONE);
42 static bool gen_storex(DisasContext *ctx, arg_rrr *a, MemOp mop)
44 TCGv data = gpr_src(ctx, a->rd, EXT_NONE);
45 TCGv src1 = gpr_src(ctx, a->rj, EXT_NONE);
46 TCGv src2 = gpr_src(ctx, a->rk, EXT_NONE);
54 static bool gen_load_gt(DisasContext *ctx, arg_rrr *a, MemOp mop)
56 TCGv dest = gpr_dst(ctx, a->rd, EXT_NONE);
57 TCGv src1 = gpr_src(ctx, a->rj, EXT_NONE);
58 TCGv src2 = gpr_src(ctx, a->rk, EXT_NONE);
63 gen_set_gpr(a->rd, dest, EXT_NONE);
68 static bool gen_load_le(DisasContext *ctx, arg_rrr *a, MemOp mop)
70 TCGv dest = gpr_dst(ctx, a->rd, EXT_NONE);
71 TCGv src1 = gpr_src(ctx, a->rj, EXT_NONE);
72 TCGv src2 = gpr_src(ctx, a->rk, EXT_NONE);
77 gen_set_gpr(a->rd, dest, EXT_NONE);
82 static bool gen_store_gt(DisasContext *ctx, arg_rrr *a, MemOp mop)
84 TCGv data = gpr_src(ctx, a->rd, EXT_NONE);
85 TCGv src1 = gpr_src(ctx, a->rj, EXT_NONE);
86 TCGv src2 = gpr_src(ctx, a->rk, EXT_NONE);
95 static bool gen_store_le(DisasContext *ctx, arg_rrr *a, MemOp mop)
97 TCGv data = gpr_src(ctx, a->rd, EXT_NONE);
98 TCGv src1 = gpr_src(ctx, a->rj, EXT_NONE);
99 TCGv src2 = gpr_src(ctx, a->rk, EXT_NONE);
108 static bool trans_preld(DisasContext *ctx, arg_preld *a)
113 static bool trans_preldx(DisasContext *ctx, arg_preldx * a)
118 static bool trans_dbar(DisasContext *ctx, arg_dbar * a)
124 static bool trans_ibar(DisasContext *ctx, arg_ibar *a)
130 static bool gen_ldptr(DisasContext *ctx, arg_rr_i *a, MemOp mop)
132 TCGv dest = gpr_dst(ctx, a->rd, EXT_NONE);
133 TCGv addr = gpr_src(ctx, a->rj, EXT_NONE);
135 addr = make_address_i(ctx, addr, a->imm);
138 gen_set_gpr(a->rd, dest, EXT_NONE);
142 static bool gen_stptr(DisasContext *ctx, arg_rr_i *a, MemOp mop)
144 TCGv data = gpr_src(ctx, a->rd, EXT_NONE);
145 TCGv addr = gpr_src(ctx, a->rj, EXT_NONE);
147 addr = make_address_i(ctx, addr, a->imm);