mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-11-13 09:39:33 +01:00
riscv: Implement float compare ops.
This commit is contained in:
1 parent
6b632a103d
commit
6d4fb949c2
2 files changed
+67
-2
No files matched your search
@@ -101,7 +101,7 @@ void RiscVJit::CompIR_Transfer(IRInst inst) {
|
||||
break;
|
||||
|
||||
case IROp::SetCtrlVFPUFReg:
|
||||
gpr.MapReg(IRREG_VFPU_CTRL_BASE + inst.dest, MIPSMap::NOINIT);
|
||||
gpr.MapReg(IRREG_VFPU_CTRL_BASE + inst.dest, MIPSMap::NOINIT | MIPSMap::MARK_NORM32);
|
||||
fpr.MapReg(inst.src1);
|
||||
FMV(FMv::X, FMv::W, gpr.R(IRREG_VFPU_CTRL_BASE + inst.dest), fpr.R(inst.src1));
|
||||
break;
|
||||
@@ -167,7 +167,7 @@ void RiscVJit::CompIR_Transfer(IRInst inst) {
|
||||
break;
|
||||
|
||||
case IROp::FMovToGPR:
|
||||
gpr.MapReg(inst.dest, MIPSMap::NOINIT);
|
||||
gpr.MapReg(inst.dest, MIPSMap::NOINIT | MIPSMap::MARK_NORM32);
|
||||
fpr.MapReg(inst.src1);
|
||||
FMV(FMv::X, FMv::W, gpr.R(inst.dest), fpr.R(inst.src1));
|
||||
break;
|
||||
|
||||
Reference in new issue
Block a user