| Index: src/IceRegistersMIPS32.h
|
| diff --git a/src/IceRegistersMIPS32.h b/src/IceRegistersMIPS32.h
|
| index 2880b74227e9d9a62bbeb121f15e4db92f61acd4..af94cbafd915fd8ea1059ec6d70f9fc9fc42ed86 100644
|
| --- a/src/IceRegistersMIPS32.h
|
| +++ b/src/IceRegistersMIPS32.h
|
| @@ -86,8 +86,19 @@ static inline FPRRegister getEncodedFPR(RegNumT RegNum) {
|
| }
|
|
|
| static inline bool isFPRReg(RegNumT RegNum) {
|
| - return (int(Reg_FPR_First) <= int(RegNum)) &&
|
| - (unsigned(RegNum) <= Reg_FPR_Last);
|
| + return ((int(Reg_FPR_First) <= int(RegNum)) &&
|
| + (unsigned(RegNum) <= Reg_FPR_Last));
|
| +}
|
| +
|
| +static inline FPRRegister getEncodedFPR64(RegNumT RegNum) {
|
| + assert(int(Reg_F64PAIR_First) <= int(RegNum));
|
| + assert(unsigned(RegNum) <= Reg_F64PAIR_Last);
|
| + return FPRRegister((RegNum - Reg_F64PAIR_First) * 2);
|
| +}
|
| +
|
| +static inline bool isFPR64Reg(RegNumT RegNum) {
|
| + return (int(Reg_F64PAIR_First) <= int(RegNum)) &&
|
| + (unsigned(RegNum) <= Reg_F64PAIR_Last);
|
| }
|
|
|
| const char *getRegName(RegNumT RegNum);
|
|
|