Commit cd2d46fd authored by Richard Henderson's avatar Richard Henderson

target-alpha: Convert gen_store_conditional to source/sink

Signed-off-by: default avatarRichard Henderson <>
parent 595b8fdd
......@@ -376,11 +376,7 @@ static ExitStatus gen_store_conditional(DisasContext *ctx, int ra, int rb,
addr = tcg_temp_local_new();
if (rb != 31) {
tcg_gen_addi_i64(addr, cpu_ir[rb], disp16);
} else {
tcg_gen_movi_i64(addr, disp16);
tcg_gen_addi_i64(addr, load_gpr(ctx, rb), disp16);
#if defined(CONFIG_USER_ONLY)
/* ??? This is handled via a complicated version of compare-and-swap
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment