projects
/
platform
/
upstream
/
orc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
223d681
)
orcprogram-c: Fix swaplq C implementation
author
Sebastian Dröge
<sebastian@centricular.com>
Mon, 14 Apr 2014 21:12:57 +0000
(23:12 +0200)
committer
Sebastian Dröge
<sebastian@centricular.com>
Mon, 14 Apr 2014 22:05:10 +0000
(
00:05
+0200)
orc/orcprogram-c.c
patch
|
blob
|
history
diff --git
a/orc/orcprogram-c.c
b/orc/orcprogram-c.c
index
c887bb4
..
e000fee
100644
(file)
--- 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);
}