jit64: silence signedness comparison warnings

This commit is contained in:
Shawn Hoffman 2017-06-07 04:35:07 -07:00
parent ef9090d7da
commit 50f34f8b05
3 changed files with 4 additions and 4 deletions

View File

@ -87,7 +87,7 @@ public:
// Use to extract bytes from a register using the regcache. offset is in bytes. // Use to extract bytes from a register using the regcache. offset is in bytes.
Gen::OpArg ExtractFromReg(int reg, int offset); Gen::OpArg ExtractFromReg(int reg, int offset);
void AndWithMask(Gen::X64Reg reg, u32 mask); void AndWithMask(Gen::X64Reg reg, u32 mask);
bool CheckMergedBranch(int crf); bool CheckMergedBranch(u32 crf);
void DoMergedBranch(); void DoMergedBranch();
void DoMergedBranchCondition(); void DoMergedBranchCondition();
void DoMergedBranchImmediate(s64 val); void DoMergedBranchImmediate(s64 val);

View File

@ -486,7 +486,7 @@ void Jit64::FloatCompare(UGeckoInstruction inst, bool upper)
// bool ordered = !!(inst.SUBOP10 & 32); // bool ordered = !!(inst.SUBOP10 & 32);
int a = inst.FA; int a = inst.FA;
int b = inst.FB; int b = inst.FB;
int crf = inst.CRFD; u32 crf = inst.CRFD;
int output[4] = {CR_SO, CR_EQ, CR_GT, CR_LT}; int output[4] = {CR_SO, CR_EQ, CR_GT, CR_LT};
// Merge neighboring fcmp and cror (the primary use of cror). // Merge neighboring fcmp and cror (the primary use of cror).

View File

@ -339,7 +339,7 @@ void Jit64::reg_imm(UGeckoInstruction inst)
} }
} }
bool Jit64::CheckMergedBranch(int crf) bool Jit64::CheckMergedBranch(u32 crf)
{ {
if (!analyzer.HasOption(PPCAnalyst::PPCAnalyzer::OPTION_BRANCH_MERGE)) if (!analyzer.HasOption(PPCAnalyst::PPCAnalyzer::OPTION_BRANCH_MERGE))
return false; return false;
@ -473,7 +473,7 @@ void Jit64::cmpXX(UGeckoInstruction inst)
JITDISABLE(bJITIntegerOff); JITDISABLE(bJITIntegerOff);
int a = inst.RA; int a = inst.RA;
int b = inst.RB; int b = inst.RB;
int crf = inst.CRFD; u32 crf = inst.CRFD;
bool merge_branch = CheckMergedBranch(crf); bool merge_branch = CheckMergedBranch(crf);
OpArg comparand; OpArg comparand;