aboutsummaryrefslogtreecommitdiff
path: root/risu_reginfo_ppc64.h
diff options
context:
space:
mode:
authorRichard Henderson <richard.henderson@linaro.org>2022-07-08 21:16:53 +0530
committerPeter Maydell <peter.maydell@linaro.org>2022-07-18 13:15:18 +0100
commitcf9653edcfa36785ff6a1023a6e8ed902f09d67d (patch)
tree169e625c418a1b5c5757a48348ee16e6a06bdad1 /risu_reginfo_ppc64.h
parentf7ff9112038891d54027a2ee9b39bae154121c60 (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.h3
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;
};