You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
first of all thanks for reporting these issues. Correctness is very important for us.
Can't decode these instructions. REX.X bit should be ignored
You are correct I guess. Not entirely sure why I put a check to actively prevent REX.X for BND registers. The .X component is only used to extend RM encoded registers for EVEX/MVEX anyways and should not affect BND.
Can't decode these instructions. Rounding control should be ignored.
You are correct here as well. I had a constraint requiring all E10NF exception-class instructions to have EVEX.B set to 0 in the instruction-editor. I removed that condition to allow these two exceptions.
Version: latest master = 4d4fe4c
Can't decode these instructions.
REX.X
bit should be ignored.66420F1ACA
=bndmov
= unusedREX.X
bit is set66420F1BCA
=bndmov
= unusedREX.X
bit is setCan't decode these instructions. Rounding control should be ignored.
Intel SDM:
EVEX.W0 version: attempt to encode this instruction with EVEX embedded rounding is ignored.
62E10F182AD3
=vcvtsi2sd
gpr32 with ignored rc bits62E10F187BD3
=vcvtusi2sd
gpr32 with ignored rc bitsThese decode without errors in minimal mode because
ZydisDecodeOperands()
isn't called:0F1A0D34125AA5
0F1B0D34125AA5
The text was updated successfully, but these errors were encountered: