Update translate.cpp

This commit is contained in:
DanielSvoboda 2024-07-28 14:44:04 -03:00 committed by GitHub
parent 18a09f5a87
commit 112bb5cff4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -772,6 +772,9 @@ void Translate(IR::Block* block, u32 block_base, std::span<const GcnInst> inst_l
case Opcode::TBUFFER_LOAD_FORMAT_XYZW:
translator.BUFFER_LOAD_FORMAT(4, true, true, inst);
break;
case Opcode::BUFFER_ATOMIC_ADD:
translator.BUFFER_ATOMIC(AtomicOp::Add, inst);
break;
case Opcode::BUFFER_LOAD_FORMAT_X:
translator.BUFFER_LOAD_FORMAT(1, false, true, inst);
break;
@ -1136,12 +1139,24 @@ void Translate(IR::Block* block, u32 block_base, std::span<const GcnInst> inst_l
case Opcode::DS_READ2_B32:
translator.DS_READ(32, false, true, inst);
break;
case Opcode::DS_READ_B64:
translator.DS_READ(64, false, false, inst);
break;
case Opcode::DS_WRITE_B32:
translator.DS_WRITE(32, false, false, inst);
break;
case Opcode::DS_WRITE_B64:
translator.DS_WRITE(64, false, false, inst);
break;
case Opcode::DS_WRITE2_B32:
translator.DS_WRITE(32, false, true, inst);
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:
translator.V_READFIRSTLANE_B32(inst);
break;