[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-ppc] [RFC 08/12] target-ppc: Define FPR Pointer Type for Helpers
From: |
Tom Musta |
Subject: |
[Qemu-ppc] [RFC 08/12] target-ppc: Define FPR Pointer Type for Helpers |
Date: |
Thu, 13 Mar 2014 10:13:04 -0500 |
This patch defines a floating pointer register pointer type in the
PowerPC helper header. The type will be used to pass FPR register
operands to Decimal Floating Point (DFP) helpers. A pointer is
used because the quadword forms of PowerPC DFP instructions operate
on adjacent pairs of floating point registers and thus can be thought
of as arrays of length 2.
Signed-off-by: Tom Musta <address@hidden>
---
target-ppc/helper.h | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/target-ppc/helper.h b/target-ppc/helper.h
index 99f10de..1bebc8e 100644
--- a/target-ppc/helper.h
+++ b/target-ppc/helper.h
@@ -614,4 +614,8 @@ DEF_HELPER_3(store_601_batl, void, env, i32, tl)
DEF_HELPER_3(store_601_batu, void, env, i32, tl)
#endif
+#define dh_alias_fprp ptr
+#define dh_ctype_fprp uint64_t *
+#define dh_is_signed_fprp dh_is_signed_ptr
+
#include "exec/def-helper.h"
--
1.7.1
- [Qemu-ppc] [RFC 00/12] target-ppc: Decimal Floating Point, Tom Musta, 2014/03/13
- [Qemu-ppc] [RFC 03/12] target-ppc: Modify dconfig.h to Integrate with QEMU, Tom Musta, 2014/03/13
- [Qemu-ppc] [RFC 02/12] target-ppc: Prepare libdecnumber for QEMU include structure, Tom Musta, 2014/03/13
- [Qemu-ppc] [RFC 11/12] target-ppc: Introduce DFP Post Processor Utilities, Tom Musta, 2014/03/13
- [Qemu-ppc] [RFC 12/12] target-ppc: Introduce DFP Add, Tom Musta, 2014/03/13
- [Qemu-ppc] [RFC 07/12] target-ppc: Enable Building of libdecnumber, Tom Musta, 2014/03/13
- [Qemu-ppc] [RFC 06/12] target-ppc: Eliminate Unused Variable in decSetSubnormal, Tom Musta, 2014/03/13
- [Qemu-ppc] [RFC 05/12] target-ppc: Eliminate redundant declarations, Tom Musta, 2014/03/13
- [Qemu-ppc] [RFC 10/12] target-ppc: Introduce DFP Helper Utilities, Tom Musta, 2014/03/13
- [Qemu-ppc] [RFC 04/12] target-ppc: Change gstdint.h to stdint.h, Tom Musta, 2014/03/13
- [Qemu-ppc] [RFC 08/12] target-ppc: Define FPR Pointer Type for Helpers,
Tom Musta <=
- [Qemu-ppc] [RFC 09/12] target-ppc: Introduce Translation Macros for DFP Arithmetic Forms, Tom Musta, 2014/03/13
- [Qemu-ppc] [RFC 01/12] target-ppc: Introduce libdecnumber Code, Tom Musta, 2014/03/13