diff options
author | Richard Henderson <richard.henderson@linaro.org> | 2022-07-08 21:16:53 +0530 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2022-07-18 13:15:18 +0100 |
commit | cf9653edcfa36785ff6a1023a6e8ed902f09d67d (patch) | |
tree | 169e625c418a1b5c5757a48348ee16e6a06bdad1 /risu_reginfo_ppc64.h | |
parent | f7ff9112038891d54027a2ee9b39bae154121c60 (diff) |
ppc64: Use uint64_t to represent double
We want to do exact bitwise comparisons of the data,
not be held hostage to IEEE comparisons and NaNs.
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Matheus Ferst <matheus.ferst@eldorado.org.br>
Message-id: 20220708154700.18682-23-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'risu_reginfo_ppc64.h')
-rw-r--r-- | risu_reginfo_ppc64.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/risu_reginfo_ppc64.h b/risu_reginfo_ppc64.h index 7f2c962..4b1d8bd 100644 --- a/risu_reginfo_ppc64.h +++ b/risu_reginfo_ppc64.h @@ -20,7 +20,8 @@ struct reginfo { uint64_t nip; uint64_t prev_addr; gregset_t gregs; - fpregset_t fpregs; + uint64_t fpregs[32]; + uint64_t fpscr; vrregset_t vrregs; }; |