registers are dead on entry to a function, so there's no point in saving particular values, because they won't be used. on an amd64, however, the kernel should reset the FP-used flag, to cause the preset values to be set in the high FP registers if the fork'd process does touch the FP.
On 21 November 2011 07:08, erik quanstrom <[email protected]> wrote: > sysrfork() does *not* do a procsave before forking. thus the > floating point registers in the new process are just going to > be a copy of whatever was last saved, and perhaps nothing.
