From: Sebastian Dröge Date: Mon, 14 Apr 2014 21:12:57 +0000 (+0200) Subject: orcprogram-c: Fix swaplq C implementation X-Git-Tag: orc-0.4.19~7 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dd7426bef70977ae1273ef87c69789c43397f28f;p=platform%2Fupstream%2Forc.git orcprogram-c: Fix swaplq C implementation --- diff --git a/orc/orcprogram-c.c b/orc/orcprogram-c.c index c887bb4..e000fee 100644 --- a/orc/orcprogram-c.c +++ b/orc/orcprogram-c.c @@ -1422,7 +1422,7 @@ c_rule_swaplq (OrcCompiler *p, void *user, OrcInstruction *insn) c_get_name_int (dest, p, insn, insn->dest_args[0]); c_get_name_int (src, p, insn, insn->src_args[0]); - ORC_ASM_CODE(p," %s = (ORC_UINT64_C(%s&0x00000000ffffffff) << 32) | (ORC_UINT64_C(%s&0xffffffff00000000) >> 32);\n", + ORC_ASM_CODE(p," %s = ((%s&ORC_UINT64_C(0x00000000ffffffff)) << 32) | ((%s & ORC_UINT64_C(0xffffffff00000000)) >> 32);\n", dest, src, src); }