Home
last modified time | relevance | path

Searched refs:gen_amo (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/target/riscv/insn_trans/
H A Dtrans_rvzabha.c.inc28 return gen_amo(ctx, a, &tcg_gen_atomic_xchg_tl, MO_SB);
34 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_add_tl, MO_SB);
40 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_xor_tl, MO_SB);
46 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_and_tl, MO_SB);
52 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_or_tl, MO_SB);
58 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_smin_tl, MO_SB);
64 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_smax_tl, MO_SB);
70 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_umin_tl, MO_SB);
76 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_umax_tl, MO_SB);
82 return gen_amo(ctx, a, &tcg_gen_atomic_xchg_tl, MO_TESW);
[all …]
H A Dtrans_rva.c.inc114 return gen_amo(ctx, a, &tcg_gen_atomic_xchg_tl, MO_TESL);
120 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_add_tl, MO_TESL);
126 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_xor_tl, MO_TESL);
132 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_and_tl, MO_TESL);
138 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_or_tl, MO_TESL);
144 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_smin_tl, MO_TESL);
150 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_smax_tl, MO_TESL);
156 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_umin_tl, MO_TESL);
162 return gen_amo(ctx, a, &tcg_gen_atomic_fetch_umax_tl, MO_TESL);
183 return gen_amo(ctx, a, &tcg_gen_atomic_xchg_tl, MO_TEUQ);
[all …]
/openbmc/qemu/target/riscv/
H A Dtranslate.c1088 static bool gen_amo(DisasContext *ctx, arg_atomic *a, in gen_amo() function