Revision 6f12a2a6 cpu-exec.c
b/cpu-exec.c | ||
---|---|---|
751 | 751 |
env = saved_env; |
752 | 752 |
} |
753 | 753 |
|
754 |
void cpu_x86_fsave(CPUX86State *s, uint8_t *ptr, int data32)
|
|
754 |
void cpu_x86_fsave(CPUX86State *s, target_ulong ptr, int data32)
|
|
755 | 755 |
{ |
756 | 756 |
CPUX86State *saved_env; |
757 | 757 |
|
758 | 758 |
saved_env = env; |
759 | 759 |
env = s; |
760 | 760 |
|
761 |
helper_fsave((target_ulong)(unsigned long)ptr, data32);
|
|
761 |
helper_fsave(ptr, data32); |
|
762 | 762 |
|
763 | 763 |
env = saved_env; |
764 | 764 |
} |
765 | 765 |
|
766 |
void cpu_x86_frstor(CPUX86State *s, uint8_t *ptr, int data32)
|
|
766 |
void cpu_x86_frstor(CPUX86State *s, target_ulong ptr, int data32)
|
|
767 | 767 |
{ |
768 | 768 |
CPUX86State *saved_env; |
769 | 769 |
|
770 | 770 |
saved_env = env; |
771 | 771 |
env = s; |
772 | 772 |
|
773 |
helper_frstor((target_ulong)(unsigned long)ptr, data32);
|
|
773 |
helper_frstor(ptr, data32); |
|
774 | 774 |
|
775 | 775 |
env = saved_env; |
776 | 776 |
} |
Also available in: Unified diff