v2023.12.19
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