diff -r qemu-0.13.0/target-i386/cpu.h qemu-0.13.0-fixed/target-i386/cpu.h 616a617 > target_ulong fpip; diff -r qemu-0.13.0/target-i386/helper.h qemu-0.13.0-fixed/target-i386/helper.h 5a6,7 > DEF_HELPER_1(save_fpip, void, tl) > diff -r qemu-0.13.0/target-i386/op_helper.c qemu-0.13.0-fixed/target-i386/op_helper.c 111a112,116 > void helper_save_fpip(target_ulong fpip) > { > env->fpip = fpip; > } > 4272c4277 < stl(ptr + 12, 0); /* fpip */ --- > stl(ptr + 12, env->fpip); /* fpip */ 4281c4286 < stw(ptr + 6, 0); --- > stw(ptr + 6, env->fpip); diff -r qemu-0.13.0/target-i386/translate.c qemu-0.13.0-fixed/target-i386/translate.c 5976a5977 > gen_helper_save_fpip(tcg_const_tl(pc_start - s->cs_base));