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));
