unicorn/qemu/target
Peter Maydell 2629c0122e
target/arm: Fix fp_status_f16 tininess before rounding
In commit d81ce0ef2c4f105 we added an extra float_status field
fp_status_fp16 for Arm, but forgot to initialize it correctly
by setting it to float_tininess_before_rounding. This currently
will only cause problems for the new V8_FP16 feature, since the
float-to-float conversion code doesn't use it yet. The effect
would be that we failed to set the Underflow IEEE exception flag
in all the cases where we should.

Add the missing initialization.

Backports commit bcc531f0364796104df4443d17f99b5fb494eca2 from qemu
2018-05-15 21:51:48 -04:00
..
arm target/arm: Fix fp_status_f16 tininess before rounding 2018-05-15 21:51:48 -04:00
i386 translator: merge max_insns into DisasContextBase 2018-05-11 13:59:17 -04:00
m68k m68k: fix floatx80_mod() (Coverity CID1390568) 2018-05-15 07:44:12 -04:00
mips target/mips: convert to TranslatorOps 2018-05-12 16:42:21 -04:00
sparc target/sparc: convert to TranslatorOps 2018-05-11 15:17:12 -04:00