tgsi/scan: fix uses_double
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
This commit is contained in:
@@ -457,8 +457,14 @@ scan_instruction(struct tgsi_shader_info *info,
|
||||
}
|
||||
}
|
||||
|
||||
if (fullinst->Instruction.Opcode >= TGSI_OPCODE_F2D &&
|
||||
fullinst->Instruction.Opcode <= TGSI_OPCODE_DSSG)
|
||||
if ((fullinst->Instruction.Opcode >= TGSI_OPCODE_F2D &&
|
||||
fullinst->Instruction.Opcode <= TGSI_OPCODE_DSSG) ||
|
||||
fullinst->Instruction.Opcode == TGSI_OPCODE_DFMA ||
|
||||
fullinst->Instruction.Opcode == TGSI_OPCODE_DDIV ||
|
||||
fullinst->Instruction.Opcode == TGSI_OPCODE_D2U64 ||
|
||||
fullinst->Instruction.Opcode == TGSI_OPCODE_D2I64 ||
|
||||
fullinst->Instruction.Opcode == TGSI_OPCODE_U642D ||
|
||||
fullinst->Instruction.Opcode == TGSI_OPCODE_I642D)
|
||||
info->uses_doubles = TRUE;
|
||||
|
||||
for (i = 0; i < fullinst->Instruction.NumSrcRegs; i++) {
|
||||
|
||||
Reference in New Issue
Block a user