mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-25 04:20:08 +01:00
gm107/ir: make use of MOV32I for all immediates
MOV only allows to emit 19-bits immediates. This is similar to the previous fix I did for IMUL. 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:
parent
367cf3a2e3
commit
c7fa3c92f8
1 changed files with 1 additions and 2 deletions
|
|
@ -678,8 +678,7 @@ CodeEmitterGM107::emitRAM()
|
|||
void
|
||||
CodeEmitterGM107::emitMOV()
|
||||
{
|
||||
if ( insn->src(0).getFile() != FILE_IMMEDIATE ||
|
||||
(insn->sType != TYPE_F32 && !longIMMD(insn->src(0)))) {
|
||||
if (insn->src(0).getFile() != FILE_IMMEDIATE) {
|
||||
switch (insn->src(0).getFile()) {
|
||||
case FILE_GPR:
|
||||
if (insn->def(0).getFile() == FILE_PREDICATE) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue