Index: src/IceRegistersX8632.h |
diff --git a/src/IceRegistersX8632.h b/src/IceRegistersX8632.h |
index da920e28d9552238ed0773fcddfe82f179df15ab..b0d22bb12ff10a8f2e12b94431aa50a635b892e3 100644 |
--- a/src/IceRegistersX8632.h |
+++ b/src/IceRegistersX8632.h |
@@ -78,19 +78,20 @@ public: |
}; |
static inline GPRRegister getEncodedGPR(int32_t RegNum) { |
- assert(Reg_GPR_First <= RegNum && RegNum <= Reg_GPR_Last); |
+ assert(Reg_GPR_First <= RegNum); |
+ assert(RegNum <= Reg_GPR_Last); |
return GPRRegister(RegNum - Reg_GPR_First); |
} |
static inline XmmRegister getEncodedXmm(int32_t RegNum) { |
- assert(Reg_XMM_First <= RegNum && RegNum <= Reg_XMM_Last); |
+ assert(Reg_XMM_First <= RegNum); |
+ assert(RegNum <= Reg_XMM_Last); |
return XmmRegister(RegNum - Reg_XMM_First); |
} |
static inline ByteRegister getEncodedByteReg(int32_t RegNum) { |
- assert(RegNum == Reg_ah || (Reg_GPR_First <= RegNum && RegNum <= Reg_ebx)); |
- if (RegNum == Reg_ah) |
- return Encoded_Reg_ah; |
+ assert(Reg_GPR_First <= RegNum); |
+ assert(RegNum <= Reg_ebx); |
return ByteRegister(RegNum - Reg_GPR_First); |
} |
@@ -102,7 +103,8 @@ public: |
} |
static inline X87STRegister getEncodedSTReg(int32_t RegNum) { |
- assert(Encoded_X87ST_First <= RegNum && RegNum <= Encoded_X87ST_Last); |
+ assert(Encoded_X87ST_First <= RegNum); |
+ assert(RegNum <= Encoded_X87ST_Last); |
return X87STRegister(RegNum); |
} |
}; |