summaryrefslogtreecommitdiff
path: root/softmmu_template.h
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2011-01-06 19:37:53 +0000
committerAurelien Jarno <aurelien@aurel32.net>2011-01-06 22:16:59 +0100
commit37d18660bbb1d60b4e59bf407b4b301749e0c3b9 (patch)
tree5aa60894bb89c588fe13eaae99fd5821e654498f /softmmu_template.h
parent838fa72d0b721766616e94a0f7dc76b15146cd82 (diff)
downloadqemu-37d18660bbb1d60b4e59bf407b4b301749e0c3b9.tar.gz
softfloat: Implement flushing input denormals to zero
Add support to softfloat for flushing input denormal float32 and float64 to zero. softfloat's existing 'flush_to_zero' flag only flushes denormals to zero on output. Some CPUs need input denormals to be flushed before processing as well. Implement this, using a new status flag to enable it and a new exception status bit to indicate when it has happened. Existing CPUs should be unaffected as there is no behaviour change unless the mode is enabled. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Acked-by: Aurelien Jarno <aurelien@aurel32.net> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'softmmu_template.h')
0 files changed, 0 insertions, 0 deletions