mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-08-03 16:02:26 +00:00
Stub function
This commit is contained in:
parent
e42be3b57c
commit
dafd8ef781
@ -198,6 +198,12 @@ void Translator::EmitVectorAlu(const GcnInst& inst) {
|
||||
return V_FMA_F32(inst);
|
||||
case Opcode::V_MAX_F32:
|
||||
return V_MAX_F32(inst);
|
||||
case Opcode::V_ADD_F64:
|
||||
return V_ADD_F64(inst);
|
||||
case Opcode::V_MUL_F64:
|
||||
return V_MUL_F64(inst);
|
||||
case Opcode::V_MIN_F64:
|
||||
return V_MIN_F64(inst);
|
||||
case Opcode::V_MAX_F64:
|
||||
return V_MAX_F64(inst);
|
||||
case Opcode::V_RSQ_F32:
|
||||
@ -584,6 +590,24 @@ void Translator::V_MAX_F32(const GcnInst& inst, bool is_legacy) {
|
||||
SetDst(inst.dst[0], ir.FPMax(src0, src1, is_legacy));
|
||||
}
|
||||
|
||||
void Translator::V_ADD_F64(const GcnInst& inst) {
|
||||
const IR::F64 src0{GetSrc64<IR::F64>(inst.src[0])};
|
||||
const IR::F64 src1{GetSrc64<IR::F64>(inst.src[1])};
|
||||
SetDst64(inst.dst[0], ir.FPAdd(src0, src1));
|
||||
}
|
||||
|
||||
void Translator::V_MUL_F64(const GcnInst& inst) {
|
||||
const IR::F64 src0{GetSrc64<IR::F64>(inst.src[0])};
|
||||
const IR::F64 src1{GetSrc64<IR::F64>(inst.src[1])};
|
||||
SetDst64(inst.dst[0], ir.FPMul(src0, src1));
|
||||
}
|
||||
|
||||
void Translator::V_MIN_F64(const GcnInst& inst) {
|
||||
const IR::F64 src0{GetSrc64<IR::F64>(inst.src[0])};
|
||||
const IR::F64 src1{GetSrc64<IR::F64>(inst.src[1])};
|
||||
SetDst64(inst.dst[0], ir.FPMin(src0, src1));
|
||||
}
|
||||
|
||||
void Translator::V_MAX_F64(const GcnInst& inst) {
|
||||
const IR::F64 src0{GetSrc64<IR::F64>(inst.src[0])};
|
||||
const IR::F64 src1{GetSrc64<IR::F64>(inst.src[1])};
|
||||
|
Loading…
Reference in New Issue
Block a user