From: David Given Date: Sun, 19 May 2013 22:19:10 +0000 (+0100) Subject: Correctly emit constants in some ALU instructions. X-Git-Tag: release-6-0-pre-5~10^2~68 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=80f85001fa4ec27f529726e5b3ca10ed9c3dfe9f;p=ack.git Correctly emit constants in some ALU instructions. --HG-- branch : dtrg-videocore --- diff --git a/mach/vc4/as/mach5.c b/mach/vc4/as/mach5.c index 768d2eaee..056a8b7aa 100644 --- a/mach/vc4/as/mach5.c +++ b/mach/vc4/as/mach5.c @@ -40,7 +40,7 @@ void alu_instr_lit(quad op, int cc, int rd, int ra, quad value) /* 32 bit medium form? */ - if (value >= 0x1f) + if (value <= 0x1f) { emit2(B16(11000000,00000000) | (op<<5) | (rd<<0)); emit2(B16(00000000,01000000) | (ra<<11) | (cc<<7) | (value<<0));