aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMITSUNARI Shigeo <[email protected]>2020-10-19 18:13:55 +0900
committerMITSUNARI Shigeo <[email protected]>2020-10-19 18:13:55 +0900
commit284cc5bed6a5bf7247964f9e3161ab3d83168b5d (patch)
treee0960fa942c3ce34a52a1434889c1e434c63ba4e
parent6b3eb9c1e46bfbb2081332c7a55cb6c73419a00e (diff)
downloadxbyak-284cc5bed6a5bf7247964f9e3161ab3d83168b5d.tar.gz
xbyak-284cc5bed6a5bf7247964f9e3161ab3d83168b5d.zip
refactor
-rw-r--r--xbyak/xbyak.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/xbyak/xbyak.h b/xbyak/xbyak.h
index 9a740b1..5a529c1 100644
--- a/xbyak/xbyak.h
+++ b/xbyak/xbyak.h
@@ -2308,15 +2308,14 @@ private:
if (encoding == DefaultEncoding) {
encoding = EvexEncoding;
}
+ if (encoding == EvexEncoding) {
#ifdef XBYAK_DISABLE_AVX512
- if (encoding == EvexEncoding) XBYAK_THROW(ERR_EVEX_IS_INVALID)
+ XBYAK_THROW(ERR_EVEX_IS_INVALID)
#endif
- if (encoding == EvexEncoding) {
type |= T_MUST_EVEX;
}
opAVX_X_X_XM(x1, x2, op, type, code0);
}
-
void opInOut(const Reg& a, const Reg& d, uint8_t code)
{
if (a.getIdx() == Operand::AL && d.getIdx() == Operand::DX && d.getBit() == 16) {