path: root/target-ppc
diff options
authorPeter Maydell <peter.maydell@linaro.org>2014-02-20 19:47:27 +0000
committerAlexander Graf <agraf@suse.de>2014-03-05 03:07:00 +0100
commite5d7d2b0f55a3b90965044a0ea77e30700a5e136 (patch)
tree82b0fc47b6eabc39c76c6b271b1269900b6cacb7 /target-ppc
parent0a61f3b4782d4dd431c8d6cca6d7fd48d68e1b59 (diff)
target-ppc/translate.c: Use ULL suffix for 64 bit constants
64 bit constants need the "ULL" suffix, not just "UL", because on 32 bit platforms 'long' is not large enough and this will cause a compiler warning. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Stefan Weil <sw@weilnetz.de> Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'target-ppc')
1 files changed, 2 insertions, 2 deletions
diff --git a/target-ppc/translate.c b/target-ppc/translate.c
index cf8f98ad1d..051693b55a 100644
--- a/target-ppc/translate.c
+++ b/target-ppc/translate.c
@@ -7727,8 +7727,8 @@ static void gen_xxpermdi(DisasContext *ctx)
#define OP_NABS 2
#define OP_NEG 3
#define OP_CPSGN 4
-#define SGN_MASK_DP 0x8000000000000000ul
-#define SGN_MASK_SP 0x8000000080000000ul
+#define SGN_MASK_DP 0x8000000000000000ull
+#define SGN_MASK_SP 0x8000000080000000ull
#define VSX_SCALAR_MOVE(name, op, sgn_mask) \
static void glue(gen_, name)(DisasContext * ctx) \