Skip to content

v3.1.0

Compare
Choose a tag to compare
@athre0z athre0z released this 24 Feb 15:31
· 365 commits to master since this release

Changes since v3.0.0

Enhancements

  • Allow zycore dependency path to be changed via CMake variable
  • Added build support for Solaris OS (contributed by @psumbera)

Fixes

  • Fixed MinGW builds
  • Fixed compilation with ICC running in MSVC emulation mode
  • Various decoder fixes
    • Classify LOOP/LOOPE/LOOPNE as short-branch (#126)
    • Fixed implicit IP operand for short jcc in long mode (#133)
    • Ignore EVEX.B for vcvtsi2sd/vcvtusi2sd EVEX.W = 0 forms (#133)
    • Ignore REX.X for RM-encoded BND registers (#133)
    • Correctly handle relative memory addressing not being allowed for MIB operands (e.g. bndldx/bndstx) (#133)