mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-07-30 22:14:56 +00:00
Update translate.cpp
This commit is contained in:
parent
eb96b94f8c
commit
0d145f4f20
@ -141,7 +141,7 @@ IR::U32F32 Translator::GetSrc(const InstOperand& operand, bool force_flt) {
|
|||||||
if (force_flt) {
|
if (force_flt) {
|
||||||
value = ir.Imm32(-1.0f);
|
value = ir.Imm32(-1.0f);
|
||||||
} else {
|
} else {
|
||||||
value = ir.Imm32(-1);
|
value = ir.Imm32(std::bit_cast<u32>(-1.f));
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case OperandField::ConstFloatNeg_2_0:
|
case OperandField::ConstFloatNeg_2_0:
|
||||||
@ -164,8 +164,6 @@ IR::U32F32 Translator::GetSrc(const InstOperand& operand, bool force_flt) {
|
|||||||
value = ir.GetVccHi();
|
value = ir.GetVccHi();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case OperandField::M0:
|
|
||||||
value = m0_value;
|
|
||||||
default:
|
default:
|
||||||
UNREACHABLE();
|
UNREACHABLE();
|
||||||
}
|
}
|
||||||
@ -1172,12 +1170,6 @@ void Translate(IR::Block* block, u32 block_base, std::span<const GcnInst> inst_l
|
|||||||
case Opcode::DS_WRITE2_B32:
|
case Opcode::DS_WRITE2_B32:
|
||||||
translator.DS_WRITE(32, false, true, inst);
|
translator.DS_WRITE(32, false, true, inst);
|
||||||
break;
|
break;
|
||||||
case Opcode::DS_MAX_U32:
|
|
||||||
translator.DS_MAX(32, inst);
|
|
||||||
break;
|
|
||||||
case Opcode::DS_MIN_U32:
|
|
||||||
translator.DS_MIN(32, inst);
|
|
||||||
break;
|
|
||||||
case Opcode::V_READFIRSTLANE_B32:
|
case Opcode::V_READFIRSTLANE_B32:
|
||||||
translator.V_READFIRSTLANE_B32(inst);
|
translator.V_READFIRSTLANE_B32(inst);
|
||||||
break;
|
break;
|
||||||
@ -1200,9 +1192,6 @@ void Translate(IR::Block* block, u32 block_base, std::span<const GcnInst> inst_l
|
|||||||
case Opcode::S_WQM_B64:
|
case Opcode::S_WQM_B64:
|
||||||
case Opcode::V_INTERP_P1_F32:
|
case Opcode::V_INTERP_P1_F32:
|
||||||
case Opcode::S_ENDPGM:
|
case Opcode::S_ENDPGM:
|
||||||
case Opcode::BUFFER_ATOMIC_ADD:
|
|
||||||
case Opcode::BUFFER_ATOMIC_UMIN:
|
|
||||||
case Opcode::BUFFER_ATOMIC_UMAX:
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
const u32 opcode = u32(inst.opcode);
|
const u32 opcode = u32(inst.opcode);
|
||||||
|
Loading…
Reference in New Issue
Block a user