]> git.proxmox.com Git - mirror_qemu.git/commitdiff
Save state in Sparc64 return op
authorblueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162>
Sun, 8 Jul 2007 19:48:40 +0000 (19:48 +0000)
committerblueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162>
Sun, 8 Jul 2007 19:48:40 +0000 (19:48 +0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3054 c046a42c-6fe2-441c-8c8c-71466251a162

target-sparc/translate.c

index 074ed21fdd698ae371d7e9b300f876d746fe0395..3c183c6d5a17df8349bfde75a2ab40194b43967d 100644 (file)
@@ -2651,6 +2651,7 @@ static void disas_sparc_insn(DisasContext * dc)
 #ifdef TARGET_SPARC64
            } else if (xop == 0x39) { /* V9 return */
                 rs1 = GET_FIELD(insn, 13, 17);
+                save_state(dc);
                gen_movl_reg_T0(rs1);
                 if (IS_IMM) {  /* immediate */
                    rs2 = GET_FIELDs(insn, 19, 31);