x86: avoid AREG0 for FPU helpers
commitdf27a159d4990542f0e8a679d60f1d17e8e8f4c8
authorBlue Swirl <blauwirbel@gmail.com>
Sat, 28 Apr 2012 21:28:09 +0000 (28 21:28 +0000)
committerBlue Swirl <blauwirbel@gmail.com>
Sat, 16 Jun 2012 06:52:43 +0000 (16 06:52 +0000)
tree8a953e98be213238352525735979a4c6342eea55
parent6e45cb2f461d8fdb3a2266765aa9de59b6e70b64
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/op_helper.c
target-i386/ops_sse.h
target-i386/ops_sse_header.h
target-i386/translate.c