summaryrefslogtreecommitdiff
path: root/rc/bin/patch
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2013-05-30 23:16:22 +0200
committercinap_lenrek <cinap_lenrek@gmx.de>2013-05-30 23:16:22 +0200
commit9652f5bec54d946775892249c83059c9ca0c6440 (patch)
tree1395494c3c9ea2c277ded0615a2fb909caf4750e /rc/bin/patch
parent6a0d21acca616aa4cf11468e3dc6f1c052e1d94f (diff)
downloadplan9front-9652f5bec54d946775892249c83059c9ca0c6440.tar.xz
pc kernel: simulate FXSAVE/FXRSTOR tag-byte from x87 tag-word, copy fp state across fork
the tag-word is not compatible between x87 and sse, have to convert properly for emulation to work. we now copy fp state across fork (again!) to preserve FCW and MXCSR registers. this might not be neccesary as we could probably just get the current value for the curren process and avoid the fpsave() call, but become conservative again.
Diffstat (limited to 'rc/bin/patch')
0 files changed, 0 insertions, 0 deletions