From: David Schleef Date: Sat, 8 Jan 2011 00:22:55 +0000 (-0800) Subject: neon: Fix VFP rule macro X-Git-Tag: orc-0.4.12~27 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=53fe0c6a0ea63eadd3d6dd344a1c7ff89126b846;p=platform%2Fupstream%2Forc.git neon: Fix VFP rule macro --- diff --git a/orc/orcrules-neon.c b/orc/orcrules-neon.c index ce69144..b4d8e8d 100644 --- a/orc/orcrules-neon.c +++ b/orc/orcrules-neon.c @@ -1790,7 +1790,7 @@ orc_neon_rule_ ## opcode (OrcCompiler *p, void *user, OrcInstruction *insn) \ p->vars[insn->dest_args[0]].alloc+1, \ p->vars[insn->src_args[0]].alloc+1, \ p->vars[insn->src_args[1]].alloc+1); \ - } else { \ + } else if (p->insn_shift > vec_shift + 1) { \ ORC_COMPILER_ERROR(p, "shift too large"); \ } \ }