From d77a101bd3f9c04fd87f6c40a44fa1c26217843d Mon Sep 17 00:00:00 2001 From: David Schleef Date: Fri, 30 Jul 2010 16:19:08 -0700 Subject: compiler: don't load constants for scalar opcodes --- orc/orccompiler.c | 1 + 1 file changed, 1 insertion(+) diff --git a/orc/orccompiler.c b/orc/orccompiler.c index 7525cba..6f3cfcf 100644 --- a/orc/orccompiler.c +++ b/orc/orccompiler.c @@ -361,6 +361,7 @@ orc_compiler_rewrite_insns (OrcCompiler *compiler) OrcVariable *var; if (opcode->src_size[i] == 0) continue; + if (i > 0 && (opcode->flags & ORC_STATIC_OPCODE_SCALAR)) continue; var = compiler->vars + insn.src_args[i]; if (var->vartype == ORC_VAR_TYPE_SRC || -- cgit v1.2.1