projects
/
libfirm
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
60207ce
)
Fix emit_ia32_ClimbFrame(): Source is left, destination is right.
author
Christoph Mallon
<christoph.mallon@gmx.de>
Sun, 21 Dec 2008 14:23:35 +0000
(14:23 +0000)
committer
Christoph Mallon
<christoph.mallon@gmx.de>
Sun, 21 Dec 2008 14:23:35 +0000
(14:23 +0000)
[r24835]
ir/be/ia32/ia32_emitter.c
patch
|
blob
|
history
diff --git
a/ir/be/ia32/ia32_emitter.c
b/ir/be/ia32/ia32_emitter.c
index
804bef4
..
27bad35
100644
(file)
--- a/
ir/be/ia32/ia32_emitter.c
+++ b/
ir/be/ia32/ia32_emitter.c
@@
-1742,7
+1742,7
@@
static void emit_ia32_ClimbFrame(const ir_node *node)
const ia32_climbframe_attr_t *attr = get_ia32_climbframe_attr_const(node);
ia32_emitf(node, "\tmovl %S0, %D0\n");
- ia32_emitf(node, "\tmovl
%S1, $%u
\n", attr->count);
+ ia32_emitf(node, "\tmovl
$%u, %S1
\n", attr->count);
ia32_emitf(NULL, BLOCK_PREFIX "%ld:\n", get_irn_node_nr(node));
ia32_emitf(node, "\tmovl (%D0), %D0\n");
ia32_emitf(node, "\tdec %S1\n");