diff mbox

[RFC,08/12] target-ppc: Define FPR Pointer Type for Helpers

Message ID 1394723588-6072-9-git-send-email-tommusta@gmail.com
State New
Headers show

Commit Message

Tom Musta March 13, 2014, 3:13 p.m. UTC
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 <tommusta@gmail.com>
---
 target-ppc/helper.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
diff mbox

Patch

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"