Searched refs:gen_amo (Results 1 – 3 of 3) sorted by relevance
/openbmc/qemu/target/riscv/insn_trans/ |
H A D | trans_rvzabha.c.inc | 28 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 D | trans_rva.c.inc | 114 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 D | translate.c | 1088 static bool gen_amo(DisasContext *ctx, arg_atomic *a, in gen_amo() function
|