gm107/ir: make use of LOP32I for all immediates

LOP only allows to emit 19-bits immediates.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
Cc: <mesa-stable@lists.freedesktop.org>
This commit is contained in:
Samuel Pitoiset 2016-06-27 23:55:53 +02:00
parent c7cc264ca9
commit 83a4f28dc2

View file

@ -1606,7 +1606,7 @@ CodeEmitterGM107::emitLOP()
break; break;
} }
if (!longIMMD(insn->src(1))) { if (insn->src(1).getFile() != FILE_IMMEDIATE) {
switch (insn->src(1).getFile()) { switch (insn->src(1).getFile()) {
case FILE_GPR: case FILE_GPR:
emitInsn(0x5c400000); emitInsn(0x5c400000);