rules-altivec: fix compilation
authorWim Taymans <wim.taymans@collabora.co.uk>
Mon, 14 Sep 2009 09:36:52 +0000 (11:36 +0200)
committerDavid Schleef <ds@schleef.org>
Sun, 20 Sep 2009 04:46:26 +0000 (21:46 -0700)
orc/orcrules-altivec.c

index acb9461..5f0801e 100644 (file)
@@ -23,7 +23,7 @@ powerpc_rule_ ## name (OrcCompiler *p, void *user, OrcInstruction *insn) \
   int src1 = ORC_SRC_ARG (p, insn, 0); \
   int src2 = ORC_SRC_ARG (p, insn, 1); \
   int dest = ORC_DEST_ARG (p, insn, 0); \
-  powerpc_emit_VX_2 (p, code , dest, src1, src2);\
+  powerpc_emit_VX_2 (p, opcode, code , dest, src1, src2);\
 }
 
 #define RULE_SHIFT(name, opcode, code) \
@@ -37,7 +37,7 @@ powerpc_rule_ ## name (OrcCompiler *p, void *user, OrcInstruction *insn) \
       p->vars[insn->src_args[1]].vartype != ORC_VAR_TYPE_PARAM) { \
     ORC_COMPILER_ERROR(p,"rule only works with constants or params"); \
   } \
-  powerpc_emit_VX_2 (p, code , dest, src1, src2);\
+  powerpc_emit_VX_2 (p, opcode, code , dest, src1, src2);\
 }
 
 RULE(addb, "vaddubm", 0x10000000)