diff options
author | ngie <ngie@FreeBSD.org> | 2015-10-26 00:06:04 +0000 |
---|---|---|
committer | ngie <ngie@FreeBSD.org> | 2015-10-26 00:06:04 +0000 |
commit | 240202305e59277c863bc74a60115cc4bd40ea58 (patch) | |
tree | ba0b71e50cda9caeea75f6bbd7090822a5476ad2 /include/tar.h | |
parent | 74ca3bfeb171ba9ee8c326e7514e929461b7e1f8 (diff) | |
download | FreeBSD-src-240202305e59277c863bc74a60115cc4bd40ea58.zip FreeBSD-src-240202305e59277c863bc74a60115cc4bd40ea58.tar.gz |
MFC r289332:
Fix test-fenv:test_dfl_env when run on some amd64 CPUs
Compare the fields that the AMD [1] and Intel [2] specs say will be
set once fnstenv returns.
Not all amd64 capable processors zero out the env.__x87.__other field
(example: AMD Opteron 6308). The AMD64/x64 specs aren't explicit on what the
env.__x87.__other field will contain after fnstenv is executed, so the values
in env.__x87.__other could be filled with arbitrary data depending on how the
CPU-specific implementation of fnstenv.
1. http://support.amd.com/TechDocs/26569_APM_v5.pdf
2. http://www.intel.com/Assets/en_US/PDF/manual/253666.pdf
Discussed with: kib, Anton Rang <anton.rang@isilon.com>
Reviewed by: Daniel O'Connor <darius@dons.net.au> (earlier patch; pre-generalization)
Sponsored by: EMC / Isilon Storage Division
Reported by: Bill Morchin <wmorchin@isilon.com>
Diffstat (limited to 'include/tar.h')
0 files changed, 0 insertions, 0 deletions