mirror of
https://github.com/yuzu-emu/unicorn.git
synced 2025-02-02 05:30:59 +00:00
tcg: Make cpu_ver a TCGv
This commit is contained in:
parent
2beea0db0d
commit
58c5a28893
|
@ -3069,7 +3069,7 @@ static void disas_sparc_insn(DisasContext * dc, unsigned int insn, bool hook_ins
|
|||
tcg_gen_mov_tl(tcg_ctx, cpu_tmp0, tcg_ctx->cpu_ssr);
|
||||
break;
|
||||
case 31: // ver
|
||||
tcg_gen_mov_tl(tcg_ctx, cpu_tmp0, *(TCGv *)tcg_ctx->cpu_ver);
|
||||
tcg_gen_mov_tl(tcg_ctx, cpu_tmp0, tcg_ctx->cpu_ver);
|
||||
break;
|
||||
case 15: // fq
|
||||
default:
|
||||
|
@ -5560,8 +5560,7 @@ void gen_intermediate_code_init(CPUSPARCState *env)
|
|||
tcg_ctx->cpu_ssr = tcg_global_mem_new(tcg_ctx, tcg_ctx->cpu_env,
|
||||
offsetof(CPUSPARCState, ssr), "ssr");
|
||||
|
||||
tcg_ctx->cpu_ver = g_malloc0(sizeof(TCGv));
|
||||
*(TCGv *)tcg_ctx->cpu_ver = tcg_global_mem_new(tcg_ctx, tcg_ctx->cpu_env,
|
||||
tcg_ctx->cpu_ver = tcg_global_mem_new(tcg_ctx, tcg_ctx->cpu_env,
|
||||
offsetof(CPUSPARCState, version), "ver");
|
||||
|
||||
tcg_ctx->cpu_softint = tcg_global_mem_new_i32(tcg_ctx, tcg_ctx->cpu_env,
|
||||
|
|
|
@ -847,7 +847,7 @@ struct TCGContext {
|
|||
TCGv cpu_htba;
|
||||
TCGv cpu_hver;
|
||||
TCGv cpu_ssr;
|
||||
void *cpu_ver;
|
||||
TCGv cpu_ver;
|
||||
void *cpu_wim;
|
||||
|
||||
TCGLabel *exitreq_label; // gen_tb_start()
|
||||
|
|
Loading…
Reference in a new issue