Skip to content

v2023.12.19

Choose a tag to compare

@marjevan marjevan released this 17 Aug 17:38
· 10 commits to main since this release
2b5c29a

This release updates XED according to Intel APX (Rev-03) and Intel AVX10 (Rev-02) architecture specifications, December 2023.

General:

  • The XED user guide was updated with explanations for APX, AVX10, and more (https://intelxed.github.io/)
  • Updated Python version requirement and documentation to 3.8 (closes #306)

Added:

  • Added new APX promoted instructions: RAO-INT and USER-MSR (APX Arch Spec Rev-03)
  • Added a complete XED encoder support for Intel APX architecture
  • APX(CCMPcc/CTESTcc): Added operand parser API that extracts the default-flags-values from XED DFV pseudo-register
  • Updated APX CPUID sensitivity with additional Legacy/VEX CPUID records
  • FRED: Added compatibility mode SYSCALL

Fixed:

  • Fixed missing REX2 prefix restriction for several legacy instructions
  • APX/JMPABS: Added missing RIP suppressed operand
  • ENC2: Fixed the encoding of instruction's operands
  • Fixed CPUID records for KEYLOCKER and MOVDIR instructions

Modified:

  • Updated AVX10 CPUID sensitivity of 64-bit KMASK instructions (AVX10 Arch Spec Rev-02)
  • Improved Python code for genutil.py (resolves #307)

Full Changelog: v2023.10.11...v2023.12.19