x86: avoid AREG0 for FPU helpers
commitd3eb5eaeb56e48891bb98ab5f092f43e142e3f28
authorBlue Swirl <blauwirbel@gmail.com>
Sat, 28 Apr 2012 21:28:09 +0000 (28 21:28 +0000)
committerBlue Swirl <blauwirbel@gmail.com>
Tue, 14 Aug 2012 19:01:25 +0000 (14 19:01 +0000)
tree590ddbd47ca59abf8691bc0fc983d5580f18bbb1
parent633decd71119a4293e5e53e6059026c517a8bef0
x86: avoid AREG0 for FPU helpers

Make FPU helpers take a parameter for CPUState instead
of relying on global env.

Introduce temporary wrappers for FPU load and store ops. Remove
wrappers for non-AREG0 code. Don't call unconverted helpers
directly.

Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
target-i386/Makefile.objs
target-i386/cpu.h
target-i386/fpu_helper.c
target-i386/helper.h
target-i386/mem_helper.c
target-i386/ops_sse.h
target-i386/ops_sse_header.h
target-i386/translate.c