diff options
| author | Peter Maydell <peter.maydell@linaro.org> | 2024-12-11 15:31:03 +0000 |
|---|---|---|
| committer | Peter Maydell <peter.maydell@linaro.org> | 2024-12-11 15:31:03 +0000 |
| commit | ca81533e94c81838fa05bb8ba7a8a6708e4dca99 (patch) | |
| tree | a37bced42fbe1a074c7747d163733f05198d7066 /rust/qemu-api/src | |
| parent | b1969a5dd4ad72669d739ef6e8caaefb7c7f962c (diff) | |
| download | focaccia-qemu-ca81533e94c81838fa05bb8ba7a8a6708e4dca99.tar.gz focaccia-qemu-ca81533e94c81838fa05bb8ba7a8a6708e4dca99.zip | |
target/m68k: Init local float_status from env fp_status in gdb get/set reg
In cf_fpu_gdb_get_reg() and cf_fpu_gdb_set_reg() we do the conversion from float64 to floatx80 using a scratch float_status, because we don't want the conversion to affect the CPU's floating point exception status. Currently we use a zero-initialized float_status. This will get steadily more awkward as we add config knobs to float_status that the target must initialize. Avoid having to add any of that configuration here by instead initializing our local float_status from the env->fp_status. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20241202131347.498124-32-peter.maydell@linaro.org
Diffstat (limited to 'rust/qemu-api/src')
0 files changed, 0 insertions, 0 deletions