From 0e6a1f628807ceb2eab0aa2b97cc6e3e59388223 Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Sun, 21 Dec 2008 14:23:35 +0000 Subject: [PATCH] Fix emit_ia32_ClimbFrame(): Source is left, destination is right. [r24835] --- ir/be/ia32/ia32_emitter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ir/be/ia32/ia32_emitter.c b/ir/be/ia32/ia32_emitter.c index 804bef4e3..27bad35ca 100644 --- 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"); -- 2.20.1