Commit 515e2f7efeba5c6b91aa1a76dda05f5a70f5f4de

Authored by aurel32
1 parent 718ec0be

target-ppc: fix commit r6789

Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6804 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 2 additions and 2 deletions
target-ppc/translate_init.c
@@ -452,7 +452,7 @@ static void spr_write_pir (void *opaque, int sprn, int gprn) @@ -452,7 +452,7 @@ static void spr_write_pir (void *opaque, int sprn, int gprn)
452 static void spr_read_spefscr (void *opaque, int gprn, int sprn) 452 static void spr_read_spefscr (void *opaque, int gprn, int sprn)
453 { 453 {
454 TCGv_i32 t0 = tcg_temp_new_i32(); 454 TCGv_i32 t0 = tcg_temp_new_i32();
455 - tcg_gen_ld_tl(t0, cpu_env, offsetof(CPUState, spe_fscr)); 455 + tcg_gen_ld_i32(t0, cpu_env, offsetof(CPUState, spe_fscr));
456 tcg_gen_extu_i32_tl(cpu_gpr[gprn], t0); 456 tcg_gen_extu_i32_tl(cpu_gpr[gprn], t0);
457 tcg_temp_free_i32(t0); 457 tcg_temp_free_i32(t0);
458 } 458 }
@@ -461,7 +461,7 @@ static void spr_write_spefscr (void *opaque, int sprn, int gprn) @@ -461,7 +461,7 @@ static void spr_write_spefscr (void *opaque, int sprn, int gprn)
461 { 461 {
462 TCGv_i32 t0 = tcg_temp_new_i32(); 462 TCGv_i32 t0 = tcg_temp_new_i32();
463 tcg_gen_trunc_tl_i32(t0, cpu_gpr[gprn]); 463 tcg_gen_trunc_tl_i32(t0, cpu_gpr[gprn]);
464 - tcg_gen_st_tl(t0, cpu_env, offsetof(CPUState, spe_fscr)); 464 + tcg_gen_st_i32(t0, cpu_env, offsetof(CPUState, spe_fscr));
465 tcg_temp_free_i32(t0); 465 tcg_temp_free_i32(t0);
466 } 466 }
467 467