]> git.ipfire.org Git - thirdparty/valgrind.git/commit
x86 back end: use 80-bit loads/stores for floating point spills rather
authorJulian Seward <jseward@acm.org>
Sun, 25 Mar 2007 04:14:58 +0000 (04:14 +0000)
committerJulian Seward <jseward@acm.org>
Sun, 25 Mar 2007 04:14:58 +0000 (04:14 +0000)
commit142fa90be87cd1efa89bd797de17715b2b410ae5
tree200d020721372670d4870c4880fe246afd9f9b81
parente8727f0714a74123c15e56399dad0b3efd036fd7
x86 back end: use 80-bit loads/stores for floating point spills rather
than 64-bit ones, to reduce accuracy loss.  To support this, in
reg-alloc, allocate 2 64-bit spill slots for each HRcFlt64 vreg
instead of just 1.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1744
VEX/priv/host-generic/h_generic_regs.h
VEX/priv/host-generic/reg_alloc2.c
VEX/priv/host-x86/hdefs.c